Back to Home

URL Encoder/Decoder

Encode and decode URLs for CTF challenges, bypass filters, and test web applications

Encoded Output
Decoded Output

Common Use Cases

Filter Bypass

Double-encode URLs to bypass WAF filters and input validation in CTF challenges

alert(1) → %25616c%2565%2572%2574%25281%2529

Query Parameters

Properly encode special characters in URL query strings for web exploitation

?q=test&name → ?q=test%26name

Path Traversal

Encode directory traversal sequences to bypass path sanitization

../../etc/passwd → ..%2F..%2Fetc%2Fpasswd

SSRF Payloads

Encode internal URLs and IP addresses for Server-Side Request Forgery attacks

http://localhost → http%3A%2F%2Flocalhost

Quick Tips

  • URL Encoding: Replaces unsafe ASCII characters with % followed by two hexadecimal digits
  • Double Encoding: Encode twice to bypass filters that only decode once (WAF bypass technique)
  • Component Encoding: Only encodes query parameters and path components, preserves URL structure
  • Common Chars: Space→%20, &→%26, =→%3D, /→%2F, ?→%3F, #→%23