URL encoder and decoder
Encode and decode URL components, full URLs, and form values locally in your browser, with per-line batch processing and multi-round decode troubleshooting. Input and output are not written to the URL, local storage, or backend logs.
If a URL contains tokens, codes, signatures, or session values, paste it only into the input field and review sensitive parameters before sharing output.
Error location and sensitive parameter hints
Complete transform report
URL encoding boundary
Choose the mode
Use URL component for query values or path segments. Full URL mode preserves : / ? # & =. Form value mode follows application/x-www-form-urlencoded space and plus handling.
Locate errors
Malformed percent encoding, invalid UTF-8, failed batch lines, and layered encoding hints are shown as text diagnostics. Failed lines stay unchanged.
Sensitive parameters
The page reports common sensitive query key names only. Output is still the full transformed text, so redact before copying, downloading, or sharing.
Local boundary
This page does not request target URLs, send input, or write input, output, diagnostics, mode, or rounds to the URL, storage, or cookies.