URL Encoder / Decoder
Encode and decode URLs and edit query strings live. Two-mode tool — encode/decode any string, or paste a full URL and edit its parameters in a table.
About URL Encoder / Decoder.
Encode, Decode, and Edit URLs Live
Two-mode URL tool: paste any string to percent-encode or decode it, or paste a full URL to inspect and edit its query parameters in a table. The output URL rebuilds in real time as you change values.
Common Use Cases
- Webhook debugging: Decode a percent-encoded request URL to see what your endpoint actually received.
- OAuth flows: Build redirect URIs with multiple query params without manually escaping each value.
- API testing: Encode JSON payloads or special characters that need to ride along in a query string.
- Marketing UTMs: Edit a campaign URL's UTM parameters in a table view instead of hand-editing the string.
- Debugging redirects: Decode the
?next=or?redirect_uri=parameter on a login flow to verify it's pointing where you expect.
Key Features
- Encode mode: percent-encode any UTF-8 string for safe inclusion in a URL. Mirrors browser
encodeURIComponentexactly. - Decode mode: reverse percent-encoding into readable text.
- Query-string editor: paste a full URL, see every parameter in a key/value table, edit values, add or remove pairs, copy the rebuilt URL.
- Plus-decoding: handles both
%20and+as spaces (form-encoded URLs).
Privacy: Pure JavaScript using the browser's native URL and URLSearchParams APIs. Nothing transmits to any server.
Frequently asked questions.
How do I encode a URL with special characters?
Paste your text or full URL into the encode field and the tool percent-encodes special characters like spaces, ampersands, and question marks instantly. Everything runs in your browser as you type, so you can copy the encoded result immediately. To go the other way, switch to decode mode and paste an encoded string.
Is it safe to encode private URLs and query strings here?
Yes. The tool runs entirely in your browser using JavaScript, so the URLs and parameters you paste never upload to any server. Nothing is sent, stored, or logged externally. You can use it for internal links, tokens, or sensitive query strings without an account or signup.
What is the difference between URL encoding and decoding?
Encoding converts unsafe characters into percent codes, like turning a space into %20, so a URL stays valid when sent over the web. Decoding reverses that, converting percent codes back into readable characters. This tool does both: pick encode mode to escape text, or decode mode to make an encoded string readable again.
Can I edit the query parameters of a full URL?
Yes. Paste a complete URL and the tool splits its query string into an editable table, showing each parameter name and value on its own row. Change, add, or remove parameters and the rebuilt URL updates live. This makes it easy to fix tracking tags or test different query values.
How to use URL Encoder / Decoder.
Enter your input
Type or paste what you want to work with.
Choose settings
Adjust the options for what you need.
Get instant results
Your result updates right on the page.
Related dev tools.
Privacy-first tools that work everywhere.
Need more than a tool?
Custom websites and web apps that you own — from $799 one-time.
Explore all 83 tools