Base64変換

Base64エンコード・デコード

日本語やUnicode文字列をBase64に変換し、有効なBase64を元のテキストに戻します。

Base64は可逆であり、暗号化ではありません

入力

エンコード準備

Base64は可逆エンコードであり、暗号化ではありません。パスワードや鍵を隠す用途には使えません。

結果

コピー可能なテキスト

5pel5pys6Kqe44GoZW1vamnjgoLmraPjgZfjgY/jgqjjg7PjgrPjg7zjg4kg4pyT

処理ルール

UnicodeをUTF-8バイト列に変えてからBase64にします。

ブラウザ標準のbtoaは1バイト文字しか受け付けず、日本語を直接渡すとエラーになります。このツールは先にUTF-8バイトへ変換してからBase64にします。

Base64は通常、元の3バイトを4文字で表すため容量が約3分の1増えます。転送表現向けであり、圧縮や秘匿には向きません。

Base64はA–Z、a–z、0–9、+、/を使用し、末尾を=で埋める場合があります。

よくある質問

Base64エンコード・デコード · よくある質問

Base64は暗号化ですか?

いいえ。鍵がなく、誰でも内容を元に戻せます。

Base64が原文より長いのはなぜ?

3バイトを4つの表示可能文字で表すため、通常約33%増えます。

日本語に対応していますか?

はい。UnicodeをUTF-8として処理してからBase64を変換します。