URL Encode / Decode
Percent-encode or decode URLs, query strings, and form values. Component, URI, and application/x-www-form-urlencoded modes with live preview.
49 characters
67 characters
How it works
Choose direction and mode
Encode percent-encodes text; Decode reverses %XX sequences. Component encodes everything unsafe for a query value. URI keeps reserved URL characters. Form uses + for spaces (x-www-form-urlencoded).
Paste and convert
Paste a URL, query fragment, or form value. Live mode updates as you type. Swap moves the result back to input and flips direction.
Copy or download
Copy the result or download a text file. Character counts show under each pane.
What is URL percent-encoding?
Percent-encoding (RFC 3986) replaces unsafe characters with % followed by two hex digits. This tool supports component encoding, full-URI encoding, and form encoding with + for spaces. Everything runs in your browser; Easy24 does not receive your input.
Why use this tool
- encodeURIComponent / decodeURIComponent
- encodeURI / decodeURI for full URLs
- Form mode with + for spaces
- Live mode, swap, and sample
- Copy and download
- Unlimited use — no daily cap
Questions
What does URL Encode / Decode do?
It percent-encodes strings for URLs and query parameters, or decodes %XX sequences back to readable text.
Component vs URI mode?
Component (encodeURIComponent) encodes :, /, ?, &, = and more — use it for query values. URI (encodeURI) leaves those reserved characters so a full URL stays structured.
What is Form (+) mode?
application/x-www-form-urlencoded encoding: spaces become + instead of %20. Common in HTML form POST bodies and some query strings.
Why did decode fail?
Malformed sequences like a lone % or incomplete %XX are invalid. Fix the string or paste a valid percent-encoded value.
Is my text sent to a server?
No. Encoding and decoding run entirely in this tab.
Is there a daily limit?
No. This tool has no daily cap.
Do I need an account?
No. Open the page and use it.
Does it work on a phone?
Yes. It runs in the mobile browser.
If Easy24 helped, buy a coffee
Tools stay free in your browser. One-time thanks via Kreosus. Turkish cards work.
Similar Convert tools
See allBase64 Encode / Decode
Convert
Encode and decode UTF-8 text as Base64 or Base64URL. Live conversion, MIME line wrap, byte stats, and hex view — entirely in the browser.
OpenFile ⇄ Base64
Convert
Encode any file to Base64, Data URI, HTML, CSS, JSON, XML, or Markdown — or paste Base64 to download the file. URL-safe and MIME wrap options. Runs in this tab.
OpenImage ⇄ Base64
Convert
Convert images to Base64 or data URLs and decode them back. Live preview, HTML/CSS/Markdown snippets, MIME and pixel size — nothing uploaded.
Open