ガイド

Base64文字列を画像に変換する方法

Base64でエンコードされた画像データを入力し、必要なら出力形式を指定して変換します。形式を省略するとPNGになり、空の入力や無効な画像データでは失敗することがあります。

ツール Base64 画像変換ツール

Base64画像を変換する前に

Base64形式の画像データを、指定した形式の画像結果へ変換したいときに使えます。入力にはBase64文字列をそのまま貼り付けられるほか、データURIのように先頭へ情報が付いた文字列も利用できます。出力形式を指定しない場合はPNGが選ばれます。なお、入力が空、画像として読み込めない、または変換中に問題が起きた場合は、変換に失敗した結果になることがあります。

変換手順と入力の扱い

  1. Base64でエンコードされた画像データを入力欄に貼り付けます。入力は任意項目ですが、空のままでは画像変換を実行できません。
  2. 必要に応じて出力形式を入力します。形式を指定しない場合はPNGです。指定した形式の文字は大文字として扱われます。
  3. データURIなど、文字列にカンマが含まれる場合は、最初のカンマより後ろの文字列が画像データとして使われます。2つ目のカンマより後ろは使われません。
  4. 変換を実行し、返された画像結果を確認します。出力形式にJPGを指定した場合はJPEGとして扱われ、元画像がRGBAまたはパレット形式なら、JPEG化の前にRGBへ変換されます。

結果の見方と注意点

成功した場合は、入力画像を読み込んで再エンコードした画像結果を確認できます。形式を省略した結果はPNGです。JPGを指定した場合の出力形式はJPEGになります。

失敗した場合は、入力が空でないか、Base64文字列が画像データとして正しいかを確認してください。画像を開けない場合や、指定形式へのエンコード中に問題が起きた場合も、成功結果は返りません。入力が空でなくても、デコードや画像の読み込みが成功するとは限りません。

使用例

PNG画像のBase64文字列を、形式を指定せずに画像結果へ変換したい場面です。

PNG画像をBase64文字列にしたものを入力し、出力形式を空欄のまま変換します。

入力画像を読み込んで再エンコードした画像結果が返ります。出力形式を省略した場合、結果の形式はPNGです。

制限事項

  • 入力が画像として解釈できることや、指定した形式へのエンコードが成功することは保証されません。処理中に問題が起きると、成功した画像結果は返りません。

よくある間違い

  • データURI全体を貼り付けた際に、カンマより前の情報まで画像データとして扱おうとすると失敗することがあります。最初のカンマ以降にBase64データが続いているか確認し、2つ目のカンマ以降に別の文字列を追加しないでください。

よくある質問

入力欄を空のまま変換できますか?

入力が空の場合は変換できず、失敗した結果になります。画像データを含むBase64文字列を入力してください。

出力形式を指定しないと何になりますか?

形式を指定しない場合はPNGです。JPGを指定した場合はJPEGとして扱われます。

Base64文字列を入力したのに失敗するのはなぜですか?

入力が空でなくても、Base64のデコード、画像の読み込み、または出力形式へのエンコードで問題が起きると失敗します。文字列が画像データとして正しいか確認してください。

ツール

Base64 画像変換ツール