Encoding Tools
URL Encoder and Decoder
Encode URL components and decode percent-encoded strings.
Encode text for query strings and decode percent-encoded values back into readable text.
Common edge cases
Malformed escapes such as %E0%A4%A produce a clear decode error instead of silently changing data.
Language snippets
const safe = encodeURIComponent("a b&c");
const text = decodeURIComponent(safe); FAQ
Should I encode a full URL?
Encode individual query values unless you intentionally need to escape a full string.