使い方・操作ガイド URL・URIコンポーネント エンコード&デコード
1. データの入力または貼り付け
コードやテキスト、ペイロードを直接エディタに入力または貼り付けます。
2. ブラウザ内での即時高速処理
サーバーとの通信を行わず、ローカルのブラウザメモリ内で瞬時に検証・変換が行われます。
3. 結果のコピーまたは保存
変換・整形されたデータをワンクリックでクリップボードにコピーまたはファイル保存します。
このツールの仕組み
encodeURIComponentおよびencodeURI仕様に基づくURLエンコーダー。日本語URLや特殊記号を安全なWebリンク形式へ正確に相互変換します。
JSONペイロードやコードは完全にローカル環境で処理されます。外部サーバーへのデータ送信は一切ありません。
よくある質問
What is the difference between encodeURI and encodeURIComponent?
encodeURI preserves standard URL protocol and path delimiters (such as http://, ?, &, /, =), while encodeURIComponent percent-encodes all reserved delimiters, making it suitable for individual query string parameter values.
Does it support Unicode and emojis in query strings?
Yes, full UTF-8 multi-byte percent-encoding is supported (e.g. %F0%9F%9A%80 for rocket emoji).
Can it decode + symbols as spaces in query parameters?
Yes, it automatically normalizes both standard %20 and form-urlencoded + symbols into clean whitespace.
URL Encode / Percent-Encode Strings in Shell
重い外部パッケージを導入せず、ターミナル上で直接実行可能
$ python3 -c 'import urllib.parse, sys; print(urllib.parse.quote(sys.argv[1]))' "user@example.com?query=1"Safely percent-encodes URI query parameters and reserved characters.
$ node -e 'console.log(encodeURIComponent(process.argv[1]))' "user@example.com?query=1"Standard JavaScript encodeURIComponent executed from your shell.