画像からBase64への変換ツール
ローカル画像をBase64テキストまたはすぐに使えるデータURLに変換し、ソース画像をアップロードせずに結果をコピーまたはダウンロードします. 処理はブラウザ内でローカルに行われ…
使ってみる
このツールでできること
ローカル画像をBase64テキストまたはすぐに使えるデータURLに変換し、ソース画像をアップロードせずに結果をコピーまたはダウンロードします。
使用例
入力
icon.png
結果
data:image/png;base64,iVBORw0KGgo…
結果が生成される仕組み
Base64はバイナリバイトを印刷可能な文字で表現します。これは可逆的なエンコードであり、圧縮や暗号化ではなく、通常、ペイロードが約3分の1大きくなります。
便利なワークフロー
- CSSやHTMLに小さなアイコンを埋め込む
- ポータブルなAPIまたはテストフィクスチャを作成する
- 小さなバイナリアセットをテキストとして検査または転送する
重要な制限
- 大きなBase64文字列は、HTML、CSS、メモリ使用量を増加させます。
- エンコードは画像を隠したり保護したりしません。
- データURLのMIMEタイプは、実際のファイル形式と一致している必要があります。
よくある質問
Base64が画像ファイルより大きいのはなぜですか?
3バイトのバイナリは4文字のBase64文字で表され、さらにデータURLのプレフィックスが追加されます。
すべてのウェブサイトの画像を埋め込むべきですか?
いいえ。外部ファイルは通常キャッシュが効きやすいです。インラインデータは、小さく自己完結型のアセットに最も役立ちます。
処理はブラウザ内でローカルに行われます。