画像⇔Base64変換ツール

画像ファイルとBase64文字列を相互変換できます

変換内容を入力

画像ファイルをBase64へ変換するか、Base64文字列から画像を確認できます。

PNG / JPEG / GIF / WebP / SVG などの画像に対応しています。

data URL形式でも、Base64本体だけでも利用できます。

画像をBase64文字列に変換したいとき

HTMLやCSSに小さな画像を直接埋め込みたい、画像ファイルを使わずにdata URLとして確認したい、メールテンプレートやプロトタイプ用に画像のBase64文字列が必要、といった場面で使えます。

画像ファイルを選択すると、data:image/png;base64,... のような形式で出力できます。Base64本体だけを扱いたい場合も、出力結果をコピーして必要な部分を利用できます。

Base64から画像を確認したい場合

APIレスポンス、HTMLメール、CSSの背景画像、既存コード内にあるBase64文字列が「本当に画像として表示できるか」を確認したいときに使えます。

data URL形式の文字列だけでなく、Base64本体のみでも画像プレビューを確認できます。貼り付けた文字列に余分な改行や欠けがある場合は、変換エラーやプレビュー不可の原因になります。

開発・メール制作・資料作成での利用シーン

フロントエンド開発でアイコンを一時的に埋め込みたいとき、HTMLメールの画像表示を検証したいとき、画像付きのサンプルデータを1つのテキストとして共有したいときに向いています。

社内資料や検証メモに画像をBase64化して残したい場合にも使えます。ただし、大きな画像をBase64化すると文字列が長くなり、HTMLやメールの容量が増えるため、必要に応じて画像リサイズや画像圧縮を先に行うと扱いやすくなります。

ファイルの扱いとセキュリティ

このツールは登録不要で、ブラウザだけで画像とBase64を相互変換できます。画像ファイルの読み取りやプレビュー処理はブラウザ内で行うため、選択した画像をUtiLabのサーバーへ保存する用途のツールではありません。

スマホでも利用できますが、Base64文字列は長くなりやすいため、コピーや貼り付けはPCの方が扱いやすい場合があります。機密性の高い画像を扱う場合は、共有先や貼り付け先の管理にも注意してください。

うまく変換できない場合の確認ポイント

画像からBase64に変換できない場合は、ファイル形式、画像サイズ、ブラウザのメモリ制限を確認してください。特に高解像度の写真はBase64化すると文字列が非常に長くなります。

Base64から画像を表示できない場合は、文字列の欠け、不要な空白、MIMEタイプの指定ミスを確認してください。data:image/png;base64, のような先頭部分が必要なケースと、Base64本体だけでよいケースがあります。

画像Base64変換でよくある質問

スマホでも画像をBase64に変換できますか?

スマホのブラウザでも利用できます。長いBase64文字列をコピーする場合は、端末やブラウザによって選択操作がしづらいことがあるため、必要に応じてPCでの作業も検討してください。

変換した画像はサーバーに保存されますか?

このページは画像をアップロードして保管するためのツールではありません。画像の読み取りと変換はブラウザ内で行い、UtiLab側で画像ファイルを保存する用途にはしていません。

Base64にすると画像サイズは小さくなりますか?

通常、Base64化すると文字列としての容量は元画像より増えます。容量を減らしたい場合は、Base64変換前に画像圧縮や画像リサイズを行う方が適しています。

PNG、JPEG、GIF、WebP、SVGは使えますか?

画像ファイル選択欄ではPNG、JPEG、GIF、WebP、SVGなどの一般的な画像形式を選択できます。表示できる形式は利用中のブラウザの対応状況にも左右されます。

Base64から画像に戻せないときは何を確認すればいいですか?

文字列の一部が欠けていないか、余分な文字が混ざっていないか、MIMEタイプが画像形式に合っているかを確認してください。コピー元によっては改行や空白が入っている場合があります。