開発者ツール / 02

Base64エンコーダー&デコーダー

UnicodeテキストをBase64にエンコード、またはBase64を可読なUTF-8テキストにデコードします。

Base64エンコーダー&デコーダー: TOEAは、Base64エンコードの前にテキストをUTF-8のバイト列に変換し、デコード時にはその手順を逆にたどります。そのため、多言語文字も正しく扱えます。 サーバーへのファイルアップロードは一切なく、100%ブラウザ内でローカル実行します。

カテゴリ
開発者ツール
実行回数
ブラウザ内で
コスト
無料 · 登録不要
提供状況
すぐに使えます
Base64エンコード/デコードローカル処理

完全にブラウザ内で実行します

Base64の役割

Base64はテキスト向けの仕組みを通してバイナリデータを運ぶための方式です。メールの添付、HTMLやCSSのdata URL、JSON内のバイナリ項目、HTTP BasicのAuthorizationヘッダーの資格情報などで使われます。3バイトを4文字に変換するため、結果は元データよりおよそ3分の1大きくなります。

画像なら画像→Base64がそのまま使えるdata URLを作り、Base64→画像はそこからファイルに戻します。

標準Base64とURLセーフBase64

標準のBase64は+と/を使い、末尾を=でパディングします。JWTや多くのWeb APIで使われるURLセーフ変種は-と_を使い、通常はパディングを省きます。値がデコードできないときはURLセーフであることがよくあります。-を+に、_を/に置き換え、長さが4の倍数になるまで=を足してください。

使い方

  1. EncodeまたはDecodeを選びます。
  2. テキストまたはBase64値をペーストします。
  3. 変換を実行し、結果をコピーまたはダウンロードします。

プライバシーと制限事項

変換はローカルで実行されます。Base64は暗号化ではなくエンコーディングです。値を持つ人なら誰でもデコードできます。

関連ツール

よくある質問

Base64は安全ですか?

いいえ。テキスト系のシステムを通してバイト列をやり取りするための可逆表現です。

Unicodeに対応していますか?

はい。テキストはUTF-8としてエンコードおよびデコードされます。

無料ツール · ブラウザ内で · アカウント不要