Base64 エンコード/デコード
テキストと Base64 をブラウザー上で即時に相互変換。Unicode・絵文字に完全対応。
100% プライベート——すべてブラウザ内で動作
広告
使い方
- 1
「エンコード」でテキストを Base64 に、「デコード」で Base64 をテキストに変換できます。
- 2
内容を入力または貼り付けると、結果がリアルタイムで更新されます。
- 3
「入れ替え」をクリックすると、2 つのパネルの内容を交換して変換方向を反転できます。
- 4
結果をコピーするか、.txt ファイルとしてダウンロードします。
- 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 セーフな文字(- と _)にも対応しています。