Meet the New URL Encoder, Decoder, and Query Editor
A search link looks right, but the search term arrives with spaces where you expected plus signs. Or an API URL contains the same parameter three times, and you need to change just one value. Our new URL encoder, decoder, and query editor helps you read and edit those values without picking through percent escapes by hand. It is free, requires no account, and is available in English and French.
When a plus sign changes your search
Suppose you are checking a link to a list of C++ tutorials:
https://example.com/search?q=C%2B%2B+guide&tag=cpp&tag=beginner
With form-style query decoding, the search term is C++ guide. Each %2B represents a literal plus sign; the bare + represents a space. Replacing the encoded plus signs by hand would change what the server reads.
The tool makes that choice explicit. URL component decoding preserves bare plus signs, while Form value decoding turns them into spaces. Choose the format used by the application you are inspecting. Invalid escapes produce a clear error, so a broken value does not quietly become a plausible-looking result.
Change one parameter and keep the others
Open Edit query, paste the example URL, and select Read parameters. You can read C++ guide as text and see both tag entries on separate rows. Change beginner to advanced, then copy the rebuilt URL. The other tag stays in place, and their order is preserved.
This is useful for adjusting API filters or comparing two search links. The original remains visible for comparison, and the tool never requests the destination. Rebuilding can normalize the URL’s spelling, though, so avoid using it to rewrite signed links whose validity depends on their exact bytes.
Bring the same idea into your code
The tool page includes examples for nine programming languages, with documentation links and notes on where their APIs differ. Use them when a one-off check becomes something your application needs to do repeatedly. If your next step is an HTTP request, the cURL command builder can help prepare it.
Encoding and editing happen in your browser; your input is not uploaded or saved as a history. You can copy the result or download a text file when you are ready.
Try the URL encoder and decoder with a value or query string you want to understand.