Encoding a query value
Component scope escapes the space and the ampersand, so the value survives as one parameter.
labels & tags
labels%20%26%20tags
Percent-encode or decode URLs and query string components.
The result will appear here.
Was this tool useful?
URLs may only contain a limited set of characters. Everything else — spaces, Turkish letters, ampersands inside a value — has to be percent-encoded, which replaces the character with % followed by its byte value in hexadecimal.
The distinction that catches people out is scope. Encoding a whole URL must leave the structural characters alone, or you destroy the URL. Encoding a single query value must escape them, or a stray & silently splits your value into two parameters.
Component scope escapes the space and the ampersand, so the value survives as one parameter.
labels & tags
labels%20%26%20tags
Full-URL scope escapes the space but leaves ?, = and / alone.
https://example.com/search?q=zpl viewer
https://example.com/search?q=zpl%20viewer
Encode and decode Base64 text or files, including data URLs.
Pretty-print or minify JSON, with the exact position of any syntax error.
Build QR codes for text, links, email, phone numbers and Wi-Fi networks.