Base64ツール — エンコードとデコード
テキストまたは画像を Base64 に変換し、ブラウザで Base64 をデコードしてください。
UtiliAppのメリット
- ✓100% 無料
- ✓ブラウザで動作します
- ✓未登録
- ✓削除済みファイル
使い方
-
1.
テキストをエンコードする
テキストを入力して、変換をクリック
-
2.
画像をエンコードする
Base64を取得するには、画像を送信してください。
-
3.
デコードする
元の内容を表示するには、Base64を貼り付けてください。
よくある質問
データは送信されていますか?
いいえ。すべてはあなたのブラウザでのみ処理されます。
変換はお使いのブラウザ内でローカルに行われます。データは一切送信されません。
Base64 は、画像やファイルなどのバイナリデータをテキスト文字だけを用いて表現する方法です。JSON、URL、CSS/HTML(Data URI)でコンテンツを転送するのに役立ちます。また、バイナリを直接送信することが現実的でない文脈でも有用です。
'Base64はいつ使うべきか'
- HTML/CSS に小さなアイコンを直接埋め込み、Data URI を使用してリクエストを削減する。
- テキストのみを受け付ける API にバイナリを送信する(例: JSON)。
- ファイルのホスティングに依存せず、プロトタイプを作成したり、迅速なテストを行ったりする。
避けるべき時
- 大きな画像:Base64表現は、元のファイルより~33%大きくなる傾向があります。
- 静的ファイルとして、ブラウザ/CDN のキャッシュの恩恵を受ける可能性のあるリソース。
- センシティブなコンテンツ: Base64は暗号化ではない。単なるエンコーディングです。
使い方のヒント
- Data URI の場合は、次の形式を使用してください:
data:マイム;base64,データ. - 事前に画像を最適化してください(例:WebP)。生成されるBase64のサイズを大幅に削減します。
- 正しい MIME を保証する(image/png, image/jpeg, image/webp)HTML/CSS に埋め込む場合またはデコードする場合。
- メール(MIME)では、本文に巨大な Data URI を貼り付けるのではなく、適切なヘッダーを持つ添付ファイルを選択してください。
制限と互換性
現代のブラウザは長い Data URI をサポートしますが、巨大なコンテンツはパフォーマンスとメモリに影響を与える可能性があります。より良い体験のために、組み込まれたアセットを ~1–2 MB 以下に保ち、可能な場合は外部ファイルを使用してください。