URL Encode / Decode — Encode URLs Online
URL encode / decode. Component and full path.
A URL converter encodes and decodes addresses and their parts (percent-encoding). URLs only allow ASCII characters and a limited set of special characters, so everything else gets written as %XX: a space becomes %20, and non-Latin text becomes a sequence of 2–4 bytes.
This matters whenever a link contains non-Latin text, spaces, or special characters (&, ?, =, #) that need to be passed or embedded safely: query parameters, links in emails, values in API calls. Decoding does the reverse — turning %-sequences back into readable text, which helps you understand what's packed into a long link.
The tool supports two modes: component encoding (encodeURIComponent, for individual parameters) and full URL encoding. Everything runs right in your browser, and your data is never sent anywhere. For binary data, there's also Base64 encoding.