UTF-8対応
多言語テキストを文字化けさせずに処理します。
テキストをBase64にエンコード、またはBase64を読みやすいUTF-8テキストにデコードします。標準Base64とURLセーフBase64に対応し、ブラウザ内で処理します。
UTF-8対応、URLセーフモード、リアルタイム変換。ブラウザ内で。アップロード不要、登録不要。
エンコードする通常のテキスト、またはデコードするBase64文字列を入力します。
通常のデータには標準Base64、トークンやURLにはURLセーフBase64を使います。
エンコードまたはデコードを実行し、結果をコピーします。
多言語テキストを文字化けさせずに処理します。
Webで扱いやすい文字形式とパディングに対応します。
スニペット、トークン、設定値をローカルで扱えます。
Base64はバイナリデータを64個のASCII文字で表現するエンコード方式です。JSON、URL、メールでバイナリデータを安全に送信するために使用されます。
Base64はエンコードであり、暗号化ではありません。公開アルゴリズムで誰でもデコードできます。機密データの保護には適切な暗号化を使用してください。
Base64エンコーダー/デコーダーが不可欠な実際のシナリオ。
各部分をBase64デコードしてJWTヘッダーとペイロードをデコードします。認証フローのデバッグに不可欠です。
画像、フォント、小さなファイルをBase64データURIとしてエンコードし、HTML、CSS、JSONに直接埋め込みます。
生バイトが許可されないYAML、JSON、XML設定ファイルでバイナリデータや特殊文字をエンコードします。
HTTP Basic Authヘッダーやその他の認証情報渡しメカニズム用にAPIキーとシークレットをエンコードします。
| 機能 | NovaTools | Base64Encode.org | ブラウザbtoa() |
|---|---|---|---|
| プライバシー(アップロード無し) | 100%ローカル | サーバーにアップロード | ローカル |
| URLセーフモード | 手動 | ||
| UTF-8対応 | btoa()は非ASCII失敗 | ||
| リアルタイム変換 | ボタン | N/A | |
| オフライン利用 | ページ読み込み後 |
Base64Encode.orgはデータをサーバーにアップロードします。当社のツールはすべてローカルで処理します。
Base64エンコードの重要情報。
| シンボル / コード | 説明 | 例 |
|---|---|---|
A-Z | 大文字(26文字)。 | QUJDRA== (encodes ABCD) |
a-z | 小文字(26文字)。 | YWJjZA== (encodes abcd) |
0-9 | Digits (10 characters). | MDEyMzQ= (encodes 01234) |
+ / | 標準Base64特殊文字。URLセーフモードでは+が-に、/が_になります。 | Pj8+Pw== (encodes >?>?) |
= | Padding character (0-2 at end). Omitted in URL-safe mode. | aGk= (encodes hi, 1 pad) |
A-Z大文字(26文字)。
QUJDRA== (encodes ABCD)a-z小文字(26文字)。
YWJjZA== (encodes abcd)0-9Digits (10 characters).
MDEyMzQ= (encodes 01234)+ /標準Base64特殊文字。URLセーフモードでは+が-に、/が_になります。
Pj8+Pw== (encodes >?>?)=Padding character (0-2 at end). Omitted in URL-safe mode.
aGk= (encodes hi, 1 pad)| シンボル / コード | 説明 | 例 |
|---|---|---|
3 → 4 | 3入力バイトごとに4つのBase64文字になります。 | abc → YWJj (3 bytes → 4 chars) |
33% | Base64出力は入力より約33%大きくなります。 | 300 bytes → 400 chars |
UTF-8 | テキストはBase64エンコード前にUTF-8バイトとしてエンコードされます。 | é → w6k= (2 UTF-8 bytes) |
Not 暗号化 | Base64 provides no セキュリティ. Anyone can decode it. | dGVzdA== → test (instantly reversible) |
3 → 43入力バイトごとに4つのBase64文字になります。
abc → YWJj (3 bytes → 4 chars)33%Base64出力は入力より約33%大きくなります。
300 bytes → 400 charsUTF-8テキストはBase64エンコード前にUTF-8バイトとしてエンコードされます。
é → w6k= (2 UTF-8 bytes)Not 暗号化Base64 provides no セキュリティ. Anyone can decode it.
dGVzdA== → test (instantly reversible)このBase64エンコーダー/デコーダーは完全にブラウザ内で動作します。
Base64 の用途、標準 Base64 と URL セーフ Base64 の違い、ブラウザ内でローカルにエンコード・デコードする方法を説明します。
JWT(JSON Web Token)のデコード方法を解説します。header.payload.signatureの3つの構造、iat/nbf/expクレームの意味、デコードと署名検証の重要な違い、Base64URLを安全にデコードする手順を紹介する開発者向けガイドです。
多額の費用をかけずに生産性を向上させる最高の無料開発者ツールを発見してください。コードフォーマッターからAPIテスターまで、これらのツールはワークフローを効率化します。