Handytool
ユーティリティローカルで実行

Base64 エンコーダー & デコーダー

テキストを Base64 にエンコードしたり Base64 をテキストにデコードしたりします。URL セーフな Base64 にも対応。すべてブラウザ内で処理します。

モード
テキスト
0 0 バイト
Base64
0 0 バイト

Base64 エンコーダー & デコーダーについて

Handytool の Base64 エンコーダーはテキストを Base64 に変換したり、Base64 をテキストに戻したりできます。標準 Base64 と URL セーフ版(JWT と署名付き URL で使用)の両方に対応し、どちらもワンクリックで切り替え可能です。すべてローカルで処理されるため、API キーやトークンなどの機密情報を安全に貼り付けることができます。

Base64 エンコーダー & デコーダーの機能

  • 01

    標準形式と URL セーフ Base64

    標準的な Base64 アルファベット(+、/、パディング)と URL セーフ版(-、_、パディングなし)の間を切り替えられます。JWT、OAuth、署名付き URL で使用される URL セーフ版にも完全対応しており、追加のツール不要です。

  • 02

    完全な UTF-8 対応

    非 ASCII テキスト(絵文字、キリル文字、中文、アラビア文字)も正しくエンコード・デコードされます。Handytool は内部で native TextEncoder と TextDecoder を使用しているため、古い Base64 ツールありがちな「不正な UTF-8」エラーが発生しません。

  • 03

    プライベート設計

    エンコーディングとデコーディングはすべてブラウザ内で行われます。アップロード、ログ記録、保存は一切ありません。API トークンや機密文字列を安全に貼り付けることができます。

Base64 エンコーダー & デコーダーのよくある質問

Base64 とは何で、どのような場面で使用しますか?
Base64 はバイナリデータを印字可能な ASCII 文字で表現する方式です。CSS 内に画像を埋め込む、バイナリペイロードを JSON API で送信する、HTTP ヘッダーに認証情報を保存する、JWT クレームをエンコードするなど、多くの場面で使用されます。暗号化ではなく、誰でもデコード可能ですが、テキスト形式しか扱えないチャネルで有効です。
URL セーフ Base64 とは何ですか?
標準 Base64 では + と / 文字が使用されますが、これらは URL 内で特殊な意味を持ちます。URL セーフ Base64 ではこれらを - と _ に置き換え、末尾の = パディングを削除します。JWT、OAuth トークン、署名付き URL はすべてこのバリアントを使用するため、これらのフォーマットを扱う場合はオプションをオンにしてください。
Handytool は Unicode と絵文字を正しく処理しますか?
はい。エンコーダーはブラウザの TextEncoder を使用してテキストを UTF-8 バイトに変換するため、絵文字、アクセント付き文字、非ラテン文字も損失なくエンコード・デコードされます。
Base64 は暗号化ですか?
いいえ。Base64 はエンコーディングであり、暗号化ではありません。完全に可逆であり、誰でもデコード可能です。データをテキストチャネル経由で安全に転送するために使用し、機密を隠すために使用しないでください。実際のセキュリティが必要な場合は、真の暗号化(AES、RSA、TLS)を使用してください。
入力がサーバーにアップロードされますか?
いいえ。エンコーダーはブラウザ内で完全に動作し、built-in の btoa / atob と TextEncoder API を使用します。サーバーへの送信、ログ記録、保存は一切ありません。

他のツールを見る

すべてのツール