iTool

画像Base64変換ツール

画像をBase64に変換、またはBase64文字列を画像に復元。data URI即時生成、HTML・CSS埋め込みにすぐ使えます。

すべて端末内で処理されます。サーバーには送信しないので安心です。

画像 → Base64

画像をここにドラッグするか

JPG · PNG · WebP · GIF · BMP · SVG · 最大10MB

ファイル名
フォーマット
解像度
ファイルサイズ
Base64の長さ

Base64 → 画像

画像プレビュー
フォーマット
解像度
ファイルサイズ(推定)

関連ツール

iToolのその他の機能!

HEICビューア

HEICビューア — iPhoneのHEIC/HEIF写真をブラウザで表示しJPGに変換。インストール不要、無料。

写真に日付を入れる(フィルムカメラ風 日付スタンプ)

写真に昔のフィルムカメラのような撮影日付・時刻を刻みます。EXIF撮影日時を自動認識、7セグメントのオレンジ文字、位置・サイズ調整。インストール不要、ブラウザ内で100%処理。

写真を1枚に結合

複数の写真を1枚にまとめる無料ツール。写真ごとに番号と説明を付けて、フリマ出品の商品一覧や書類整理にそのまま使えます。縦・横の配置、間隔・余白・枠線の調整、インストール不要でブラウザ内で100%処理。

JPGに変換

JPG変換 — PNG・WebP・HEICなど様々な画像をJPGに変換。複数ファイル同時変換、インストール不要、無料。

PNGに変換

PNG変換 — JPG・WebP・HEICなど様々な画像をPNGに変換。透過背景維持、インストール不要、無料。

画像圧縮

画像圧縮 — 品質を維持しながらファイルサイズを最大80%削減。JPG・PNG・WebP対応、無料オンライン。

WebPに変換

WebP変換 — JPG・PNGなどの画像をWebP形式に変換してファイルサイズを削減。Web最適化に最適、無料。

SVG余白削除

SVG余白削除 — SVGファイルの余白を自動トリミング。アイコン・ロゴの整理に便利、無料オンラインツール。

よくある質問

Base64とは何ですか?

Base64は画像やファイルなどのバイナリデータをテキスト文字列に変換するエンコード方式です。HTMLやCSSコードの中に画像を直接埋め込む際に使用し、別途画像ファイルを用意しなくても画像を表示できます。

Base64変換した画像をHTMLに挿入するにはどうすればいいですか?

変換されたBase64文字列をimgタグのsrc属性にそのまま貼り付けます。形式は data:image/png;base64,変換された文字列 です。CSSのbackground-imageプロパティにも同様に使用できます。

Base64変換するとファイルサイズが大きくなるのはなぜですか?

Base64エンコードは3バイトのバイナリデータを4つのASCII文字に変換するため、元のファイルより約33%サイズが大きくなります。外部リクエストを減らせる反面、ファイルサイズが増加するというトレードオフがあります。

どのような画像形式をBase64に変換できますか?

JPG、PNG、WebP、GIF、SVGなどほとんどの画像形式をBase64に変換できます。変換結果はdata URI形式で提供され、HTML、CSS、JavaScriptでそのまま使用できます。

Base64文字列を再び画像ファイルに復元できますか?

はい、Base64文字列を貼り付けると元の画像に復元してダウンロードできます。data:image/... 形式のdata URIにも対応しています。

主な機能

  • 双方向変換: 画像→Base64エンコードとBase64→画像デコードを一画面で
  • 多様な形式に対応: JPG、PNG、WebP、GIF、BMP、SVGに対応
  • data URI即時生成: HTML img srcやCSS background-imageにすぐ使えるdata URIを出力

使い方

  1. 画像をアップロード: 左パネルに画像をドラッグするか、ファイル選択ボタンでアップロード
  2. 結果をコピー: data URI全体またはBase64部分のみをコピー
  3. Base64→画像に復元: 右パネルにBase64文字列を貼り付けると画像が復元されます

活用例

  • HTML埋め込み: img srcにdata URIを使ってサーバーリクエストなしで画像表示
  • CSS背景: background-image: url(data:...)でCSSに画像を埋め込み
  • API転送: REST APIやJSONペイロードに画像データをBase64で含める
  • デバッグ: Base64でエンコードされた画像データを素早く視覚化

コード例

生成したdata URIをHTMLやCSSにそのまま貼り付けて使用できます。

HTML

<!-- img src에 data URI 직접 삽입 -->
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...==" alt="이미지">

<!-- picture 태그와 함께 사용 -->
<picture>
  <source srcset="data:image/webp;base64,UklGRiAA...==" type="image/webp">
  <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...==" alt="이미지">
</picture>

CSS

/* background-image에 data URI 사용 */
.thumbnail {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...==");
  background-size: cover;
  background-position: center;
}

/* content 속성에 사용 */
.icon::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxu...==");
}

このツールの改善にご協力ください

良い点、改善点、ほしい機能をお聞かせください

Esc

アプリ内ではダウンロードできません

アプリ内画面(LINE・各種アプリ)ではファイル保存が制限されます。Safariで開くとダウンロードできます。

1 画面の下部(または上部)にある ⋯ / 共有 ボタンをタップ
2 「Safariで開く」または「ブラウザで開く」を選択

またはURLをコピーしてSafariに貼り付け