Parameter value (recommended)
Use encodeURIComponent-style conversion for query values, path fragments, and file names.
Convert URL encode/decode (percent encoding) instantly in your browser. Switch between encodeURIComponent/encodeURI behavior and detect possible double encoding.
Auto mode is the default. Paste input and get immediate output, then copy, swap, or clear in one flow.
Use encodeURIComponent-style conversion for query values, path fragments, and file names.
Use encodeURI-style conversion when you need to preserve the full URL structure.
In form-style queries, + may represent a space. You can switch this behavior in Advanced options.
Input
https://example.com/検索?q=東京 ランチ&ref=メール#セクション
Output preview
Choose Full URL target to preserve URL structure while converting
Input
utm_source=メール&utm_campaign=春セール 2026
Output preview
Easy to compare + and %20 behavior
Input
こんにちは/Hello?name=山田太郎¬e=10%OFF
Output preview
Safe decode keeps invalid % sequences and warns instead of crashing
%20 is the RFC-style space representation, while + is mainly used in application/x-www-form-urlencoded conventions. In form-origin queries, + may be treated as a space.
Use encodeURIComponent-style conversion for values only, and encodeURI-style conversion for full URLs. Decide based on whether delimiters should remain unchanged.
If you see many %25 sequences, the same input may have been encoded multiple times. This tool can detect that and lets you decode once more with one click.