.Convertor
メニュー

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 を画像としてエクスポートするサポートを意味するものではありません。

使用手順

  1. 自動検出

    自動検出、エンコード、またはデコードを選べます;方向を決める必要があるときは手動モードを使い、テキストまたはBase64文字列を貼り付けてください。

  2. リアルタイム変換

    ツールは入力タイプを自動認識します:通常のテキストはBase64エンコードを生成し、有効なBase64は自動的に元のテキストにデコードされます。

  3. ワンクリックでコピー

    各結果ボックスには「コピー」ボタンが用意されており、エンコードまたはデコード後の内容を素早く取得できます。

よくある質問

一部のコンテンツが自動的にエンコードではなく、デコードされるのはなぜですか?

自動モードは有効な UTF-8 テキストを含む Base64 のみをデコードします。曖昧な場合は手動でモードを選択できます。

デコードに失敗する原因は通常何ですか?

よくある原因は、入力が完全かつ正しいBase64文字列ではないか、途中に無効な文字が混入しているためです。まず元のコンテンツが途中で切れていないか、または余分に連結されていないかを確認してください。

このツールは JWT 全体を解析したり、画像をデコードしたりできますか?

有効な UTF-8 Base64URL テキスト フラグメントをデコードできますが、JWT 全体の分割、署名の検証、画像やその他のバイナリ ファイルのエクスポートは行いません。

関連ツール

関連記事