入力

出力

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エンコードは&lt;などのエンティティを使用。URLエンコードは%XX形式を使用。用途が異なります。

どの文字がエンコードされますか?

A-Z a-z 0-9 - _ . ! ~ * ' ( )以外のすべて。

Base64と同じですか?

いいえ。全く異なるエンコード方式です。

HTMLページ全体をエンコードできますか?

はい。ただしURLには長さ制限があります。

データは保存されますか?

いいえ。ブラウザ内で処理されます。

関連ツール

HTMLエンコードツール: