本文へスキップ

Base64から画像に復元

Base64 to Image

Base64文字列やデータURIを、表示もダウンロードもできる画像に戻します。

スタイルシートとJSONとチャットを経て届いたデータURIが、きれいなことはまずありません。url()の包みが付いていたり、引用符や改行が入っていたり、data:の接頭辞が落ちていたりします。このツールはそのどれも受け取ってデコードし、ヘッダーが種類について嘘をついているときはそう伝えます。

🔒 ブラウザの中だけで動きますbase64decodedata-uri

data URI を貼り付けてください

url(…) の囲み、前後の引用符、途中の改行、data: 接頭辞の欠落 —— どれもそのまま受け付けます。スタイルシートと JSON ファイルとチャットを経由すると、たいていそういう姿になります。

使い方

  1. 手元にあるものをそのまま貼ります

    data:から始まる文字列全体でも、Base64の部分だけでも構いません。包み・引用符・紛れ込んだ改行は取り除きます。

  2. 申告と実際の種類を照らします

    正しいのはバイト列のほうです。URIがimage/pngと言っていて中身がJPEGなら、行がそう書きます。その食い違いが、そういう画像が使い先で表示されない、いつもの理由です。

  3. ファイルとして保存します

    拡張子はヘッダーではなく、実際に判別した種類に従います。だから受け取ったファイルは開きます。

よくある質問

Base64が壊れていると表示されます

ほぼ必ず、コピーが途中で切れています。データURIは非常に長い1行で、ターミナル・チャット・ログビューアーはそれを切ります。表示された画面からではなく、元のファイルからコピーしてください。

大きさが「不明」と出ます

寸法は画像をデコードして得るもので、とくにSVGはエンジンによってその経路を通りません。表示もダウンロードも問題なくできます。

画像はどこかへ送られますか

送られません。デコードは`atob`とBlobで、どちらもこのタブの中です。何も送信しません。貼り付けられたデータURIは非公開の文書から出てきたものであることが多いので、ここではとくに大事な点です。

ここから渡せます

次の一手

このツールが出したものをそのまま受け取れる道具です。