EditSafely

URL-decode ASCII

Turn percent-escaped text back into plain characters. Runs entirely in your browser, so your data never leaves your device.

0 chars · 0 lines

Output

The result appears here as you type.

How to use URL-decode ASCII

  1. 1. Paste the percent-encoded text. Drop the escaped string into the input pane: a full URL, a query string fragment or a lone parameter value. Anything shaped like %XX is a candidate for decoding.
  2. 2. Watch the escapes resolve. Every %20 becomes a space, %26 becomes an ampersand, and so on down the table, turning 'a%20b%26c' into 'a b&c'. Characters that were never escaped pass through untouched, so mixed input decodes safely.
  3. 3. Copy the readable text. Copy the plain version from the output pane. If the result still contains %XX sequences, the value was encoded twice; paste the output back in for a second pass.

When to use URL-decode ASCII

URL-decode ASCII translates percent-escaped strings back into the characters a human meant. URLs, query parameters, cookies and OAuth redirects all arrive wrapped in %XX sequences, and reading them raw means mentally reversing hex codes. Decoding happens entirely in your browser, so tokens and callback URLs never touch a server.

  • Reading query parameters from the network tab. A request in DevTools carries a redirect_uri or search parameter packed with %3A and %2F. Decode it to see the real destination URL and spot why the callback is rejected.
  • Untangling double-encoded values. When two frameworks each encode a value, you get %2520 where a space should be. Two decode passes here reveal the original text and prove which layer is encoding redundantly.
  • Making server logs legible. Access logs record request paths fully escaped, so searches and file names read as hex soup. Decode the interesting lines before pasting them into an incident timeline.
  • Inspecting a suspicious link. Phishing emails often hide the true target inside layered percent encoding. Decode the href before clicking to see exactly which domain and path the link resolves to.

Examples

Unescape

Input

a%20b%26c

Output

a b&c

About the URL-decode ASCII tool

URL-decode ASCII does its work locally, right in the browser. Turn percent-escaped text back into plain characters. There is no upload step, no queue and no account, and your data never travels over the network.

It belongs to the ASCII Tools collection on EditSafely, a set of 81 small, focused ASCII utilities that share the same instant, private workspace.

There is nothing to configure. Provide the input and the result appears on its own. A worked example further down the page shows exactly what the tool produces for a real input.

Running locally also makes the tool fast and dependable: results appear as you type or drop a file, there is no server outage that can take it down mid-task, and confidential data can be processed without a second thought.

Frequently asked questions

Is URL-decode ASCII free to use?

Yes, it is completely free. All 2,658 tools on EditSafely work without an account, a subscription or usage limits.

Is it safe to paste sensitive or confidential data?

Everything happens locally. Your browser downloads the tool's code once, then does all the processing itself; nothing you enter is transmitted, stored or logged. You can even go offline after the page loads and it will still work.

How much text can I process at once?

There is no fixed limit. Because the work happens on your own device rather than on a shared server, the practical ceiling is your machine's memory, which comfortably handles inputs far larger than typical online tools allow.

Do I need to sign up or install anything?

No. The tool works in any modern browser on desktop, tablet or phone. There is no account to create, no extension to add and no software to install.

How do I use the result?

The output panel has a one-click copy button, and you can keep refining the input while you work; the result updates in place as you type.

Related tools

All ASCII Tools