morekits.com
コンテンツツールNEW画像ツールNEW時間ツールHOT金融ツールHOTWeb・開発ツールユーティリティツール
morekits.com

コンテンツ、時間、金融、Web作業向けの無料・プライバシー重視のオンラインツール。高速・安全で、100%クライアント側で動作。

カテゴリー

コンテンツツール画像ツール時間ツール金融ツールWeb・開発ツールユーティリティツールリファレンス

人気のツール

テキスト比較複利計算機時間変換世界時計繰上返済計算機数字金額を中国語大写に変換WiFi QRコード生成画像透かしツールLPR金利国コード通貨コード

もっと見る

チュートリアルすべてのツールタグ更新履歴

© 2026 morekits.com. All rights reserved.

MoreKits について法的情報と規約お問い合わせ
  1. チュートリアル
  2. Base64文字列を画像ファイルに戻す方法
ユーティリティツール

Base64文字列を画像ファイルに戻す方法

APIレスポンスやブラウザのスナップショット、`data:image/...`を貼ってPNGやJPEGとして保存・共有します。

MoreKits チーム
2026-01-02
10 分で読めます
Base64文字列を画像ファイルに戻す方法
関連ツール

このガイドと一緒に使うと便利なツール:

  • Base64 画像変換
  • 画像 ➔ Base64 変換
  • 画像圧縮
  • 画像切り抜き
  • テキストエスケープ
  • QRコード生成
  • コーデック

なぜ重要か

チャートライブラリが描画結果をdata:image/png;base64,...で返す。**バグチケットには実ファイルのPNGが欲しい。**手でデコードするにはMIME前置、カンマ境界、Buffer APIの選択が必要。貼ってダウンロードできるツールなら一瞬です。

実際の3つのシーン

フロントエンド開発者
コンソール出力のチャートをPNG保存

console.logのdata URIをコピーし貼ってPNGを保存します。

チケットに添付

APIテスター
Base64で返るアバターを目視

ワンオフNodeスクリプト不要でデコード・表示します。

視覚確認だけで足りる

メールフォレンジック
フィッシングから埋め画像を抽出

cid:参照のBase64ブロックを貼り、復元画像を引き渡します。

セキュリティチームへ証拠

手順

Base64→画像ツールを開きます。

  1. 1

    data URIまたは生Base64を貼る

    どちらも可。接頭辞からMIMEを検出、生だけなら指定を求められます。

  2. 2

    プレビュー

    右ペインにデコード画像。幅・高・ファイル種別を表示します。

  3. 3

    整合性確認

    壊れまたは0×0なら入力が破損または切り捨てです。

  4. 4

    ファイルとしてダウンロード

    既定ファイル名は推定拡張子(.png、.jpg、.webpなど)。

  5. 5

    オプション:ハッシュでフィンガープリント

    保存後ハッシュジェネレーターで整合チェック。

1×1透明PNGのデコード

Data URI

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/x8AAusB9V4dM7sAAAAASUVORK5CYII=

デコード結果

Image: 1 × 1 PNG
Size:  68 bytes (decoded)
入力・プレビュー・ダウンロードがあるBase64デコーダー
保存前にライブプレビューで入力の妥当性を確認。

実践テクノ

  • **デコード前に空白削除。**メール由来は76文字ごとのソフト改行がつきがちです。
  • MIMEが実バイト列と一致するか。data:image/svg+xmlにスクリプトが紛れる攻撃もあるのでデコード後に検査します。
  • 複数画像data URI(マニフェスト等)は接頭辞後の,で分割して各エントリをデコードします。
  • 逆—ファイルからdata URIが欲しければ画像→Base64。

よくある落とし穴

よくある誤り

デコード画像が壊れている

欠字・余分な引用・非標準アルファベットの可能性。エンコード/デコードでBase64自体を検証してから再投入します。

よくある誤り

MIMEと中身の不一致で拡張子がずれる

接頭辞がimage/jpegでもバイトがPNGなら開けません。**マジックナンバー(PNG、JFIF)**を見ます。

よくある誤り

巨大文字列の貼り付けでタブが固まる

マルチMBはいったん.txtに保存して入力領域へドラッグの方が無難です。

向いていない用途

  • コード内でのプログラムデコード—atob、Buffer.from、base64.b64decodeなどネイティブAPIへ。
  • 画像以外(.woff2や音声)—エンコード/デコードで汎用バイナリへ。
  • PDF/メールボックスからの大量抽出—コンテナ解析は専門ツール向きです。

FAQ

大きいファイルは?

ブラウザメモリ次第で数百MB級まで。それ以上は端末でbase64 -dなどCLIを。

SVGは対応?

はい。**data:image/svg+xml;base64,...**は表示でき.svg保存もできます。

データはアップロードされる?

いいえ。ブラウザ内だけでデコードします。

次のステップ

  1. 復元後は画像圧縮。
  2. 保全用にハッシュジェネレーター。
  3. 逆方向は画像→Base64。

試してみる準備はできましたか?

ツールに直接飛び込んで、その動作を確認してください。