Base64ファイルエンコーダー
ファイルをブラウザ内で即座に Base64 と Data URL に変換できます。ファイル名、MIME タイプ、サイズ、エンコード文字列をまとめて確認できます。
ファイルをアップロード
画像、PDF、テキスト、その他のバイナリファイルを選択すると、ブラウザ内で Base64 に変換します。サーバーへは送信されません。
小さな画像、添付ファイルのペイロード、API テスト、Data URL 作成の確認に特に便利です。
Base64 は元のバイナリよりも文字列サイズが大きくなります。大きなファイルではブラウザメモリ使用量が増えるため、テスト用途や小さなアセット向きです。
まだエンコードされたファイルがありません。ファイルを選択して開始してください。
Base64ファイルエンコーダーガイド
Base64 ファイルエンコーダーは、バイナリファイルをテキスト文字列として扱いたいときに便利なツールです。画像のインライン埋め込み、メール添付処理、API テスト、サンプルペイロード作成などでよく使われます。このツールはブラウザの `FileReader` API を使い、ローカルファイルを Data URL と raw Base64 の両方に変換します。
こんな場面で便利です
- 小さな画像やアイコンを Data URL にして HTML/CSS に直接入れたいとき
- アップロード API のテスト用に Base64 ペイロードをすぐ作りたいとき
- 連携先が raw Base64 と Data URL のどちらを求めているか確認したいとき
- ファイルをサーバーに送らず、ブラウザだけで内容を確認したいとき
注意点
- Base64 は文字列サイズが大きくなるため、大容量ファイルには非効率な場合があります。
- Data URL は便利ですが、多用すると HTML/CSS のサイズや描画コストが増えることがあります。
- 本番の機密ファイルではなく、できるだけテスト用サンプルで確認するのが安全です。
- API によって raw Base64 のみ受け付ける場合と、`data:mime/...;base64,` 形式も許容する場合があります。
よくある質問
Data URL は `data:image/png;base64,...` のように MIME 情報を含む形式で、raw Base64 は接頭辞なしの純粋なエンコード文字列です。
はい。ブラウザがローカルで読めるファイルであれば、PDF、テキスト、その他のバイナリも Base64 に変換できます。
いいえ。すべての読み込みとエンコードはブラウザ内だけで行われ、外部サーバーには送信されません。
使用はできますが、Base64 により文字列長とメモリ使用量が増えます。小さなアセットやテスト用途に向いています。