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