カテゴリー: 開発ツール

Base64 エンコード・デコード

サイト側で企画したツールツールが見つからない?

UTF-8 テキストを標準 Base64 に変換し、読める文字列に戻せます

UTF-8 テキストを標準 Base64 にエンコードし、Base64 を読めるテキストにデコードできます。変換はブラウザー内だけで実行されます。

結果
ここに結果が表示されます。

このページの処理はすべてブラウザ内で行われます。アップロードは一切ありません。

このツールでできること

この Base64 エンコード・デコードツールは、テキストを UTF-8 バイト列に変換してから標準 Base64 を生成し、標準 Base64 の文字列を UTF-8 テキストに戻します。アクセント記号、絵文字、日本語などの非ラテン文字も正しく往復できます。Base64 は可逆な符号化であり暗号化ではありません。本ツールはテキスト専用で、ファイル、Base64URL、Data URI には対応していません。入力と結果はブラウザーのタブ内に留まります。

使い方

  1. エンコードしたいテキスト、またはデコードしたい標準 Base64 文字列を貼り付けます。
  2. 「エンコード」で Base64 を生成し、「デコード」で UTF-8 テキストに戻します。
  3. 結果を確認してコピーします。

プライバシー

このツールはすべてブラウザ内で動作します。入力した内容がアップロード・保存・共有されることはなく、タブを閉じれば消えます。

よくある質問

Base64 とは何ですか。
Base64 はバイト列を印字可能な文字で表す、バイナリからテキストへの符号化方式です。可逆であり、データを秘密にする仕組みではありません。
Unicode の文字や絵文字を Base64 にするにはどうしますか。
テキストを入力して「エンコード」を選びます。標準 Base64 を作る前に UTF-8 バイト列へ変換するため、アクセント記号、絵文字、非ラテン文字にも対応します。
Base64 は暗号化ですか。
いいえ。Base64 は可逆な符号化なので、誰でもデコードできます。パスワードやトークンなどの秘密情報の保護には使わないでください。
デコードが失敗したり文字化けしたりするのはなぜですか。
文字、長さ、パディングが不正な文字列はブラウザーが受け付けません。有効な Base64 でも、元のバイト列が UTF-8 テキストでない場合は置換文字として表示されることがあります。
入力したテキストや Base64 はアップロードされますか。
いいえ。エンコード、デコード、コピーはブラウザーのタブ内で実行されるため、LocalTools は入力も結果も受け取りません。