ホーム / ファイルツール / ファイルをBase64にエンコード
無料オンラインツール

ファイルをBase64にエンコード

ファイルをBase64文字列に変換します。Data URLプレフィックス付きまたは生のBase64を選択可能。最大64 MiBまで対応。ブラウザ内で処理. 処理はブラウザ内でロー…

使ってみる

機能と使い方

このツールは、ファイルのバイト列をBase64エンコードします。ファイルの内容を解析したり、形式を変換したりするわけではありません。エンコードはブラウザ内でローカルに実行され、ファイルはサーバーに送信されません。

具体的な例

5バイトのテキストファイル hello.txt(内容: Hello)をエンコードすると、デフォルトでは data:text/plain;base64,SGVsbG8= が生成されます。Data URLオプションをオフにすると、SGVsbG8= が出力されます。

オプションと制限

  • Data URLプレフィックス: チェックをオンにすると、MIMEタイプと base64, を含む完全なData URLが出力されます。オフにすると生のBase64文字列のみが出力されます。
  • ファイルサイズ制限: 最大64 MiB(67,108,864バイト)まで対応。これを超えるファイルは読み込み前に拒否されます。
  • 空ファイル: 空のファイルも有効で、生の出力は空文字列、Data URLモードではプレフィックスのみが出力されます。
  • ダウンロード: 結果は元のファイル名に .base64.txt を付けたUTF-8テキストファイルとして保存されます(例: hello.txt.base64.txt)。

注意点

Base64は可逆的なエンコード方式であり、暗号化やセキュリティ境界ではありません。エンコード結果は元のファイルより約33%大きくなります。MIMEタイプはブラウザが提供するもので、実際のファイル内容を保証するものではありません。

FAQ

Q1: エンコード結果を元のファイルに戻すにはどうすればいいですか?

このツールはエンコードのみを行います。元のバイト列を復元するには、別の「Base64デコーダー」ツールを使用してください。

Q2: ファイルサイズが大きい場合の注意点は?

64 MiB以下のファイルでも、メモリが限られたデバイスでは処理が遅くなる可能性があります。モバイルでは小さなファイルから始めることをお勧めします。

Q3: 出力されるBase64文字列の大文字小文字は重要ですか?

はい、Base64は大文字小文字を区別し、パディング(=)も重要です。正確にコピーしてください。

処理はブラウザ内でローカルに行われます。