ファイルのエンコード

ファイルをBase64に変換

画像、PDF、ZIPなどをBase64テキストに変換し、元のバイト列を保持します。

すべてのファイルはブラウザー内だけで処理され、サーバーにはアップロードされません。

このツールについて

バイナリ内容をコピー・保存できる文字列に変換します。純粋なBase64かMIMEを含むData URIを選べ、元ファイルの形式は変わりません。

使い方

  1. 20 MiB以下のローカルファイルを1つ選びます。
  2. Base64のみ、またはData URIの出力を選びます。
  3. 元ファイルの情報、出力の長さ、テキストサイズを確認します。
  4. 短い結果はコピーし、完全な結果はTXTでダウンロードできます。

機能

  • 画像に限らず、あらゆる種類のファイルに対応します。
  • バイト単位で変換し、テキストファイルも先に文字として解釈しません。
  • Base64のみとData URIの2つの出力形式に対応。
  • 大きな結果はクリップボードを使わずTXTで保存できます。

エンコードについて

  • Base64は元のバイナリより通常約3分の1大きくなります。ブラウザーで文字列として扱う分、さらにメモリが必要です。
  • Data URIにはファイルのMIMEを使います。種類が不明な場合はapplication/octet-streamを使います。
  • 結果は文字列としてのみ表示します。HTML、SVG、JavaScriptなどを表示・実行しません。

利用上の制限

  • 元ファイルは最大20 MiBです。上限未満でも、メモリの少ない端末ではサイズを小さくする必要があります。
  • コピーは1 MiBのテキストまでです。それ以上はTXTで保存してください。クリップボードはブラウザーの権限や安全な接続の制約を受けます。

プライバシー

すべてのファイルはブラウザー内だけで処理され、サーバーにはアップロードされません。

ファイル名、入力したテキスト、結果も、現在のブラウザー内でのみ処理されます。入力内容は自動保存されません。消去する前やページを離れる前に、必要な結果をダウンロードしてください。

FAQ

Base64は圧縮形式ですか?

いいえ。バイナリのバイトをコピーできる文字列にする形式です。圧縮やファイル形式の自動変換は行いません。

なぜ元ファイルより大きくなりますか?

通常3バイトを4文字で表すため、約3分の1長くなります。短い入力にはパディングも付き、Data URIには種類を示す短い接頭部も付きます。

どんなファイルでも処理できますか?

サイズ制限内なら画像、PDF、ZIP、テキストなどに対応します。内容は変換にのみ使い、自動で開いたり実行したりしません。

ファイルはアップロードされますか?

すべてのファイルはブラウザー内だけで処理され、サーバーにはアップロードされません。

変換してから復元すると同じファイルになりますか?

完全なBase64を変更せずに復元すれば、元と同じバイト列になります。ファイルハッシュツールでSHA-256を比較できます。

開発者ツール一覧に戻る