Base64 画像デコーダー & リアルタイム ビューア
Base64文字列またはData URIを貼り付けるだけで、即座に画像をプレビュー&ダウンロードできます。
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よくあるご質問 (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に変換されるため)。