URL Encoder and Decoder for Components, Query Values
Use this URL encoder and decoder when query strings, redirect values, form parameters, API examples, or copied links need percent encoding or decoding.
For
Developers, marketers, support teams, QA testers, students, and operators preparing links or URL parameters.
Problem
Spaces, symbols, query values, and pasted links can break when they are not encoded for the right URL context.
Output
A copyable encoded or decoded URL value for components, query strings, redirect parameters, or full links.
Use when
Query parametersEncode search terms, redirect values, and campaign fields before adding them to URLs.
URL decodingDecode percent-encoded links or copied query values so they can be inspected before reuse.
API examplesPrepare URL-safe examples for docs, tests, and support notes.
Debugging linksDecode percent-encoded URL values to inspect copied tracking or redirect links.
What to include
Choose component or full URLUse component encoding for query values, and full URL encoding when normal separators like : / ? and & should stay readable.
Paste the exact valueEnter the text or URL fragment that should be encoded or decoded.
Check destination behaviorDifferent tools may expect encoded components rather than entire links.
Steps
01Enter URL textPaste the URL, query value, redirect parameter, or text snippet.
02Pick encode or decodeSelect the operation and whether the target is a URL component or full URL.
03Copy and testUse the result in your link, request, or docs and verify it in context.
Try this
Query
URL encode hello world & tea.
Useful for query parameter values.
Decode
Decode hello%20world%20%26%20tea.
Good for inspecting encoded values.
Full URL
Encode a full URL with spaces in the query.
Works for link debugging and docs.
Good output
The selected target matches component or full URL usage.
Encode or decode direction matches the pasted input.
Decoded values are checked for incomplete percent encoding.
Final links are tested before being shared or shipped.
Avoid
Encoding a whole URL as a componentComponent encoding escapes separators, which can be wrong when the full URL structure should remain readable.
Skipping link testsAlways test the final link in the destination app or browser.
Limits
This tool encodes and decodes URL text only. It does not validate destination pages, fetch URLs, or track visits.
Review final links for routing, analytics parameters, privacy requirements, and destination-specific behavior before use.
FAQ
Should I choose URL component or full URL?
Choose URL component for query values and full URL when you want to preserve normal URL separators.
Can it URL encode spaces and ampersands?
Yes. Component encoding turns spaces, ampersands, and other characters into URL-safe text.
Can it decode percent-encoded text?
Yes. Choose Decode and paste the encoded value. Incomplete percent sequences return a clear decode message.
Does this check whether a URL works?
No. It only transforms text, so test the final URL separately.