Base64 エンコード・デコード
Base64 を双方向で。文字でもファイルでも。
無料 · 登録不要 · 端末内で処理
ファイルは端末から出ません
- 2方向
- 2文字セット
- 0登録
- 1回でコピー
安心して使えるポイント
- 2つの文字セット
- 標準と URL セーフ
- 詰め物もどちらにも対応
- 1つのプレビュー
- 画像はその場に表示
- そのまま保存もできます
- 0件の送信
- タブから出ません
- 保存もされません
Base64 エンコード・デコードツールの仕様一覧
- 方向
- 双方向に対応
- 文字の扱い
- UTF-8 で正しく処理
- ファイル
- ファイルは端末内で処理
- 文字セット
- 標準または URL セーフ
- 画像
- 画像はプレビュー表示
- 不正な入力
- 何が問題かを表示
- 料金
- 無料
- 登録の要否
- 不要
- 処理する場所
- あなたの端末の中
Base64 エンコード・デコードツールの使い方
- 1
方向を選ぶ
エンコードかデコードかを選びます。どちらにも例が入っています。
- 2
文字かファイルを入れる
欄に入力または貼り付けるか、代わりにファイルを選びます。
- 3
結果をコピーする
入力に応じて結果が更新されます。画像になる場合はプレビューが出ます。
よくある質問
日本語やアクセント付きの文字も扱える?
扱えます。文字は UTF-8 のバイト列としてエンコードされるため、往復すれば絵文字も含めて元どおりに戻ります。
URL セーフの文字セットとは?
プラスとスラッシュをマイナスとアンダースコアに置き換え、末尾の詰め物を省いたものです。エスケープなしで URL に入れられます。
ファイルはアップロードされる?
されません。ファイルはこのタブの中で読み込まれ、端末から出ることはありません。どこにも送信しません。
Base64 は暗号化?
違います。これは符号化で、誰でも元に戻せます。バイト列を文字として安全に運ぶためのもので、内容を隠すためのものではありません。
デコード時にアルファベットの設定は影響しますか?
影響しません。デコードは標準・URL セーフのどちらも受け付け、この設定はエンコード結果だけを変えます。文字でも既知の画像でもない場合は先頭 64 バイトを 16 進数で表示します。
文字ではなく、バイトを扱う
文字は UTF-8 として扱うため、日本語も絵文字も往復して元どおりです。ファイルを選ぶことも、URL セーフの文字セットに切り替えることもできます。
- Base64 が扱うのはバイト列です。文字はまず、決まった符号化でバイトに変える必要があります。
- UTF-8 のバイトではなく文字を直接符号化してしまうのが、日本語やアクセント付きの文字が壊れる原因です。
- Base64 にすると容量は約3分の1増えます。大きなファイルより小さなファイルに向いているのはそのためです。
- 末尾の等号は詰め物です。URL セーフの形では省くのが普通です。
仕様をすべて見る
| 方向 | エンコードとデコード。切り替えは1つのスイッチです。 |
|---|---|
| 文字の扱い | 全体を通して UTF-8。日本語・アクセント・絵文字が往復しても壊れません。 |
| ファイル | どんなファイルでもエンコードできます。タブの中で読み、送信しません。 |
| 文字セット | プラスとスラッシュを使う標準、またはマイナスとアンダースコアの URL セーフ。 |
| 画像 | デコード結果が画像なら、プレビューを表示し、保存もできます。 |
| 不正な入力 | エラーの詳細ではなく、Base64 として正しくないことをお伝えします。 |
| 料金 | 無料。作業領域の外に、広告と分かる形で広告を出しています。 |
| 登録の要否 | 不要。 |
| 処理する場所 | このブラウザのタブの中。どこにも送られません。 |
同じファイルのまま続ける
開発ツール一覧: SPOTTOOLSの開発ツール