開発者ツール
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が無効と表示されるのはなぜですか?
多くの場合、コピーが途中で切れているか、余計な文字が混じっています。文字列全体をコピーしたか確認してください。
データはアップロードされますか?
いいえ。デコードはすべてお使いのブラウザ上で行われます。