新登場オブジェクトストレージ提供開始:S3 互換、毎月 10 GB まで無料、超過分は従量課金。詳しく見る

Base64エンコード・デコード

テキストを Base64 にエンコード、または Base64 をテキストにデコードします。UTF-8 に完全対応し、URL セーフな Base64 も選べます。どちらの欄に入力しても変換されます。

すべてブラウザー内で処理され、サーバーには送信されません。

仕組み

Base64 について

用途

Base64 はバイト列をプレーンな ASCII に変換し、テキスト向けのシステムで扱えるようにします。メール添付、data URL、HTTP Basic 認証、JSON などで使われます。

URL セーフな Base64

Base64URL は + と / を - と _ に置き換え、= のパディングを省くので、URL やファイル名に使えます。JWT もこの形式です。

暗号化ではない

Base64 は表現を変えるだけで誰でもデコードできます。パスワードや鍵を隠す目的では使わないでください。

FAQ

よくあるご質問

エンコード後のテキストが長くなるのはなぜですか?

Base64 は 3 バイトを 4 文字で表すため、出力は入力より約 3 分の 1 大きくなります。