Encode a query value, a whole address, or form data — and decode any of them back. The difference between encodeURIComponent and encodeURI is the thing that catches everyone out, so here it is a choice you make rather than a default you discover.
Type or paste — it converts as you go.
Paste into the editor or open a file — everything you add stays in this tab, and you see exactly what the tool will work on before anything runs.
Your browser does all the work locally. Nothing is uploaded — what you paste never leaves this tab, so there’s nothing for anyone to store, scan, or leak.
Take the result to your clipboard or save it as a file. Close the tab and nothing of what you pasted remains.