テキスト/ファイル対応 データURI ローカル処理

Base64 エンコード・デコード(テキスト・ファイル)

テキストやファイルをBase64にエンコードし、Base64文字列をテキストや元のファイルデータにデコードします。

関連ツール ファイルハッシュチェッカー テキスト / CSV一括整理ツール JWTデコーダー / 検証ツール URLエンコーダー / デコーダー / パーサー JSON / XMLフォーマッター
処理上限:テキスト 32 MB · ファイルはモバイル最大 64 MB、PC 最大 128 MB(端末メモリにより低くなる場合があります)
0 Bytes
-
変換モード
0 Bytes
元のサイズ
0 Bytes
結果サイズ
待機中
変換状況

Base64を使う前に知っておくこと

Base64はセキュリティ機能ではなく、バイナリデータを文字列で表すエンコード方式です。用途とサイズ増加を理解するとAPI・Data URI・ファイル変換での失敗を減らせます。

エンコードは暗号化ではありません

Base64文字列はパスワードなしで誰でもデコードできます。トークンや秘密情報を守る用途には使わず、バイナリデータをテキスト中心の形式や通信経路で扱う必要があるときに使います。

なぜ約33%大きくなるのか

Base64は3バイトを4文字で表すため、データ量は基本的に元の約4/3になります。最後のパディングやData URIの接頭辞でさらに少し増えるため、圧縮方法としては使えません。

テキスト・ファイル・Data URI

テキストモードはUTF-8のバイト列を、ファイルモードは元のバイナリをエンコードします。data:MIME;base64,... は小さなリソースをWebコンテンツへ直接埋め込む場合に使い、大きなファイルは別ファイルのほうが効率的です。

変換前の確認

役立つ情報