URL エンコード/デコード

encodeURIComponent はクエリ値、encodeURI は URL 全体用。デコード時 + はスペースとして扱います。

Query String Parser - URL パラメータ解析

Query String を JSON に変換、または JSON から Query String を生成。双方向対応。

「Query 解析」モードで ?key=value&... または URL を貼付 — 右に JSON 出力。

Web 開発者は API リクエスト、OAuth リダイレクト、フォーム送信、ディープリンクで URL エンコードを使用します。encodeURIComponent は個別パラメータ値、encodeURI は URL 構造を保持します。

WaiHub の URL ツールはコンポーネントレベルエンコード、完全 URL エンコード、Query ↔ JSON 双方向変換をサポート。すべてブラウザ内で処理し、機密のリダイレクト URL と API パラメータを保護します。

  • クエリパラメータ値用 encodeURIComponent
  • 完全 URL エンコード用 encodeURI
  • Query 文字列の解析と JSON 構築
  • エンコード/デコード方向の即時切替
  • Unicode と特殊文字の正確な処理
  • プライバシー優先のブラウザ処理

機能

  • encodeURIComponent / decodeURIComponent
  • encodeURI / decodeURI
  • Query 解析 → JSON
  • JSON → Query 文字列構築
  • エンコード/デコード方向の即時切替
  • 入力時のリアルタイム出力
  • 一般的パターンの内蔵例
  • ワンクリックコピー
  • Unicode と + スペース処理
  • ブラウザ内ローカル動作

使い方

  1. エンコードモードを選択

    パラメータ値は encodeURIComponent、完全 URL は encodeURI、構造化データは Query 解析/構築。

  2. 入力を貼り付け

    ソースパネルに URL、クエリ文字列、または JSON を入力。内蔵例で素早く開始。

  3. 出力を確認

    結果パネルがリアルタイム更新。パーセントエンコードとデコード後のテキストを確認。

  4. コピーまたは方向切替

    結果をコピー、または「方向切替」でエンコード/デコードを切替。

パラメータエンコード

入力

Hello World?name=Tom&age=20

出力

Hello%20World%3Fname%3DTom%26age%3D20

パラメータデコード

入力

Hello%20World%3Fname%3DTom

出力

Hello World?name=Tom

よくある質問

この URL エンコーダーは無料ですか?
はい。登録不要、完全無料です。
データはアップロードされますか?
いいえ。すべてブラウザ内で処理されます。
encodeURIComponent と encodeURI の違い?
encodeURIComponent は ? & = をエンコード(単一値用)。encodeURI は URL 構造を保持(完全リンク用)。
+ の処理方法?
form-urlencoded では + はスペース。デコード時にスペースに変換されます。
商用利用できますか?
はい。個人・商用ともに無料です。
Query を JSON に解析できますか?
はい。Query 解析モードで name=value&key=value を構造化 JSON に変換できます。

関連ツール