Skip to main content

URL Decode

Private processing in your browser

Decode percent-escaped UTF-8 text. Choose whether plus signs represent spaces in form or query values.

Input

Paste text (up to 1,048,576 characters) or choose a UTF-8 text file (up to 100 MB).

0 characters · Input is editable; whitespace is preserved.

Output

Your result will appear here after conversion.

Your text and files stay in your browser. No account required.

Frequently Asked Questions

Is URL decoding with PDFPilot really free?

Yes. URL Decode is completely free to use, with no sign-up or account required.

Are my files uploaded to a server?

No. The decoding runs entirely in your browser using the standard decodeURIComponent function. Your file is never uploaded to PDFPilot's servers.

What happens with malformed percent-escapes?

You'll get a clear error message rather than a broken or truncated result — for example, text ending in a stray "%2" with no complete escape sequence.

Does this decode a full URL, including the domain?

Use this on an encoded component, such as a query parameter value or path segment. It decodes percent escapes once; it does not validate a complete URL or normalize domain names. Enable the plus-to-space option for form-encoded values when needed.

URL Decode Text Online Free | PDFPilot