URL エンコーダー & デコーダー
URL / クエリ / フォームのパーセントエンコード
🔒 このツールは完全にブラウザー内で動作します。入力データはサーバーに送信されません。
URL エンコーダー / デコーダー
Convert text to and from percent-encoded form for URL paths, query strings, fragments and form bodies. Strict RFC 3986 mode also encodes ! ' ( ) * which encodeURIComponent leaves alone. Tolerant decoder accepts +-as-space, mixed case and even malformed sequences.
- Strict RFC 3986 component encoding
- Whole-URI encoding (preserves : / ? # @)
- Tolerant decoder for malformed sequences
- +-as-space mode for form data
- UTF-8 safe
- Runs entirely in your browser
FAQ
Difference between Encode component and Encode URI?
Encode component is strict and percent-encodes everything except A-Z a-z 0-9 - _ . ~. Encode URI preserves URL syntax characters such as : / ? # @ & = +.
Why encode (, ), !, ', * but encodeURIComponent does not?
RFC 3986 lists those characters as reserved; OAuth 1.0a and similar specs require them encoded. encodeURIComponent leaves them alone for legacy reasons.
Will my data be uploaded?
No. Encoding and decoding run entirely in your browser.