URL encode / decode
Percent-encode or decode text for safe use in URLs, in component or full-URI mode.
How to use
URL encode / decode lets you percent-encode or decode text for safe use in URLs, in component or full-URI mode. Type or paste your text, choose the direction, and the encoded or decoded result appears instantly.
Everything is computed in your browser with native APIs, so your input stays private and works offline. It's completely free, with no sign-up, no watermarks and no limits on how often you use it.
Examples
Paste an encoded string to decode it back to plain text, or type text to encode it — both directions work.
Once uRL encode / decode shows your output, use the copy or download button to grab it — no retyping.
Frequently asked questions
Is URL encode / decode free to use?
Yes. URL encode / decode is completely free with no sign-up, no watermarks and no usage limits.
Is my data private?
Yes. Everything is computed in your browser with native APIs, so your input stays private and works offline.
Does URL encode / decode work on mobile?
Yes. It works in any modern browser on desktop, tablet or phone, and keeps working offline once the page has loaded.
Related tools
Encode text to Base64 or decode Base64 back to text, with URL-safe support.
Escape text to HTML entities or decode named and numeric entities back to text.
Convert UTF-8 text to its hexadecimal bytes and back, with custom separators.
Decode a JSON Web Token's header and payload and inspect its time claims. No verification.