Base64エンコード/デコードツール
データはブラウザ内で処理され、サーバーに送信されません
How to 使い方
テキストまたはファイルを選択
タブでモードを選び、テキストを入力するかファイルをアップロードします。
エンコード/デコードを実行
ボタンをクリックすると、即座に変換結果が表示されます。
結果をコピー
「コピー」ボタンでクリップボードにコピーできます。
About Base64とは?
Base64は、バイナリデータをASCII文字列に変換するエンコード方式です。 メール添付ファイルの送信(MIME)、HTMLやCSSへの画像埋め込み(Data URI)、 APIでのデータ通信など、様々な場面で広く使われています。
Base64エンコードでは、元のデータを6ビットずつに分割し、 A-Z、a-z、0-9、+、/ の64種類の文字に変換します。 そのため「Base64」という名前が付けられています。
主な使用シーン: メール添付ファイル、画像のインライン埋め込み(Data URI)、 JWT(JSON Web Token)、API通信でのバイナリデータ送受信、 Basic認証のCredentialエンコードなど。
How it works Base64エンコードの仕組み
Base64エンコードは、3バイト(24ビット)のデータを4文字(各6ビット)に変換する仕組みです。 6ビットで表現できる値は0〜63の64通りで、それぞれに対応する文字(A-Z, a-z, 0-9, +, /)が割り当てられます。
変換例: "Hi" → "SGk="
"H" (0x48) = 01001000
"i" (0x69) = 01101001
→ 010010 000110 100100 (パディング)
→ S (18) G (6) k (36) = (padding)
データが3バイトの倍数でない場合は、不足分を「=」(パディング文字)で埋めます。 そのため、Base64エンコード後のデータサイズは元のデータの約133%(4/3倍)になります。
Features 特徴
プライバシー安全
すべてのデータはブラウザ内で処理。サーバーへの送信はありません。
日本語完全対応
UTF-8対応のエンコード処理で、日本語テキストも正確に変換できます。
ファイル変換対応
画像やPDFなどのファイルをBase64(Data URI)に変換できます。
完全無料
登録不要・回数制限なし。いつでも自由にお使いいただけます。
FAQ よくある質問
Q データは安全ですか?
はい。すべてのデータはブラウザ内で処理され、サーバーに送信されることは一切ありません。 機密データを含むテキストやファイルでも安心してご利用いただけます。
Q 無料で使えますか?
はい、完全無料です。アカウント登録やクレジットカード情報の入力は一切不要です。
Q どんなファイルに対応していますか?
画像(PNG, JPEG, GIF, WebP, SVG)、PDF、テキストファイルなど、あらゆるファイル形式に対応しています。
Q Base64にするとファイルサイズは増えますか?
はい、Base64エンコード後のデータサイズは元のデータの約133%(4/3倍)に増加します。 これはBase64の仕組み上避けられない特性です。
Q 大きなファイルも変換できますか?
ブラウザのメモリ制約により、5MB以下のファイルを推奨しています。 それ以上のファイルでも変換は可能ですが、処理に時間がかかる場合があります。