クエリパラメータのデバッグ
長い URL のパラメータを 1 つずつ分解し、修正後に組み立て直したアドレスをそのままコピーできます。
Guide
URL ツールは 2 つの機能をまとめたものです。ひとつはブラウザ標準の encodeURIComponent/decodeURIComponent、または encodeURI/decodeURI をそのまま使った文字列のエンコード・デコード。もうひとつは標準の URL/URLSearchParams で完全なアドレスを分解し、クエリパラメータを編集する機能です。解析時に目的のサイトへアクセスすることはありません。
更新日 2026-09-101 min read
% エスケープはエラーになります。URLSearchParams の規則で URL が再シリアライズされます。| 入力 | 出力 | 説明 |
|---|---|---|
工具?a=1 をコンポーネントでエンコード |
%E5%B7%A5...%3Fa%3D1 |
構造文字もエンコードされる |
| 完全 URI をエンコード | :/?=& などの構造を維持 |
encodeURI のセマンティクス |
%E5%B7%A5%E5%85%B7 |
工具 |
正しいパーセントエスケープ |
decodeURI* は不完全な % や不正な UTF-8 のパーセント列にぶつかるとエラーを投げます。ツールが推測して直すことはありません。new URL() が受け付ける絶対アドレスが必要です。たとえば https:// のない裸のドメインは形式エラーになります。URLSearchParams.toString() を使うため、空白や重複キー、エスケープ形式が正規化されることがあり、バイト単位での完全な往復は保証されません。長い URL のパラメータを 1 つずつ分解し、修正後に組み立て直したアドレスをそのままコピーできます。
リダイレクト URI や検索語など、単体のパラメータ値をコンポーネントモードでエンコードし、外側の URL 構造をうっかり壊さないようにできます。
encodeURI は疑問符をエンコードしないのですか?完全な URI を対象にしており、構造文字を保持する設計だからです。単一のパラメータ値には encodeURIComponent を使ってください。
いいえ。コードはローカルで URL オブジェクトを組み立てるだけです。
入力した URL とパラメータはブラウザ内でのみ処理され、その中のホストや第三者サービスへリクエストを送ることはありません。
更新日 2026-09-10
URL のエンコード/デコードとリンク解析。クエリパラメータは表形式で編集・再構成
このツールの翻訳は未完了です。一部は原文または代替言語で表示されます。
リンクを構成要素ごとに解析し、クエリパラメータは直接編集してリアルタイムに再構成できます
| プロトコル(protocol) | https: |
| ホスト(host) | example.com:8080 |
| ホスト名(hostname) | example.com |
| ポート(port) | 8080 |
| パス(pathname) | /api/%E6%A4%9C%E7%B4%A2 |
| アンカー(hash) | #%E7%B5%90%E6%9E%9C |
| オリジン(origin) | https://example.com:8080 |