HTML エンコード / デコード
マークアップを壊す 5 文字をエスケープ、または名前付き・数値の HTML エンティティをテキストに復元。1 クリックで往復確認。
ツールを開く — HTML エンコード / デコードHTML エンコード / デコード vs URL エンコード / デコード
結論から: HTML Encoder/Decoder はマークアップを守ります。HTML を壊す 5 文字、アンパサンド、山括弧、両方の引用符だけを正確にエスケープし、任意の名前付き・数値実体を元に戻せます。URL Encoder/Decoder はアドレスを守ります。ブラウザと同じようにクエリ値や URI 全体をパーセントエンコードします。文書内のテキストとリンク内のテキストという、2 層の異なる問題です。
| HTML エンコード / デコード | URL エンコード / デコード | |
|---|---|---|
| 用途 | マークアップを壊す 5 文字をエスケープ、または名前付き・数値の HTML エンティティをテキストに復元。1 クリックで往復確認。 | クエリ値や URI 全体をパーセントエンコードし、厳密にデコード。ブラウザの役割分担に合わせた 4 つのモードを用意している。 |
| 入力 | &、<、>、引用符、実体参照を含むプレーンテキスト | クエリ値、URI コンポーネント、非 ASCII 文字を含む完全な URI |
| 出力 | 5 文字がエスケープされたテキスト。または実体がデコードされたテキスト | 選択モードでのパーセントエンコード UTF-8。厳密にデコード可能 |
| 主な用途 | HTML、テンプレート、属性内へのユーザー入力の安全な埋め込み | クエリ文字列の構築や、スペースやアクセント付き URL の修正 |
主な違い
HTML ツールは 5 文字の正確なエスケープで文書マークアップを守ります。URL ツールは 4 モードでブラウザのパーセントエンコード規則に従います。
HTML 側は任意のテキストを受け付けます。URL 側はアドレスのどの部分をエンコードするか、コンポーネント、URI、クエリ値のどれかを尋ねます。
HTML 出力は危険な文字だけをエスケープして可読性を保ちます。URL 出力は厳密なデコード規則によるパーセントエスケープ UTF-8 です。
ページマークアップやテンプレートなら HTML ツール。クエリ文字列や貼り付けたリンクなら URL ツールです。
マークアップを壊す 5 文字をエスケープ、または名前付き・数値の HTML エンティティをテキストに復元。1 クリックで往復確認。
ツールを開く — HTML エンコード / デコードクエリ値や URI 全体をパーセントエンコードし、厳密にデコード。ブラウザの役割分担に合わせた 4 つのモードを用意している。
ツールを開く — URL エンコード / デコード関連比較