WebTools
Free website and network diagnostic tools
-
Website Status Checker - Is a Website Up or Down?
Instantly check whether any website is online, down, or unreachable - with HTTP status code and response time. -
What Is My IP Address - Find Your Public IP Instantly
See your public IP address, along with your approximate location, ISP, and browser details - no signup needed. -
Ping Test Online - Check Server Latency and Response Time
Ping any server or domain and measure round-trip latency in milliseconds - straight from your browser, no installation needed. -
URL Unshortener - Expand Short Links and See the Destination
Expand any shortened link to reveal its real destination URL before you click it. -
URL Encoder - Percent-Encode Any Text Online
Convert text and special characters into percent-encoded format so your URLs transmit safely and correctly. -
URL Decoder - Decode %20 and Percent-Encoded URLs
Decode percent-encoded URLs back into readable text and see exactly what a link or parameter contains. -
SSL Checker - Verify SSL Certificate Validity and Expiry Date
Check any website's SSL certificate - issuer, expiry date, and whether it is correctly installed and trusted. -
HTTP Headers Parser - View Response Headers Online
View and parse the full set of HTTP response headers a server returns for any URL. -
Redirect Checker - Trace the Full Redirect Chain
Trace every hop a URL passes through and see where the chain actually ends. -
Domain WHOIS Lookup - Check Registration and Expiry
Look up the registration record behind any domain - registrar, dates, nameservers and status codes. -
IP Information Lookup - Location, ISP and Network Data
Look up the network and location details behind any IP address. -
HTTP Status Code Checker - Check Any URL's Response
Check the HTTP status code that any URL returns, including the full chain of redirects along the way. -
DNS Lookup - Check A, MX, TXT and NS Records Online
Query live DNS records for any domain and see exactly what the nameservers are returning. -
Open Port Checker - Test If a Port Is Open Online
Check whether a specific port is open and reachable on any IP address or hostname. -
GZIP Compression Test - Check If Your Site Is Compressed
Test whether a website serves gzip or brotli compressed responses and how much bandwidth it saves.
URL Decoder - Decode %20 and Percent-Encoded URLs
Decode percent-encoded URLs back into readable text and see exactly what a link or parameter contains.
URL Decoder - Decode %20 and Percent-Encoded URLs
What Is a URL Decoder?
A URL decoder converts percent-encoded characters back into the plain text they represent. In an encoded address, characters that are unsafe or reserved appear as a percent sign followed by two hexadecimal digits — %20 for a space, %26 for an ampersand, %3F for a question mark. Decoding reverses that substitution, turning a string of escape sequences back into something you can actually read. To go the other way and prepare a value for use in a URL, use the URL encoder.
How to Use This Tool
1. Paste the encoded URL or text into the input field
2. Click the decode button
3. Read or copy the decoded plain-text result
When You Need to Decode a URL
- Reading a long tracking or campaign link to see what parameters it actually carries
- Checking what a redirect URL points to when the destination is embedded as a parameter
- Debugging an API request by confirming exactly what value the server received
- Reviewing form submissions or query strings recorded in server logs
- Reading non-English text such as Urdu or Arabic that appears as long %XX sequences
Common Sequences You Will See
- %20 is a space (a plus sign also means a space in form-encoded query strings)
- %26 is an ampersand &
- %3F is a question mark ?
- %3D is an equals sign =
- %2F is a forward slash /
- %3A is a colon :
- %23 is a hash #
- %25 is a literal percent sign %
Reading Non-English Text
Characters outside the basic Latin set are encoded as multiple bytes under UTF-8, so a single Urdu, Arabic, or Chinese character can appear as three or more percent sequences in a row. This is why a short phrase in Urdu can expand into a long unreadable string in a URL. Decoding restores the original characters in a single step, which is far more reliable than manually interpreting the sequences.
Double Encoding
If a value passes through an encoder twice, the percent signs themselves get encoded, and %20 becomes %2520. A single decode of such a string returns %20 rather than the space you expected. When the output still contains percent sequences after decoding, run it through the decoder a second time. Double encoding is a common cause of broken redirects and malformed API requests. If a redirect built this way has stopped working, a website status check will show whether the destination is responding at all.
Frequently Asked Questions
How do I decode a URL with percent signs in it?
Paste the encoded string above and run the decoder. Every % followed by two hexadecimal digits is converted back to the character it represents, so %20 becomes a space and %2F becomes a slash. The result is the URL as it was written before encoding.
What do the most common percent codes mean?
%20 is a space, %2F a slash, %3F a question mark, %26 an ampersand, %3D an equals sign, and %25 a literal percent sign. Our guide to percent-encoding explains why each one has to be encoded in the first place.
How do I read a tracking link that has another URL inside it?
Decode the whole string. Campaign and click-tracking links usually carry the real destination in a parameter, encoded so its :// and & do not break the outer URL. Decoding turns %3A%2F%2F back into ://, which makes the inner address readable. If the link is shortened rather than encoded, the URL unshortener expands it instead.
How do I decode non-English characters in a URL?
The same way — paste the string and decode it. Characters outside ASCII are encoded as their UTF-8 bytes, which is why one accented letter can appear as several codes: %C3%A9 decodes to é. The decoder reassembles the bytes automatically.
Why does my decoded text still contain % symbols?
The string was probably encoded twice. Run the result through the decoder again — %2520 decodes to %20, which then decodes to a space.
Why did a plus sign become a space?
In form-encoded query strings, a plus sign represents a space. This is standard behaviour for that context, not an error.
Can I decode any URL I find?
Decoding only reveals what characters a link contains. It does not bypass authentication, access private data, or reveal anything the URL was not already carrying in plain view.
Does decoding tell me if a link is safe?
No. It shows you what the link contains, not whether the destination is trustworthy. A perfectly readable URL can still lead somewhere harmful.
An Important Caution
Encoding is not a security measure, and decoding is not a way to bypass one. Percent-encoding only changes how characters travel across a network — it hides nothing. Anyone can decode a string instantly, which is exactly why sensitive information should never be placed in a URL. Decoding also tells you what a link contains, not whether the destination is safe to visit. If you want to check where a shortened link actually leads, a URL unshortener is the appropriate tool.
Contact
Missing something?
Feel free to request missing tools or give some feedback using our contact form.
Contact Us