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を変換します。