ファイル ↔ Base64 コンバーター

任意のファイルを Base64 にエンコード、または Base64 をダウンロード可能なファイルにデコードします。 すべてのファイル形式に対応:PDF、DOCX、ZIP、MP3、MP4、画像、JSON、XML など。 生の Base64 または Data URI として出力します。関連:画像 Base64 コンバーター。
すべての処理はブラウザー内でローカルに行われ — ファイルがサーバーへアップロードされることはありません。
方向: 形式:
📄
クリックで選択またはここにファイルをドラッグ&ドロップ
任意のファイル形式 — 最大 10 MB
⚠ 大きなファイル(5 MB 超)。エンコードされた Base64 は非常に長くなり、ブラウザーが遅くなる可能性があります。
ファイル名:-
MIME タイプ:-
ファイルサイズ:-
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 は小・中ファイル向きです — 数百メガバイト級のペイロードには向きません。