URL Encoder / Decoder
Last updated:
Percent-encode or decode URLs and query string values instantly. Switch between full URL mode, which preserves structure, and component mode, which safely escapes reserved characters in a single parameter.
Runs in your browser. Nothing is uploaded.
For freelancers & agencies
Have a client who needs a better website or help getting found?
Introduce them to Web Aloha. We handle the proposal, delivery and support directly with your client.
Have a client who needs a better website or help getting found?
Introduce them to Web Aloha. We handle the proposal, delivery and support directly with your client.
One-off projects: 10%, with a $100 minimum.
Monthly retainers: 10% each month for the first six months.
More options Send us this result or get a copy by email
Refer a Client, Earn a Reward
Introduce a client who needs a website or help getting found. We handle the proposal, delivery and support directly with your client. One-off projects pay 10%, with a $100 minimum. Monthly retainers pay 10% each month for the first six months.
How the URL Encoder Works
The tool uses the browser's native percent-encoding functions for accurate, standards-compliant results.
- Choose a mode, Encode to make a string URL-safe, or Decode to read it back.
- Pick a scope, full URL keeps : / ? & = working, component mode escapes them.
- Convert instantly, results update as you type, with UTF-8 handling for any language.
- Copy or chain, copy the output or feed it back to reverse the operation.
Why URL Encoding Matters
Correct encoding keeps links, tracking, and integrations working reliably.
- Working links, spaces and symbols in URLs break navigation unless they are encoded.
- Accurate analytics, properly encoded UTM and query parameters keep campaign data clean in GA4.
- Accurate URL construction, encode a redirect target as a parameter value so reserved characters do not break the surrounding URL. Separately validate allowed destinations; encoding does not prevent an open redirect.
- Reliable APIs, encode values before placing them in query strings so reserved characters do not corrupt requests.
Messy, broken, or double-encoded URLs can quietly leak ranking signals. Our SEO services include a full technical URL and crawl audit.
Common Percent-Encodings
| Character | Encoded | Character | Encoded |
|---|---|---|---|
| space | %20 | & | %26 |
| ? | %3F | = | %3D |
| / | %2F | # | %23 |
| + | %2B | @ | %40 |
URL Percent-Encoding Reference
Reserved characters carry structural meaning in a URL and must be percent-encoded when used as data. Unreserved characters (letters, digits, and - _ . ~) never need encoding. The table below lists the most common reserved characters and their encoded values.
| Character | Encoded | Notes |
|---|---|---|
| space | %20 | Always safe; in form data it may appear as + instead. |
| ! | %21 | Sub-delimiter; encode inside a value. |
| # | %23 | Reserved; starts the fragment, so encode in data. |
| $ | %24 | Sub-delimiter; encode inside a value. |
| & | %26 | Reserved; separates query parameters. |
| ' | %27 | Sub-delimiter; encode inside a value. |
| ( | %28 | Sub-delimiter; encode inside a value. |
| ) | %29 | Sub-delimiter; encode inside a value. |
| + | %2B | Encode to preserve a literal plus, since it can mean a space. |
| / | %2F | Reserved; separates path segments. |
| : | %3A | Reserved; separates scheme and port. |
| ; | %3B | Sub-delimiter; encode inside a value. |
| = | %3D | Reserved; assigns a query parameter value. |
| ? | %3F | Reserved; starts the query string. |
| @ | %40 | Reserved; separates userinfo from host. |
Next steps
URL Encoder / Decoder related tools and articles
Continue with the closest follow-up checks and guides based on this tool's topic, crawl intent, and optimization workflow.