Standard Percent-Encoding
Translates special characters into standard URL hex triplets (e.g. spaces become %20).
Safely encode special characters for URL query strings, or decode percent-encoded URLs back into readable text.
Encode and decode URLs, query strings, and URI components online. Handles UTF-8 percent-encoding (%20, %2F) safely client-side.
Translates special characters into standard URL hex triplets (e.g. spaces become %20).
Supports both encodeURIComponent (for query values) and encodeURI (for complete links).
Converts percent-encoded strings (%2F, %3F, %26) back into plain human-readable text.
Optionally format spaces as plus signs (+) for standard form-urlencoded parameters.
URLs can only be sent over the internet using the ASCII character set. Characters like spaces, question marks, and ampersands have special syntax meanings and must be escaped.
encodeURI preserves valid URL structure characters like / and ?, while encodeURIComponent escapes everything suitable for query parameter values.
Yes, full UTF-8 encoding ensures international characters and emojis are properly encoded into valid percent sequences.
Yes, because processing runs 100% in your local browser and is never sent to our servers.