Base64 エンコード/デコード

テキストと Base64 をブラウザー上で即時に相互変換。Unicode・絵文字に完全対応。

100% プライベート——すべてブラウザ内で動作

広告

使い方

  1. 1

    「エンコード」でテキストを Base64 に、「デコード」で Base64 をテキストに変換できます。

  2. 2

    内容を入力または貼り付けると、結果がリアルタイムで更新されます。

  3. 3

    「入れ替え」をクリックすると、2 つのパネルの内容を交換して変換方向を反転できます。

  4. 4

    結果をコピーするか、.txt ファイルとしてダウンロードします。

  5. 5

    「リセット」で最初からやり直せます。

使用例

絵文字を含むテキストをエンコード

入力

Hello 🌍

出力

SGVsbG8g8J+MjQ==

Base64 を Unicode にデコード

入力

5L2g5aW95LiW55WM

出力

你好世界

よくある質問

Base64 とは?

Base64 は、64 種類の印字可能な文字(A–Z、a–z、0–9、+、/)だけでバイナリデータを表現する方式です。JSON、XML、HTML、メールなどのテキスト形式にデータを埋め込む際によく使われます。

Base64 は暗号化ですか?

いいえ。Base64 はエンコードであり、暗号化ではありません — 誰でもデコードできます。パスワードや機密情報の保護には絶対に使わないでください。

末尾の = は何ですか?

= はパディング文字です。エンコード後の長さを 4 の倍数にする役割があり、デコード時には省略できます。このツールはどちらの形式にも対応しています。

絵文字や日本語などの非英語テキストに対応していますか?

はい。テキストは Base64 変換の前に UTF-8 として扱われるため、中国語・日本語・韓国語・絵文字など、あらゆる Unicode 文字が正しく往復変換されます。

データはサーバーに送信されますか?

いいえ。すべてブラウザー内で実行されます。データがデバイスの外に出ることはありません。

Base64URL(URL や JWT)もデコードできますか?

はい。JWT や URL で使われる URL セーフな文字(- と _)にも対応しています。

関連ツール