Base64 エンコード/デコード

Encode text or files to Base64, decode Base64 back. Supports URL-safe variant and Data URI.

ブラウザ内処理のみ(オフライン対応)
1

テキストを入力

内容を貼り付けるか入力してください。

2

設定を調整

お好みの結果になるようオプションを設定。

3

コピーまたは保存

出力をクリップボードにコピーまたは保存。

主な機能

リアルタイム変換

入力しながら即座にエンコードまたはデコード。ボタンクリック不要 — キー入力ごとに結果がライブ更新されます。

テキスト&ファイル対応

任意のファイル(画像、PDF、ZIP)をBase64にエンコード、またはBase64を貼り付けてデコード・元のファイルをダウンロード。

URLセーフBase64 (RFC 4648)

ワンクリックで+/を-_に置換しパディングを省略するURLセーフバリアントに切り替え。JWTトークンやURLパラメータに最適。

Data URI出力

HTML、CSS、JSに画像、フォント、ファイルを直接埋め込むためのdata:{mime};base64,...文字列を生成。

画像プレビュー&自動検出

デコードされた画像(PNG、JPEG、GIF、WebP)を自動検出してインラインプレビューを表示。Base64入力を検出すると自動でデコードモードに切り替え。

入れ替え・統計・プライバシー

ワンクリックの出力→入力入れ替え、リアルタイムバイトサイズ表示、100%ブラウザ内処理 — データがデバイスから出ることはありません。

このツールについて

Base64エンコーダー/デコーダーとは?

Base64エンコーダー/デコーダーは、テキストやファイルをBase64エンコーディングに変換したり、その逆を行います。Base64は、URL、メール、HTML、JSONにデータを埋め込むために広く使われるバイナリからテキストへのエンコーディングスキームです。

テキストや任意のファイル(画像、PDF、ZIP)をBase64にエンコード、またはBase64をテキストやダウンロード可能なファイルにデコード — すべてブラウザ内で、URLセーフ変換とData URIをサポート。

一般的な使用例

  • Data URI:画像やフォントをBase64 Data URIとしてエンコードし、外部ファイルリクエストなしでHTML/CSSに埋め込み
  • JWTトークン:URLセーフBase64を使用してJWTペイロードをデコードし、デバッグと検証
  • API認証:HTTP Basic Authentication ヘッダー用にクレデンシャルをエンコード
  • ファイル転送:バイナリファイルをBase64テキストに変換し、JSON API、メール、設定ファイルに含める
  • メール添付:メールプロトコルでMIME添付ファイルをエンコード/デコード
  • 開発者デバッグ:ログ、トークン、APIレスポンスのBase64エンコードデータを素早く検査

プライバシー重視のBase64処理

すべてのエンコードとデコードはブラウザ内で直接行われます。ファイルやテキストはローカルで処理され、サーバーにアップロードされることはありません

  • 機密性の高いクレデンシャル、トークン、プライベートファイルのエンコードに最適
  • サーバー側の処理なし、ログ記録なし、データ収集なし
  • 初回ページ読み込み後は完全にオフラインで動作
  • PWAとしてインストールすれば、インターネットなしで即座にアクセス

よくある質問

Base64 はバイナリデータを ASCII 文字に変換するエンコード方式です。データ URL、メール添付ファイル、API ペイロードなどで広く使用されています。
Yes. Switch to the File tab to encode any file (images, PDFs, ZIPs, etc.) to Base64. You can also decode a Base64 string back to a downloadable file.
いいえ。すべての処理はブラウザ内で完結します。データがデバイスから出ることは一切ありません。サーバーへのアップロードは行われません。
はい。ページを一度読み込めば、完全にオフラインで動作します。より快適にご利用いただくには、ブラウザから PrivaDeck を PWA としてインストールしてください。
サーバー側の制限はありません。最大ファイルサイズはデバイスの利用可能なメモリとブラウザの性能によって異なります。最近のデバイスであれば数百 MB までのファイルを問題なく処理できます。
URL-safe Base64 (RFC 4648 section 5) replaces + with - and / with _, and omits padding =. It's commonly used in JWT tokens, URL parameters, and filenames.