Base64エンコーダー/デコーダーは、すべてブラウザ内でリアルタイムに処理され、データがサーバーにアップロードされることは一切ないため安心です。テキストのエンコード/デコード、Base64URL形式、画像からBase64 Data URIへの変換に対応しています。
機能説明
- テキスト → Base64(エンコード):中国語や絵文字を含む任意のテキストをUTF-8でBase64文字列に変換します。文字化けは発生しません。
- Base64 → テキスト(デコード):Base64文字列を元のテキストに戻します。無効なBase64を入力すると、すぐに赤いエラーメッセージが表示されます。
- Base64URLモード:標準のBase64の「+」を「-」に、「/」を「_」に置き換え、パディングの「=」を削除して、URLやJWTトークンに使いやすい形式を生成します。
- リアルタイム変換:文字を入力するたびに出力が即座に更新され、ボタン操作は不要です。
- 文字数の表示:入力欄と出力欄のそれぞれに文字数が表示され、データサイズをすぐに確認できます。
- 画像 → Base64:「画像 → Base64」タブに切り替えて画像をドラッグまたはクリックして読み込むと、完全なData URI(例:data:image/png;base64,...)が得られ、HTMLのimgタグやCSSのbackground-imageにそのまま使えます。
- コピー/ダウンロード:出力結果をワンクリックでコピーするか、.txtファイルとしてダウンロードできます。
Base64とは?
- Base64は、バイナリデータをA-Z、a-z、0-9、+、/の64文字だけを使ったプレーンテキストに変換するエンコード方式です。
- JSON、XML、HTTPヘッダー、メールの中で、バイナリコンテンツ(画像やファイルなど)を安全にやり取りするためによく使われます。
- Base64URLはBase64のURLセーフな派生形式で、JWTやOAuth 2.0トークンなど、URLに含める必要がある場面で使われます。
使い方
- エンコードまたはデコードを選び、テキストを貼り付けます(画像タブに切り替えて画像をアップロードすることもできます)。
- 出力は入力に合わせてリアルタイムで更新されます。URLやJWTで使いやすい出力にはBase64URLを使用してください。
- 結果をコピーするか、.txtファイルとしてダウンロードします。