URL Encode/Decode

Encode or decode URL components and full URIs using encodeURIComponent/decodeURIComponent and encodeURI/decodeURI, with clear errors for malformed input.

Encode and decode URL components and full URIs.

Output ready, 24 B

How to use URL Encode/Decode

  1. Paste your text or URL.
  2. Choose encode or decode and component or full URI mode.
  3. Copy the result.

Frequently asked questions

What is the difference between component and URI mode?

Component mode encodes reserved characters like / and ?; URI mode preserves them.

What happens on invalid percent-encoding?

A clear error message is shown instead of crashing.

Is my input uploaded?

No. Processing is local.

Does it handle Unicode?

Yes. UTF-8 characters are encoded and decoded correctly.