Base64エンコード・デコード
ツールは入力タイプを自動認識します:通常のテキストはBase64エンコードを生成し、有効なBase64は自動的に元のテキストにデコードされます。
ローカル処理 · ファイルはアップロードされません
ファイルは現在のブラウザー内で処理され、自動アップロードされません。処理部品の初回読み込みには通信が必要な場合があります。
Base64 エンコードとデコード: 使用法と制限事項
Base64 は、印刷可能な文字を使用してバイトを表します。このツールは、API デバッグ、ログ検査、データ フラグメントのチェックのために UTF-8 テキストを変換します。
Base64はエンコードで暗号化ではありません;このページはUTF-8テキストのみを出力し、他の文字セット変換やバイナリファイルのダウンロードは提供していません。
機能の説明
標準の Base64 および Base64URL テキスト
デコードでは、標準の Base64 と、- と _ を含む Base64URL アルファベットが受け入れられ、省略された末尾のパディングが復元されます。エンコードにより標準の Base64 が生成されます。
テキスト データ URI と明示的モード
テキストをデコードする前に、data:…;base64, のプレフィックスを先に削除してください;意味があいまいな入力の場合は、自動判別に頼らず、エンコードかデコードモードを選んでください。
実践例
プレーンテキストをBase64としてエンコードする
入力
Hello
変換結果
SGVsbG8=
エンコード モードでは、次のような結果が生成されます。その結果をデコードモードで入力して、Hello を回復します。
パディングされていないBase64URLをデコードする
入力
8J-Yig
変換結果
😊
デコード モードは標準アルファベットに正規化し、UTF-8 テキストを読み取る前にパディングを復元します。
テキスト データ URI をデコードする
入力
data:text/plain;base64,SGVsbG8=
変換結果
Hello
この例にはテキスト データが含まれています。これは、画像データ URI を画像としてエクスポートするサポートを意味するものではありません。
使用手順
自動検出
自動検出、エンコード、またはデコードを選べます;方向を決める必要があるときは手動モードを使い、テキストまたはBase64文字列を貼り付けてください。
リアルタイム変換
ツールは入力タイプを自動認識します:通常のテキストはBase64エンコードを生成し、有効なBase64は自動的に元のテキストにデコードされます。
ワンクリックでコピー
各結果ボックスには「コピー」ボタンが用意されており、エンコードまたはデコード後の内容を素早く取得できます。
よくある質問
一部のコンテンツが自動的にエンコードではなく、デコードされるのはなぜですか?
自動モードは有効な UTF-8 テキストを含む Base64 のみをデコードします。曖昧な場合は手動でモードを選択できます。
デコードに失敗する原因は通常何ですか?
よくある原因は、入力が完全かつ正しいBase64文字列ではないか、途中に無効な文字が混入しているためです。まず元のコンテンツが途中で切れていないか、または余分に連結されていないかを確認してください。
このツールは JWT 全体を解析したり、画像をデコードしたりできますか?
有効な UTF-8 Base64URL テキスト フラグメントをデコードできますが、JWT 全体の分割、署名の検証、画像やその他のバイナリ ファイルのエクスポートは行いません。
