URL Encoder and Decoder
Encode or decode a full URL or one URL component with standard percent-encoding.
Why encode a URL?
Percent-encoding replaces certain characters with a sequence beginning with %. It is required when a value contains spaces, accents or characters that already have a structural meaning in a URL.
Component encoding is deliberately stricter than full-URL encoding: it protects characters such as &, =, ? and / when they belong to a value rather than to the URL structure.
Questions about this tool
What should I verify when using URL encoding and decoding?
Check the source unit or encoding, the target representation and any sign, timezone, delimiter or permission convention that applies.
Can the converted value be ambiguous?
Yes. Units, character encodings, timestamps and permission notations can be interpreted differently when context is missing.
How do I validate the conversion?
Convert a known reference value first, then compare the result with the target system or specification.