Base64を画像に変換

Base64やData URLを端末内でデコード。画像を検証・プレビューし、元の画像バイト列をダウンロードできます。アップロード不要。

PNG、JPEG、GIF、WebP、AVIF、BMP、ICO · 画像 ≤ 10 MiB · テキスト ≤ 15 MiB · SVG非対応

検証済みの画像プレビューがここに表示されます。

処理はブラウザ内で完結します。Base64は符号化であり、圧縮や暗号化ではありません。元のメタデータも保持されます。

HTMLとCSSの出力はテキストのみです。デコーダーはプレーンBase64またはbase64形式の画像Data URLを受け付けます。

端末内で処理し、元のバイト列を保持

ファイルのシグネチャとブラウザによるデコードで画像を検証します。画像の再描画やメタデータの削除は行いません。ブラウザでプレビューできない画像はエラーになります。

実際の処理例

このツール、またはツールと共通の処理コードで作成した結果です。入力、設定、出力を比較し、ファイルをダウンロードして確認できます。

処理例 1PNG · 360 × 360 · 84625 B

入力

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFoCAYAAAB65WHVAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAgAElEQVR4nOy9dXCcV9…
元ファイル
処理例 2JPG · 480 × 320 · 47461 B

入力

data:image/jpeg;base64,/9j/2wBDAAQDAwMDAgQDAwMEBAQFBgoGBgUFBgwICQcKDgwPDg4MDQ0PERYTDxAVEQ0NExoTFRcYGRkZDxIbHRsYHRYYG…
元ファイル
処理例 3GIF · 400 × 240 · 70613 B

入力

data:image/gif;base64,R0lGODlhkAHwAPcAAAAAAPhzFvhzFvhzFvhzFvhzFvhzFvhzFvhzFvhzFvhzFvhzFvd0GPR3He98Ju5/Ku2AK+uBLumDMe…
元ファイル
処理例 4WEBP · 640 × 960 · 24796 B

入力

data:image/webp;base64,UklGRtRgAABXRUJQVlA4IMhgAADwPAKdASqAAsADPmEwlUgkIqmrovJo6XAMCWltOLHfj13KJ/A8OJKXN4XU5j7HWvM//…
元ファイル

使い方

  1. Base64を貼り付けまたは読み込む

    プレーンBase64やbase64画像Data URLを貼り付けるか、15 MiB以下のテキストファイルを読み込みます。

  2. 結果を確認

    Base64の構文、画像のシグネチャ、宣言されたMIMEタイプを検証してから、ブラウザで画像をデコードします。

  3. 画像をダウンロード

    検出された画像形式で、デコードした元のバイト列をダウンロードします。

よくある質問

ファイルはアップロードされますか?

いいえ。エンコード、デコード、プレビュー検証はすべてブラウザ内で行われます。

Base64は画像を圧縮または暗号化しますか?

いいえ。Base64はテキストへの符号化で、接頭辞を除いても通常はバイナリデータより約3分の1大きくなります。暗号化は行いません。

アニメーション、透明度、メタデータは保持されますか?

画像を再描画せず元のバイト列を保持するため、その中のアニメーション、透明度、既存メタデータは残ります。プレビューの対応状況はブラウザによって異なります。

どの入力に対応していますか?

10 MiBまでのPNG、JPEG、GIF、WebP、AVIF、BMP、ICOに対応します。デコードは標準またはURLセーフなプレーンBase64とbase64画像Data URLを受け付け、テキストは15 MiBまでです。SVG、HTML断片、CSS断片はデコードできません。