ファイルBase64変換ツール

画像・PDF・テキストなど任意のファイルをBase64(data URI)文字列に変換し、ワンクリックでコピー・ダウンロードできます。逆にBase64やdata URIを貼り付けてファイルに復元・保存することも可能。すべての処理はブラウザ内で完結し、ファイルがサーバーに送信されることはありません。

最終更新: 2026/10/16 開発 ご要望・不具合報告はこちら

ドラッグ&ドロップ

または

画像・PDF・テキスト・音声・ZIPなど任意のファイル(最大25MB)

使い方

1

変換方向を選ぶ

「ファイル → Base64」でファイルをdata URIに変換、「Base64 → ファイル」でdata URIをファイルに復元します。

2

ファイルまたはBase64を入力

ファイルはドラッグ&ドロップまたは選択で読み込み。逆変換はBase64/data URI文字列をテキスト欄に貼り付けます。

3

結果をコピー/保存

data URIやBase64文字列をワンクリックでコピー。復元したファイルはMIME自動判定でそのままダウンロードできます。

ファイルBase64変換ツールとは

画像・PDF・テキスト・音声・ZIPなど、あらゆる種類のファイルをBase64エンコードした「data URI」文字列に変換できるオンラインツールです。data URIはHTML・CSS・JSONなどにファイルを直接埋め込めるため、外部ファイルを参照せずにデータを扱えます。逆に、受け取ったBase64文字列やdata URIを貼り付けて元のファイルに復元・保存することも可能です。MIMEタイプはデータの先頭から自動判定するほか、手動で指定もできます。すべての処理はブラウザ内(JavaScript)で完結するため、ファイルがサーバーに送信されることは一切ありません。

機能・特徴

  • 任意ファイルに対応画像だけでなくPDF・テキスト・音声・ZIPなど、あらゆる形式のファイルを変換できます。
  • 双方向の変換ファイル→Base64、Base64→ファイルのどちらにも対応。一つのツールで往復できます。
  • MIME自動判定data URIやファイル署名からMIMEタイプを自動判定。手動での指定にも対応します。
  • 完全ブラウザ処理すべての処理はブラウザ内で完結。ファイルがサーバーに送信されることはありません。

活用シーン

  • JSONやYAMLの設定ファイルにファイルを埋め込む
  • data URIで受け取ったPDFやファイルを保存する
  • メールHTMLやWebフォントでファイルをインライン化
  • APIレスポンス内のBase64データを実ファイルに復元して確認
  • 小さなファイルを埋め込んでHTTPリクエストを削減

よくある質問

ファイルはサーバーに送信されますか?
いいえ。すべての変換処理はお使いのブラウザ内(JavaScript)で完結します。ファイルがサーバーに送信・保存されることは一切ありません。
どんな種類のファイルを変換できますか?
画像・PDF・テキスト・CSV・音声・動画・ZIPなど、形式を問わずあらゆるファイルを変換できます。最大25MBまで対応しています。
Data URIとBase64文字列の違いは何ですか?
Base64文字列はバイナリデータを文字に変換したものです。data URIはその先頭に「data:MIMEタイプ;base64,」を付けた形式で、HTMLやCSSにそのまま埋め込めます。本ツールは両方を出力します。
Base64にするとサイズはどうなりますか?
Base64エンコードでは元のデータより約33%サイズが増えます。そのため大きなファイルよりも、小さなファイルの埋め込みに向いています。
Base64からファイルに戻すときMIMEタイプは必要ですか?
「data:...;base64,」付きの文字列ならそのまま変換できます。プレフィックスなしのBase64でも、データの先頭からファイル形式を自動判別します。MIMEタイプやファイル名は手動で指定することもできます。
スマートフォンでも使えますか?
はい。スマートフォン・タブレット・PCのいずれのブラウザでもご利用いただけます。