Encoding and decoding
URL Encoder and Decoder
Convert URL text without confusing a complete URL with one query-string component.
Processed locally. Your input and output are never uploaded.
Tool overview
Full URL encoding versus component encoding
The tool uses browser URI functions to encode complete URLs, encode individual components, or decode percent-encoded text. It can process each line separately and show the UTF-8 bytes behind the source.
Prepare query values and inspect encoded URLs
- Clean pasted work data before another tool uses it
- Inspect a browser-local conversion before copying it
- Prepare examples for documentation or support notes
Choose full URI or component mode
- Paste or type the input.
- Choose the processing options that match the source.
- Run the tool and review the result.
- Copy or download the output.
Percent encoding, lines, spaces, and bytes
- Options are explicit so destructive behavior is visible before processing.
- Input and output stay in separate editors.
- Examples load realistic settings for the tool.
Encode a search URL as a component
Before
https://example.com/search?q=green tea&lang=en
After
https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dgreen%20tea%26lang%3Den
Malformed sequences and double encoding
- Encoding a full URL and encoding a component are not interchangeable.
- Malformed percent sequences are rejected during decoding.
- URL encoding is not encryption.
Browse all encoding and decoding tools →
Questions
URL Encoder and Decoder FAQ
Does URL Encoder and Decoder upload my input?
No. Processed locally. Your input and output are never uploaded.
Can URL Encoder and Decoder change meaning?
Only options described on the page are applied; review output before using it in a workflow.
What happens with invalid input?
The tool reports an error and leaves the source text available in the input editor.