URL Parser & Encoder

Break a URL into its parts and query parameters, encode or decode it, and flag risky patterns.

Components

Protocolhttps:
Originhttps://shop.example.co.uk:8443
Usernameuser
Password••••
Hostnameshop.example.co.uk
Port8443
Path/products/shoes/running
Path segmentsproductsshoesrunning
Query string?color=blue&size=42&utm_source=newsletter&utm_medium=email&redirect=https%3A%2F%2Fevil.example.net
Fragment#reviews
Top-level domain.uk

Security check

  • Uses HTTPS.
  • Contains credentials (user:password@). They leak into logs and history, and are a common phishing trick.
  • Non-standard port 8443.
  • Parameter “redirect” holds another URL — possible open redirect.https://evil.example.net
  • Tracking parameters: utm_source, utm_medium

Query parameters (5)

KeyValue (decoded)
https://user:pa55@shop.example.co.uk:8443/products/shoes/running?color=blue&size=42&utm_source=newsletter&utm_medium=email&redirect=https%3A%2F%2Fevil.example.net#reviews

Encode / decode

The result will appear here