Base64 復元

Data URL と生の Base64 に対応。画像は自動判別してプレビュー表示し、画像でない場合はテキストとして表示します

入力
Base64 または Data URL を貼り付けてください
ヒント:URL-safe Base64(- や _ を含む)も自動的に互換処理されます
出力
プレビュー / テキスト表示 / ダウンロード
MIME-
サイズ-
まだ出力がありません。左側に内容を貼り付けて「復元」をクリックしてください

Base64 を画像やファイルに復元

API レスポンス、HTML、CSS、ログなどから Data URL、インライン画像文字列、または生の Base64 を受け取り、元の内容をプレビューまたはダウンロードしたいときに使う Base64 デコーダーです。一般的な画像 MIME タイプ、テキスト出力、ファイルダウンロードに対応し、アカウントは不要です。

Base64 をデコードする方法
  1. 完全な Data URL を貼り付けるか、生の Base64 入力に切り替えます。
  2. 入力に data: プレフィックスがない場合は、正しい MIME タイプを選択します。
  3. デコードを実行し、画像をプレビュー、テキストをコピー、または復元ファイルをダウンロードします。
Base64 デコード例
入力
data:text/plain;base64,SGVsbG8gSW1hZ2VCYXNlNjQ=
デコード結果
Hello ImageBase64
対応する一般的な入力
  • HTML、CSS、JSON、ブラウザツールからコピーした data:image/png;base64,... 形式の Data URL。
  • MIME タイプが別途分かっている、data: プレフィックスなしの生 Base64 文字列。
  • + と / の代わりに - と _ を使う URL セーフ Base64 文字列。
デコード前の確認ポイント
  • 文字列が data: で始まる場合は、MIME タイプを自動判定できるよう Data URL 全体を保持してください。
  • 生の Base64 だけがある場合は、プレビューとダウンロードの拡張子が正しくなるよう MIME タイプを選んでください。
  • 非常に大きな Base64 文字列はブラウザでの解析が遅くなることがあります。CDN 配信には通常の画像 URL が適しています。

よくある Base64 デコードエラー

MIME タイプの不足または誤り
生の Base64 だけでは結果が PNG、JPEG、SVG、PDF、テキストのどれか分かりません。ダウンロード前に想定 MIME タイプを選択してください。
Base64 文字列の途中切れ
ログ、表計算、チャット、改行によってコピー値が切れることがあります。失敗した場合は元の値をもう一度コピーしてください。
Base64 ではない Data URL
一部の Data URL は ;base64 ではなく URL エンコード文字列を使います。このデコーダーはファイル復元時に Base64 入力を期待します。

よくある質問

Base64 画像がプレビューされないのはなぜですか?
よくある原因は padding 不足、MIME タイプの誤り、文字列の途中切れ、または Data URL が実際には Base64 エンコードされていないことです。
Base64 をテキストにデコードできますか?
できます。デコード結果が画像でない場合、ツールは UTF-8 テキストとして表示し、コピーできるようにします。
大きな本番画像に Base64 を使うべきですか?
通常はおすすめしません。Base64 はサイズを増やし、通常の画像キャッシュを妨げます。小さなインライン素材、デバッグ、一時転送、API ワークフロー向けです。