使い方
- ツールを開く — Base64エンコーダー/デコーダー オンライン無料が読み込まれる — サーバーアップロードなし、サインアップなし。データはデバイスに残る。
- モード選択 — エンコードタブ(テキスト/ファイル→Base64)またはデコードタブ(Base64→テキスト/ファイル)。URL-safeトグルでJWT/URL用。
- データ入力 — テキストを貼り付け、またはファイルをドロップ(画像、PDF、証明書、任意のバイナリ)。自動検出が両方を処理。
- コピーまたはダウンロード — 出力をコピー、またはデコードされたファイルをダウンロード。UTF-8で国際テキストを正しく処理。
- プライベートに保持 — データはブラウザから出ない。タブを閉じれば消える — サーバーは一切見ていない。
よくある質問
Base64エンコーダー/デコーダー オンライン無料ツールは何に使いますか?
Base64エンコーダー/デコーダー オンライン無料ツールは、テキストやバイナリファイルをBase64 ASCII文字列に変換し、その逆も行うツールです。テキストエンコード、ファイルエンコード(画像、PDF、証明書)、JWT/URL用のURL-safe Base64、国際文字用のUTF-8をサポート — すべてブラウザ内で、ゼロサーバーアップロードで実行。
標準Base64とURL-safe Base64の違いは何ですか?
標準Base64はURLで特殊な意味を持つ+と/を使用します。URL-safe Base64(RFC 4648 §5)は+を-に、/を_に置換し、パディング(=)を省略可能。これによりJWTトークン、OAuth stateパラメータ、URLフラグメントで追加エンコードなしで安全に使用可能。
画像やPDFなどのファイルをBase64にエンコードできますか?
はい。任意のファイル(画像、PDF、証明書、バイナリ)をアップロードエリアにドロップ。FileReader APIでローカル読み取りしBase64文字列を出力 — data URI、HTML/CSS埋め込み、APIペイロード準備に最適。ファイルサイズ制限なし(ブラウザメモリのみ)。
Base64でUTF-8エンコードはどう機能しますか?
Base64はバイト列で動作。テキストの場合、このツールはTextEncoderでUTF-16 JavaScript文字列をUTF-8バイト列に変換してからエンコード(btoa)。デコード時はatobでバイト列を取得しTextDecoderでUTF-8に変換 — 絵文字、アクセント付き文字、非ラテン文字スクリプトを正しく処理。
Base64データはプライベートに保たれますか?
はい。すべてのエンコード/デコードはネイティブbtoa()/atob()、TextEncoder/TextDecoder、FileReader APIsでブラウザ内ローカル実行。ゼロネットワークコール、分析なし、サーバーアップロードなし、ログなし。初回読み込み後はPWAとしてオフライン動作。
テキスト & ファイルエンコード
TextEncoder + btoa/atob でテキスト、FileReader でファイル(画像、PDF、バイナリ) — サイズ制限なし(ブラウザメモリのみ)。
URL-Safe Base64 (RFC 4648 §5)
URL-safeモード切替: +/ を -_ に置換、パディング削除。JWT、クエリパラメータ、Cookieに最適。
UTF-8 via TextEncoder
非ASCII文字(絵文字、CJK、アクセント付き)を正しく処理: エンコード時 TextEncoder + btoa、デコード時 atob + TextDecoder。
自動検出 Encode/Decode
任意の文字列を貼り付け — ツールが自動的にBase64かどうか判定し適切なアクションを提案。
100%プライベート&オフライン動作
すべてのエンコード/デコードはブラウザ内で完結。サーバーアップロード不要、登録不要、初回読み込み後はPWAとしてオフライン動作。
Base64エンコーダー/デコーダー オンライン無料 — テキスト & ファイルコンバーター with URL-Safeモード
Base64エンコーディングはバイナリデータを64印刷可能文字(A-Z、a-z、0-9、+、/)を使ってASCII文字列に変換。HTML/CSSへの画像埋め込み(data URIs)、JSON APIsでのバイナリペイロード送信、HTTPヘッダーでの認証資格情報エンコーディング、テキスト形式でのバイナリデータ保存に不可欠。このBase64エンコーダー/デコーダー オンライン無料ツールはテキストとファイル入力両方をサポート — タイプ/ペーストテキスト、または任意のファイル(画像、PDF、証明書、バイナリ)をドロップしてエンコード。デコードモードでBase64文字列をプレーンテキストまたはダウンロード可能ファイルに変換。すべて処理はネイティブブラウザAPI使用 — ゼロサーバーアップロード。
URL-Safeモード付き無料オンラインBase64コンバーターを使う理由
標準Base64は+と/を使用し、URL、JWTトークン、クエリ文字列で問題を引き起こす。このツールはURL-safe Base64モード(RFC 4648 §5)を含む — +を-に、/を_に置換、パディング削除。JWTペイロード、OAuth stateパラメータ、URLフラグメントに最適。またTextEncoder/TextDecoder経由でUTF-8正しく処理: 絵文字、中国語、アラビア語、アクセント付きテキストすべて破損なしでエンコード/デコード。FileReader経由のファイルエンコードは任意のバイナリタイプをサポートしサイズ制限なし(ブラウザメモリのみ)。自動検出が入力パターンに基づきEncode/Decodeを提案。
クライアントサイドBase64処理 — プライバシーファースト
すべてのBase64エンコーディング/デコーディングはネイティブ btoa()/atob()(ASCII)、TextEncoder/TextDecoder(UTF-8)、FileReader(ファイル)を使用してローカル実行。データがデバイスを出ることはない — APIトークン、秘密鍵、JWT秘密、機密ドキュメントに不可欠。初回読み込み後はPWAとしてオフライン動作。登録不要、トラッキング不要、分析不要、ブラウザメモリ以上のファイルサイズ制限なし。
Base64エンコーディング & デコーディングの一般的ユースケース
HTMLでの画像/CSS/フォント直接埋め込み用Data URIs; JSON APIペイロードによるバイナリデータ運搬(ファイルアップロード、署名、暗号化); HTTP Basic Authヘッダー(username:password → Base64); JWTトークンエンコーディング(header.payload.signatureすべてBase64URL); メール添付(MIME Base64); 証明書/鍵PEMフォーマット; データベースBLOBテキスト保存; QRコードバイナリペイロード; CSS font-face src埋め込み。ファイル→Base64機能でこれらすべてのシナリオに対応。
AIAZH