URL Encoder / Decoder

Percent-encode or decode URLs and query strings instantly.

verified_user100% Client-Side
Mode:

0 characters

lockEncoded

Encoded output will appear here

lock_openDecoded

Decoded output will appear here

Frequently Asked Questions

What is the difference between the two modes?expand_more

Component mode encodes every special character, ideal for individual query parameter values. Full URI mode preserves characters like /, ? and & that give a URL its structure, ideal for encoding an entire link.

Why does decoding sometimes show an error?expand_more

A decode error means the input contains a malformed percent-encoded sequence (like a lone % not followed by two hex digits), which is not valid URL encoding.

What does the URL Breakdown show?expand_more

When your input is a complete URL (including its scheme, like https://), it's split into its protocol, host, path, query string and hash using the browser's own URL parser — handy for quickly checking each piece.

Is my URL sent to a server?expand_more

No. Encoding and decoding use your browser's built-in JavaScript functions. Nothing you type ever leaves your device, so it's safe to test URLs containing tokens or private parameters.

Related Tools