Base64 エンコード・デコード

Base64 を双方向で。文字でもファイルでも。

無料 · 登録不要 · 端末内で処理

ファイルは端末から出ません

  • 2方向
  • 2文字セット
  • 0登録
  • 1回でコピー
実際の使い勝手

安心して使えるポイント

  • 2つの文字セット
    • 標準と URL セーフ
    • 詰め物もどちらにも対応
  • 1つのプレビュー
    • 画像はその場に表示
    • そのまま保存もできます
  • 0件の送信
    • タブから出ません
    • 保存もされません
仕様

Base64 エンコード・デコードツールの仕様一覧

方向
双方向に対応
文字の扱い
UTF-8 で正しく処理
ファイル
ファイルは端末内で処理
文字セット
標準または URL セーフ
画像
画像はプレビュー表示
不正な入力
何が問題かを表示
料金
無料
登録の要否
不要
処理する場所
あなたの端末の中
使い方

Base64 エンコード・デコードツールの使い方

  1. 1

    方向を選ぶ

    エンコードかデコードかを選びます。どちらにも例が入っています。

  2. 2

    文字かファイルを入れる

    欄に入力または貼り付けるか、代わりにファイルを選びます。

  3. 3

    結果をコピーする

    入力に応じて結果が更新されます。画像になる場合はプレビューが出ます。

よくある質問

よくある質問

日本語やアクセント付きの文字も扱える?

扱えます。文字は UTF-8 のバイト列としてエンコードされるため、往復すれば絵文字も含めて元どおりに戻ります。

URL セーフの文字セットとは?

プラスとスラッシュをマイナスとアンダースコアに置き換え、末尾の詰め物を省いたものです。エスケープなしで URL に入れられます。

ファイルはアップロードされる?

されません。ファイルはこのタブの中で読み込まれ、端末から出ることはありません。どこにも送信しません。

Base64 は暗号化?

違います。これは符号化で、誰でも元に戻せます。バイト列を文字として安全に運ぶためのもので、内容を隠すためのものではありません。

デコード時にアルファベットの設定は影響しますか?

影響しません。デコードは標準・URL セーフのどちらも受け付け、この設定はエンコード結果だけを変えます。文字でも既知の画像でもない場合は先頭 64 バイトを 16 進数で表示します。

解説

文字ではなく、バイトを扱う

文字は UTF-8 として扱うため、日本語も絵文字も往復して元どおりです。ファイルを選ぶことも、URL セーフの文字セットに切り替えることもできます。

  • Base64 が扱うのはバイト列です。文字はまず、決まった符号化でバイトに変える必要があります。
  • UTF-8 のバイトではなく文字を直接符号化してしまうのが、日本語やアクセント付きの文字が壊れる原因です。
  • Base64 にすると容量は約3分の1増えます。大きなファイルより小さなファイルに向いているのはそのためです。
  • 末尾の等号は詰め物です。URL セーフの形では省くのが普通です。

仕様をすべて見る

Base64 エンコード・デコードツールの仕様
方向エンコードとデコード。切り替えは1つのスイッチです。
文字の扱い全体を通して UTF-8。日本語・アクセント・絵文字が往復しても壊れません。
ファイルどんなファイルでもエンコードできます。タブの中で読み、送信しません。
文字セットプラスとスラッシュを使う標準、またはマイナスとアンダースコアの URL セーフ。
画像デコード結果が画像なら、プレビューを表示し、保存もできます。
不正な入力エラーの詳細ではなく、Base64 として正しくないことをお伝えします。
料金無料。作業領域の外に、広告と分かる形で広告を出しています。
登録の要否不要。
処理する場所このブラウザのタブの中。どこにも送られません。
次にできること

同じファイルのまま続ける

開発ツール一覧: SPOTTOOLSの開発ツール