Matching Sox ConverterPART OF MATCHING SOX TOOLS
100% free tools
TEXT · CONVERT ON YOUR DEVICE

URL encoder and decoder

Percent-encode values for query strings, or make an encoded link readable again.

Free forever. No signup. No watermark. Files never leave your device.

♧   Files stay on your device

About URL encode / decode conversion

URLs can only contain a limited set of characters. Spaces, ampersands, question marks, non-English letters, and many symbols must be percent-encoded — a space becomes %20, an ampersand %26 — or they will break a link or get misread as part of the URL's structure. Encoding is essential when building query strings by hand, crafting tracking parameters, or passing a full URL as a parameter inside another URL.

The encoder uses the strict component rules from JavaScript's encodeURIComponent. That means reserved characters such as /, ?, &, =, and # are encoded too, which is exactly right for a single parameter value but will mangle a complete address if you paste the whole thing in. Encode only the value part, then assemble the URL.

Decoding goes the other way, turning a long, unreadable link from an email or log file into plain text so you can see where it points and what parameters it carries. Malformed sequences, such as a lone % sign, produce a clear error instead of a half-decoded result. Note that plus signs are left as-is when decoding; they are not converted to spaces.

How to do it

  1. Open the Text tool from the button above; URL encode and URL decode are highlighted.
  2. Paste the parameter value to encode, or the encoded link to decode.
  3. Click URL encode or URL decode.
  4. If you encoded, insert the result after the = sign in your query string.
  5. Copy the output to your clipboard.

URL encode / decode FAQ

Why are slashes and colons encoded?

The encoder follows component rules meant for individual values, so reserved URL characters are escaped. Encode values, not whole addresses.

Does decoding turn + into a space?

No. Plus signs are left unchanged; only %XX sequences are decoded.

What does 'URI malformed' mean?

The text contains an invalid percent sequence, such as a % not followed by two hex digits.

Is this safe for links with private tokens?

Yes. Nothing is sent anywhere; the conversion happens in your browser.

THE MATCHING SOX FAMILY

One helpful wolf. More free tools.

Same simple promise in every tool: no required account, minimal data, and local processing whenever practical.

Yard Socket™ keeps your favorite yard accessories right where you want them. Anchor once. Swap forever.

Matching Sox Converter — Less fuss. More finished.
A project by Yard Socket LLC