HTML URLエンコーダー / デコーダー
HTMLをURLで安全に使用するためにエンコード/デコード
入力
出力
HTML URLエンコードとは?
URLエンコードはURLで許可されていない文字を%XXの形式に変換します。例えば<は%3Cになります。
HTMLをURLパラメータに含める場合、角括弧やアンパーサンドがURL構造を壊さないようにエンコードする必要があります。
HTMLのURLエンコード/デコード方法
HTMLをエンコード/デコードする手順。
1
HTMLまたはエンコードされた文字列を貼り付け
HTMLまたはエンコードされた文字列を入力パネルに貼り付けます。
2
エンコードまたはデコードを選択
エンコードでURL安全形式に変換、またはデコードで元に戻します。
3
結果をコピー
コピーをクリックして結果をコピーします。
HTMLをURLエンコードする場面
クエリ文字列パラメータ
HTMLをURLパラメータとして渡す場合、エンコードが必要です。
HTMLペイロードを含むAPIリクエスト
GETパラメータにHTMLを含むAPIの場合、事前にエンコードします。
データURIへの埋め込み
データURIはブラウザが正しく解析するためにURLエンコードが必要です。
スクレイプされたURLのデコード
ログやスクレイプデータのパーセントエンコードされたHTMLをデコードします。
よくある質問
URLエンコードとHTMLエンコードの違いは?
HTMLエンコードは<などのエンティティを使用。URLエンコードは%XX形式を使用。用途が異なります。
どの文字がエンコードされますか?
A-Z a-z 0-9 - _ . ! ~ * ' ( )以外のすべて。
Base64と同じですか?
いいえ。全く異なるエンコード方式です。
HTMLページ全体をエンコードできますか?
はい。ただしURLには長さ制限があります。
データは保存されますか?
いいえ。ブラウザ内で処理されます。
関連ツール
HTMLエンコードツール: