URL encode & decode
Percent-encode or decode strings for URLs and URI components. URL mode keeps structure such as https:// and /; Full (component) mode targets the entire string. Auto-detection runs entirely in your browser.
About URL encoding
URL encoding (percent-encoding) replaces characters that are not safe in URLs—spaces, non-ASCII text, symbols—with %XX hex sequences. For example, a space becomes %20.
Decoding reverses percent sequences. URL mode uses encodeURI / decodeURI semantics and preserves https://, slashes, ?, and similar structure. Full (component) mode uses encodeURIComponent / decodeURIComponent on the whole string (including + as space when decoding).
In either mode, input containing %XX is decoded; otherwise it is encoded.
All processing happens locally in your browser. Your input is never uploaded.