FREE · DEVELOPER TOOLS
URL Encoder / Decoder.
Encode or decode a URL component while preserving Unicode text.
How to use URL Encoder / Decoder
Choose Encode or Decode, paste a component, then convert.
How it works
Component encoding escapes separators such as slash, question mark and ampersand. Decoding requires valid percent-encoded bytes; malformed input is flagged. It does not visit the supplied address or check whether a link is safe.
Example
hello world → hello%20world.
Questions about URL Encoder / Decoder
Is URL Encoder / Decoder free, and do I need an account?
Yes. This tool is free to use in your browser without an account. Processing takes place on your device.
What are the limits and what should I check?
Maximum 200,000 characters. This encodes a component, not an entire navigable URL. Review the result before using it in your work.
Is my input sent to a server?
Your input is processed in your browser and is not uploaded by this tool. Files and pasted text are cleared when the page is refreshed. Normal website requests are still required to load the page and its libraries. Read the privacy explanation.