コンバーター
文字コード変換
HTML特殊文字、URLエンコード、Unicodeエスケープ、数値文字参照の相互変換ができます。
ツールを使う
使い方・解説・関連ツール
変換種別を選択
0 / 10,000 文字
次のステップに役立つツール・サービス
文字コード変換について
HTML特殊文字、URLエンコード、Unicodeエスケープシーケンス、数値文字参照の相互変換が可能な文字コード変換ツールです。単一の変換だけでなく、複数回エンコードされた文字列も自動で検出・段階的にデコードできます。
対応している変換形式
- HTML特殊文字変換:< > & " ' など
- URLエンコード変換:%20 %3A %2F など
- Unicodeエスケープシーケンス:\u0041 \u65e5 など
- 数値文字参照変換:あ 日 など
多重エンコード対応
本ツールの特徴として、複数回エンコードされた文字列(多重エンコード)も自動で検出・変換できます。
- URL + HTML の複合エンコード
- HTML の二重・三重エンコード
- URL の二重エンコード
使用例
- Webフォームで入力された特殊文字の適切な表示
- データベースに保存されたエンコード文字列のデコード
- API通信で受信した多重エンコードデータの解析
- HTMLメールやXMLファイル内のエンコード文字列のデコード
- JavaScriptやPHPでの文字列処理デバッグ
- セキュリティテストでのペイロード解析
特徴
- 自動形式判別機能
- ワンクリックコピー機能
- 各変換ステップの可視化
自動デコードが途中で止まった場合
自動判別では最大10回まで順にデコードします。途中で不正な形式が見つかった場合や、10回を超えて変換が必要な場合は、停止した理由と元の入力を表示します。途中まで進んだ内容は「ステップ詳細」で確認できます。
自動判別は文字列の表記から方式を推定するため、意図した変換と一致するとは限りません。元のデータを確認し、必要に応じてURLエンコード、HTML特殊文字、数値文字参照、Unicodeエスケープのいずれかを指定してください。入力と変換結果はブラウザー内で処理します。
更新日: