Base64 リアルタイム オンライン エンコード & デコード
テキスト、ファイル、画像、Data URIを瞬時に変換。サーバー通信を行わず、ブラウザ内のみで100%安全に処理。
Live Visual Media & Payload Inspector
Auto-DetectClick to Browse or Drag & Drop Any File
Upload any image (PNG, JPG, SVG, WebP, GIF), audio (MP3, WAV), PDF, or JSON payload to preview and encode instantly.
PDF Document Ready
Base64 PDF stream loaded in memory
Developer Code Snippet Generator
// Select an option above to generate code製品の強み
従来のオンライン変換ツールを刷新する開発者体験
エンジニアやセキュリティ担当者がB64EncodeDecodeを選ぶ理由。
100% クライアント完結プライバシー
ファイルを外部サーバーに一切送信しません。Web Workerを活用してブラウザ内だけで100%安全に実行されます。
画像・メディア・音声インスペクター
PNG、JPEG、SVG、WebP、PDF、MP3音声、JSONツリーをダウンロード不要でブラウザ上で即座に確認可能。
複数プログラミング言語コード生成
JavaScript、Node.js Buffer、HTML <img>タグ、CSS、Python 3、Golang、PHP、cURLの実装コードを即座に生成。
スマート診断 & 1クリック修復
壊れた文字の位置を特定し、不足している'='パディングを補完、ワンクリックで安全なBase64URLに変換。
MIME 76文字分割 & 文字コード対応
UTF-8、ASCII、改行コードの正規化、メール添付用のMIME 76文字改行分割規格に完全対応。
遅延ゼロのWeb Worker並列処理
大容量ファイルでもブラウザの画面を固まらせることなく、バックグラウンドスレッドでスムーズに変換。
技術仕様書
Base64エンコードの内部動作の仕組み
RFC 4648バイナリ変換規格と6ビットパックのメカニズムを解説。
13バイトを4文字に変換する比率 (+33.3%のデータオーバーヘッド)
Base64は8ビットのバイナリバイトを64種類の印字可能文字に変換します。3つの8ビットバイト(計24ビット)を4つの6ビットグループに分割します:
標準Base64とURLセーフBase64URL (RFC 4648) の比較
- • 使用文字: + および /
- • 末尾パディング: = を使用
- • URL内でパーセントエンコードが必要 (%2B, %2F)
- • '+' を '-' に置換
- • '/' を '_' に置換
- • '=' パディングを完全に省略
よくあるご質問 (FAQ)
Base64変換に関するすべての基本情報
Base64エンコード、デコード、画像Data URI変換、URL安全モード、データサイズに関する疑問に回答。
Base64とは何ですか?
Base64は、バイナリデータ(ファイル、画像、バイト配列)を64種類の印字可能なASCII文字(A-Z、a-z、0-9、+、/)の文字列に変換するエンコード方式です。IETFのRFC 4648で標準化されています。
Base64エンコードの仕組みは?
Base64は3バイト(24ビット)のバイナリデータを6ビットずつの4グループに分割します(4 × 6 = 24ビット)。各6ビットの値(0〜63)をBase64変換表の文字に対応させます。データ長が3の倍数でない場合は末尾に'='を付加します。
テキストをBase64に変換する方法は?
本ツールの入力欄にテキストを入力するだけで即座に変換されます。JavaScriptではbtoa()、Pythonではbase64.b64encode()、Linuxターミナルではecho -n 'text' | base64を使用します。
Base64文字列をデコードする方法は?
Base64文字列を入力欄に貼り付けるだけで復元されます。JavaScriptではatob()、Pythonではbase64.b64decode()、Linuxではecho 'string' | base64 -dを使用します。
Base64とBase64URLの違いは何ですか?
標準Base64は'+'と'/'および末尾の'='を使用しますが、Base64URLは'+'を'-'に、'/'を'_'に置き換え、'='パディングを削除することで、URLやJWTトークンで安全に扱えるようにした規格です。
画像をBase64に変換する方法は?
PNG、JPG、SVG、WebPなどの画像ファイルを当ツールの枠内にドラッグ&ドロップするだけで、ブラウザ内で即座にData URIが生成され、HTML <img>タグやCSSコードを1クリックでコピーできます。
Base64は暗号化ですか?安全ですか?
いいえ、Base64は暗号化ではなく、安全性を保証するものではありません。誰でもパスワードなしでミリ秒単位で元のデータに復号できます。パスワードなどの保護には絶対に使用しないでください。
Base64に変換するとファイルサイズは小さくなりますか?
いいえ、Base64エンコードを行うとデータサイズは約33.3%増加します(3バイトが4文字のASCIIに変換されるため)。