Step 1
Paste the text you want to process into the input field.
Use NewTools to encode and decode URL text directly in your browser. Encodes or decodes URL components and query strings with friendly validation errors.
Fast URL Encoding. Quickly encode or decode URI components without sending data to external servers.
Paste the text you want to process into the input field.
Select whether to Encode or Decode the text.
Copy or download the resulting string immediately.
Encode search terms, redirection links, and parameter values to ensure they transmit safely inside HTTP query strings without breaking syntax.
Decode percent-escaped URLs from marketing links, analytics webhooks, and OAuth redirection flows to inspect parameter values.
Test and verify that special characters like ampersands (&), question marks (?), and slashes (/) are safely escaped before submission.
Only encode the query parameters, not the entire URL (like https://).
Decoding a string multiple times might produce unintended results if it contains literal percent signs.
Because the processing relies on your browser's native JavaScript APIs, your input strings never leave your device. It is 100% local.
No, all URL encoding and decoding happens locally in your browser.
It uses UTF-8 percent-encoding, standard for modern web applications.
No, this tool only supports standard URL percent-encoding.