URL Validator
Check a URL's scheme, host, port, query, fragment, and length.
Inputs
Results
Score
5/7
http(s) schemeFailed
missing http:// or https://
Non-empty hostFailed
nothing after ://
No spaces or control charsPassed
clean
Port in 1-65535Passed
no port
Well-formed queryPassed
no query
Fragment placementPassed
no fragment
Length under 2083Passed
0 chars
About this tool
Paste any URL to get a seven-check report: scheme, host, port, query shape, fragment placement, and length. Runs in your browser.
How to use
- 1Paste a URL into the input, e.g. https://app.example.com:8443/pricing?plan=pro&utm=none#features.
- 2Confirm the error-severity rows first: http(s) scheme, non-empty host, and no spaces or control characters.
- 3Review the warnings: port range, query parameter shape, and fragment placement (one #, after any ?).
- 4Check the info row for total length; if it exceeds 2083 characters, shorten the query or move state into the request body.
Frequently asked questions
Related tools
Base64 Encoder / DecoderEncode and decode Base64, with URL-safe mode.URL Query String BuilderBuild and parse URL query strings.Password Hash GeneratorGenerate and compare password hashes.Code DiffDiff two code snippets with word-level detail.UUID GeneratorGenerate UUID v4 and v7 in batches, with prefixes.Base64 Data URI GeneratorTurn text, CSS, JS, JSON, or SVG into a data:<mime>;base64, URI — UTF-8 safe.