Percent-encode special characters so they can travel safely inside a URL, or decode an already-encoded string back to plain text. URL encoding is essential when building query strings, working with REST APIs, or passing values that contain spaces, ampersands, slashes, or non-ASCII characters.
Encoding and decoding run instantly in your browser with no data leaving your machine — handy for debugging redirect URLs, OAuth callbacks, and analytics parameters.
When do I need URL encoding?
Whenever a value in a URL contains spaces or special characters like &, ?, =, or /. Encoding makes them safe to include in a query string.
Which encoding does this use?
It uses component encoding (encodeURIComponent), which escapes all reserved characters — the right choice for individual query-string values.
Is my data sent anywhere?
No. Encoding and decoding run entirely in your browser.
JSON Formatter · Base64 Encoder · Regex Tester · UUID Generator · Markdown Preview · Text to Binary Converter · IP Subnet Calculator · Word Counter · Case Converter · Lorem Ipsum · Password Generator · Color Converter · Unit Converter · Percentage Calculator · Age Calculator · Timestamp Converter