Frequently asked questions
- Is my data uploaded to a server?
- No. Every operation runs inside your browser using JavaScript. Nothing you paste or type is sent to our servers, stored or logged. You can disconnect from the network after the page loads and the tool keeps working.
- What is the difference between the two scopes?
- A query parameter value escapes everything with meaning in a URL, including & = ? / and #, so the value cannot break out of the parameter it sits in. A whole URL leaves those delimiters alone so the address still works, and escapes only spaces and other unsafe characters. Picking the wrong one is the most common URL bug there is.
- Why did my + sign become a space?
- In the query string of a form submission, + traditionally means a space. Percent encoding writes a space as %20, which is unambiguous everywhere. If you need a literal plus, encode it as %2B.
Related tools
Stuck on an error?
Every common JSON parse error is explained separately, with the cause and the fix: common JSON errors.
How your data is handled
Everything happens on your device. There is no upload, no storage and no logging, and only your interface preferences - theme, indentation, font size and word wrap - are kept between visits. Closing the tab clears the document.