入力

モード:

出力

Base64からXMLへの変換とは?

APIレスポンスやSOAPメッセージからXMLペイロードを取り出したら、Base64で包まれていた経験はありませんか?手動でデコードする手間を知っているはずです。このツールがそれを処理します:Base64エンコードされた文字列を貼り付けると、クリーンなXMLが即座に返されます。逆方向にも対応しており、XMLをBase64にエンコードしてXMLベースのワークフローJSONペイロード、XMLHttpRequest呼び出しに埋め込めます。すべてブラウザ内で実行されるため、データがマシンから出ることはありません。

モードボタンでデコード(Base64 → XML)とエンコード(XML → Base64)を切り替えられます。

このツールの使い方

1

モードを選択

デコードでBase64をXMLに変換、エンコードでXMLをBase64に変換します。

2

入力を貼り付け

Base64文字列またはXMLを左エディターに貼り付けてください。

3

結果をコピーまたはダウンロード

右パネルが自動的に更新されます。

XMLドキュメントを含むBase64文字列のデコード:

Base64入力

入力

XML出力

出力

よくある質問

Base64エンコードされたXMLファイルをデコードするには?

デコードモードを選択し、左のエディタにBase64文字列を貼り付けます。ツールが右側にオリジナルのXMLを即座に出力します。

ネームスペースやCDATAを含むXMLをBase64に変換できますか?

はい。エンコードモードに切り替えて、ネームスペース、CDATAセクション、処理命令を含む任意のXMLを貼り付けてください。

このツールはURLセーフBase64(Base64url)をサポートしていますか?

ブラウザのatob()関数は標準Base64を想定しています。Base64url文字列の場合は-+に、_/に置き換えてください。

このツールを使用する際、XMLデータは安全ですか?

もちろんです。すべてのエンコードとデコードはブラウザ内でローカルに行われます。データはサーバーに送信されません。

関連ツール

Base64エンコードスキームはRFC 4648で定義されています。