# URL Encoding & Decoding
Percent-encoding, also known as URL encoding, is a mechanism for encoding information in a Uniform Resource Identifier (URI). Characters that are not allowed in a URL (like spaces, or special symbols) must be converted to a safe format.
This tool uses the standard JavaScript functions:
encodeURIComponent(): Converts special characters to their percent-encoded equivalents.decodeURIComponent(): Decodes encoded URIs back to their original string.