Choose encode or decode
Use encode mode to make text safe for inclusion in a URL. Use decode mode to read back a percent-encoded string into its original form.
Free, privacy-first
Switch between encoding and decoding, choose component-safe mode, and inspect the converted URL text before reuse.
Results update as you use the interface above.
Paste a URL or text snippet, choose encode or decode, then decide whether you are working on a full URL or only one component.
Use encode mode to make text safe for inclusion in a URL. Use decode mode to read back a percent-encoded string into its original form.
Component mode uses encodeURIComponent and escapes reserved characters like /, ?, and &. Full-URI mode uses encodeURI and preserves the URL structure, so use it only when encoding a complete address.
Type or paste the query parameter value, path segment, or full URL. The tool processes the input and shows the result with input and output character counts.
When the input looks like a full URL, the tool parses and displays the protocol, host, pathname, and query string separately so you can verify each segment.