カテゴリー: 開発ツール
Base64 エンコード・デコード
UTF-8 テキストを標準 Base64 に変換し、読める文字列に戻せます
UTF-8 テキストを標準 Base64 にエンコードし、Base64 を読めるテキストにデコードできます。変換はブラウザー内だけで実行されます。
結果
ここに結果が表示されます。
このページの処理はすべてブラウザ内で行われます。アップロードは一切ありません。
このツールでできること
この Base64 エンコード・デコードツールは、テキストを UTF-8 バイト列に変換してから標準 Base64 を生成し、標準 Base64 の文字列を UTF-8 テキストに戻します。アクセント記号、絵文字、日本語などの非ラテン文字も正しく往復できます。Base64 は可逆な符号化であり暗号化ではありません。本ツールはテキスト専用で、ファイル、Base64URL、Data URI には対応していません。入力と結果はブラウザーのタブ内に留まります。
使い方
- エンコードしたいテキスト、またはデコードしたい標準 Base64 文字列を貼り付けます。
- 「エンコード」で Base64 を生成し、「デコード」で UTF-8 テキストに戻します。
- 結果を確認してコピーします。
プライバシー
このツールはすべてブラウザ内で動作します。入力した内容がアップロード・保存・共有されることはなく、タブを閉じれば消えます。
よくある質問
- Base64 とは何ですか。
- Base64 はバイト列を印字可能な文字で表す、バイナリからテキストへの符号化方式です。可逆であり、データを秘密にする仕組みではありません。
- Unicode の文字や絵文字を Base64 にするにはどうしますか。
- テキストを入力して「エンコード」を選びます。標準 Base64 を作る前に UTF-8 バイト列へ変換するため、アクセント記号、絵文字、非ラテン文字にも対応します。
- Base64 は暗号化ですか。
- いいえ。Base64 は可逆な符号化なので、誰でもデコードできます。パスワードやトークンなどの秘密情報の保護には使わないでください。
- デコードが失敗したり文字化けしたりするのはなぜですか。
- 文字、長さ、パディングが不正な文字列はブラウザーが受け付けません。有効な Base64 でも、元のバイト列が UTF-8 テキストでない場合は置換文字として表示されることがあります。
- 入力したテキストや Base64 はアップロードされますか。
- いいえ。エンコード、デコード、コピーはブラウザーのタブ内で実行されるため、LocalTools は入力も結果も受け取りません。