Developer Tool

URL Encoder / Decoder

Encode and decode URLs, query strings and special characters instantly. Everything runs locally in your browser — fast, private and developer-friendly.

URL

Input

Enter text, a URL or query string to encode.

0 / 10,000

Result

Encoded result will appear here.

0 / 10,000
Instant conversion Encode or decode while typing.
🔒
Private Runs locally in your browser.
🔗
URL friendly Useful for links and query strings.
🧰
Developer ready Useful for APIs, forms and debugging.

Quick URL encoding examples

hello world → hello%20world
?q=red shoes
& becomes %26
Decode copied URLs
Fix query strings

What is URL encoding?

URL encoding converts special characters into a safe format that can be used in URLs, query strings and web applications.

space → %20

Why URLs need encoding

Some characters have special meaning in URLs. Encoding prevents spaces, symbols and reserved characters from breaking the link.

safe URLs = fewer errors

When to decode URLs

Decode URLs when you need to read encoded text, inspect query parameters or debug web requests.

%20 → space

Common URL encoding mistakes

Encoding the same text twice

Double encoding can turn %20 into %2520, which may break URLs or API requests.

Forgetting reserved characters

Characters like &, =, ? and # can change the meaning of a URL.

Confusing plus signs and spaces

In some form-encoded contexts, spaces may appear as +. In URLs, %20 is often clearer.

Free online URL encoder and decoder

This URL encoder and decoder lets you encode plain text into URL-safe text and decode percent-encoded text back into readable form.

It is useful for query strings, APIs, web forms, copied URLs, redirects, tracking links, debugging and developer workflows.

How URL encoding works

URL encoding replaces characters that are unsafe or reserved in URLs with percent-encoded values. For example, a space becomes %20, and an ampersand can become %26 when it should be treated as text rather than as a query separator.

URL Encoder / Decoder FAQ

What is URL encoding?

URL encoding converts special characters into percent-encoded values so they can be safely used in URLs.

How do I decode a URL?

Paste the encoded text, choose Decode, and the tool will convert percent-encoded characters back to readable text.

What does %20 mean in a URL?

%20 represents a space character.

Why does & become %26?

The ampersand is used to separate query parameters. Encoding it as %26 lets it be treated as text.

Is my input uploaded?

No. Encoding and decoding happen locally in your browser.

Is this tool free?

Yes. It is free and does not require signup.