開発者・データフォーマット100% クライアント側実行

URL・URIコンポーネント エンコード&デコード

URLクエリパラメータ、パーセントエンコーディング、特殊文字をブラウザ上で相互変換。

クライアントメモリサンドボックス • 準備完了
|
入力データ0 chars
結果
0 chars

使い方・操作ガイド URL・URIコンポーネント エンコード&デコード

1

1. データの入力または貼り付け

コードやテキスト、ペイロードを直接エディタに入力または貼り付けます。

2

2. ブラウザ内での即時高速処理

サーバーとの通信を行わず、ローカルのブラウザメモリ内で瞬時に検証・変換が行われます。

3

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

重い外部パッケージを導入せず、ターミナル上で直接実行可能

CLIクイック実行コマンド
Bash / Zsh
$ 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.js
$ node -e 'console.log(encodeURIComponent(process.argv[1]))' "user@example.com?query=1"

Standard JavaScript encodeURIComponent executed from your shell.

Offline Mode — Loaded tools run 100% locally