ファイル ↔ Base64 コンバーター
任意のファイルを
Base64 にエンコード、または Base64 をダウンロード可能なファイルにデコードします。
すべてのファイル形式に対応:
PDF、
DOCX、
ZIP、
MP3、
MP4、
画像、
JSON、
XML など。
生の Base64 または Data URI として出力します。関連:
画像 Base64 コンバーター。
すべての処理はブラウザー内でローカルに行われ — ファイルがサーバーへアップロードされることはありません。
📄
クリックで選択またはここにファイルをドラッグ&ドロップ
任意のファイル形式 — 最大 10 MB
⚠ 大きなファイル(5 MB 超)。エンコードされた Base64 は非常に長くなり、ブラウザーが遅くなる可能性があります。
エンコード:ファイル → Base64
任意のファイルをアップロードまたはドラッグ&ドロップして Base64 にエンコードします。生の Base64 または完全な Data URI として出力します。
デコード:方向を切り替えると、Base64 文字列をファイルにデコードします — 任意の Base64 文字列または Data URI を貼り付けて元のファイルをダウンロード。ファイルの種類はマジックバイト(PDF、ZIP、PNG、JPEG、MP3 など)または Data URI の MIME タイプから自動判定されます。
URL セーフ:+ を - に、/ を _ に置き換え、末尾の = パディングを取り除きます。
対応:任意のファイル形式(PDF、DOCX、ZIP、MP3、MP4、画像、テキストなど)— 最大 10 MB。
プライバシー:すべての処理はブラウザー内でローカルに行われ — ファイルがアップロードされることはありません。
ファイルを Base64 テキストとして扱う
Base64 はファイルの 3 バイトごとを 4 つの印字可能文字に写すため、テキストは元のバイトより約 33% 大きくなります。data:<mime>;base64, を先頭に付けると、任意のファイルがブラウザーで直接開ける自己完結型の Data URI になります。
ファイル全体をテキストとしてメモリに保持する必要があるため、Base64 は小・中ファイル向きです — 数百メガバイト級のペイロードには向きません。