Encode or decode URLs and query strings instantly. Runs in your browser.
URL encoding converts special characters into percent-encoded format so they can be safely included in URLs. For example, spaces become %20, ampersands become %26, and non-ASCII characters are converted to UTF-8 byte sequences.
Component mode encodes/decodes individual values (query parameters, path segments). Full URI mode preserves URL structure characters like :, /, ?, and #.
Everything runs locally in your browser. Nothing is sent to any server.
URL encoding (percent-encoding) replaces unsafe characters with a % followed by two hexadecimal digits. This ensures URLs are transmitted correctly across the internet.
Use Component mode for individual values like search terms or form data. Use Full URI mode when you want to encode a complete URL while preserving its structure (protocol, slashes, colons).
Yes. This tool runs entirely in your browser using JavaScript. No data is sent to any server, stored, or logged.