開発者ツール

Base64デコード

Base64を、元のファイル、画像、テキストに戻します。

Base64デコード お使いのデバイス上で動作
  • ブラウザ上で動作します — テキストはどこにも送信されません
  • 登録不要、利用回数の上限なし、何度でも無料で使えます

仕組み

Base64は、データURI、APIのペイロード、メールの添付ファイル、設定ファイルなどに埋め込まれた形で現れます。デコードするとは、たいてい、それが実際に何なのかを突き止めることです。そのため、このツールはバイト列を返すだけでなく、画像を表示します。

データURIにも対応しています

「data:image/png;base64,」で始まる文字列は、それ自体が型の情報を持っており、プレフィックスは自動的に取り除かれます。プレフィックスのないプレーンなBase64でも問題ありません。

型が宣言されていない場合は自動検出されます

プレフィックスがない場合は、先頭の数バイトが一般的な形式のシグネチャと照合されます。PNG、JPEG、GIF、PDF、ZIPは、いずれもこの方法で自らを示します。内容が有効なUTF-8テキストだとわかった場合は、代わりにテキストとして表示されます。

画像はプレビューされます

結果が画像の場合は、ダウンロード前に想定どおりのものか確認できるよう、表示されます。それ以外はすべて、適切な拡張子を付けたダウンロードとして提供されます。

これがセキュリティ上重要な理由

Base64のペイロードには、認証情報、トークン、非公開の文書が頻繁に含まれます。リモートのサーバーでデコードすれば、それらを渡すことになります。これはページ内で動作するため、何も送信されません。

よくある質問

Base64デコードに関する質問

データURIをデコードできますか?

はい。data:プレフィックスは自動的に認識され、取り除かれます。

Base64に型の情報がない場合はどうなりますか?

先頭の数バイトが一般的なファイルシグネチャと照合され、有効なUTF-8はテキストとして表示されます。

Base64が無効と表示されるのはなぜですか?

多くの場合、コピーが途中で切れているか、余計な文字が混じっています。文字列全体をコピーしたか確認してください。

データはアップロードされますか?

いいえ。デコードはすべてお使いのブラウザ上で行われます。