ADVANCED URL & REDIRECT AUDIT v7.0

Free Broken Link Checker

Inspect redirects, analyze server response headers, detect final destination IPs, and visualize response times seamlessly. Identify broken links or infinite loops instantly.

Redirect Chain Tracing
Server & IP Detection
Hop Latency Diagnostics
Automated CSV Export
  • {{ step.title }}

Analysis Failed

{{ errorMessage }}

Final Status
{{ finalStatus }}
Redirects
{{ result.redirectCount }}
Total Time
{{ result.totalResponseTimeMs }} ms
Server / IP
{{ result.ipAddress || 'Unknown' }}

Redirect Chain

{{ step.statusCode }} {{ step.reason }} {{ step.responseTimeMs }} ms

{{ step.url }}

IP: {{ step.ipAddress }} Final Destination

Final Destination Details

Domain {{ result.domain || '-' }}
Protocol {{ result.protocol || '-' }}
Content Type {{ result.contentType || 'Not Provided' }}
Server Engine {{ result.server || 'Hidden' }}

Response Time Analysis

Recent Link Inspections

HTTP {{ item.statusCode }} {{ item.url }}
{{ item.date }}

Trace Redirects

Follow every hop a URL takes. Identify intermediate 301, 302, or 307 status codes leading to the final destination.

Server & IP Detection

Discover the underlying IP address and the server technology (e.g., Nginx, Apache, Cloudflare) serving the final page.

Speed Analysis

Measure the exact response time for each hop in the redirect chain to pinpoint performance bottlenecks.

CORS Bypass via API

Utilizes a robust backend endpoint to safely fetch headers and redirects without being blocked by browser CORS policies.

Visual Reporting

Automatically graphs the response times of the redirect sequence using dynamic, responsive Chart.js visualizers.

CSV Export

Download the complete technical breakdown of the redirect chain into a clean CSV file for SEO or security audits.

Recommended for you

Tool Title

Tool Description

{{ isOutOfCredits ? t('quota.outOfCredits', 'Out of Credits!') : t('quota.title', 'Your Quota') }}

{{ t('global.loading', 'Fetching quota data...') }}

{{ badgeText }}
{{ quotaData.usedPlan.toLocaleString() }}
{{ t('quota.consumption', 'Consumption') }} / {{ quotaData.totalPlan.toLocaleString() }}

{{ descText }}