URL エンコード/デコード
encodeURIComponent はクエリ値、encodeURI は URL 全体用。デコード時 + はスペースとして扱います。
URL Encode - オンライン URL エンコード
無料 URL エンコーダー。encodeURIComponent / encodeURI 対応、ブラウザ内でリアルタイム出力。
左にテキストを入力 — 右にエンコード結果。モード切替や Query 解析も可能。
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 と + スペース処理
- ブラウザ内ローカル動作
使い方
エンコードモードを選択
パラメータ値は encodeURIComponent、完全 URL は encodeURI、構造化データは Query 解析/構築。
入力を貼り付け
ソースパネルに URL、クエリ文字列、または JSON を入力。内蔵例で素早く開始。
出力を確認
結果パネルがリアルタイム更新。パーセントエンコードとデコード後のテキストを確認。
コピーまたは方向切替
結果をコピー、または「方向切替」でエンコード/デコードを切替。
例
パラメータエンコード
入力
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 に変換できます。