Tip: URLs without a scheme default to https://. "CORS blocked (status unknown)" means the URL is valid but its exact status code can’t be read; "Network error" usually means the URL is invalid or unreachable.
- "CORS blocked (status unknown)" means the site is valid, but the browser is not allowed to read its exact status code.
- Use it as a rough reachability test: an opaque response may still load fine, you just can’t see the status code.
- To see the real status code you usually need a backend probe or your own reverse proxy.
| # | Input | Normalized URL | Status code | Status | Time (ms) | Final URL | Content type | Checked at |
|---|
Bulk Link Status Checker Guide
Paste the URLs to check into the box, one per line (comma or space separated also works)
Set concurrency and timeout as needed, click "Start check", results appear live in the table below
When done, click "Export Excel" to save results, or "Clear" to start over
✅What this tool does
- Batch checking: paste many URLs at once and query their status codes concurrently
- Broken-link triage: quickly spot 404s, redirects and unreachable links
- Export: one-click Excel export for archiving and review
💡Tips
- URLs without a scheme are treated as https:// by default
- "CORS blocked (status unknown)" means the URL is valid, the browser just can’t read its exact status code
- With many URLs, lower the concurrency and raise the timeout to reduce false negatives
This tool requests each URL directly from your browser and reads its HTTP status code, ideal for quickly triaging broken links, redirects and reachability in bulk. It is limited by the browser’s same-origin policy (CORS): sites that don’t allow cross-origin requests can only be tested for reachability, not exact status code, which we honestly label as "CORS blocked (status unknown)".
🔒 All checks are initiated locally in your browser; your URL list does not pass through our servers. Supports concurrency, timeout, redirect following and Excel export — no install, no signup.