Website Performance Checker

Measure response time, analyze headers, and detect redirects — free, no signup

Measuring performance...

Performance Grade (A+ to F)

Instant letter grade based on response time, compression, caching, and size

Response Time

Precise server response time measurement in milliseconds

Header Analysis

Full HTTP response headers including cache, security, and server info

Redirect Detection

Tracks redirects from original URL to final destination

Server Info

Identifies web server software, CDN, content type, and response size

README Badges

Embed a live response time badge in your project README — updates automatically

JSON API

Integrate performance checks into your CI/CD pipeline or monitoring scripts

Common Use Cases

✓ Uptime and availability monitoring
✓ Server response time benchmarking
✓ CDN and caching verification
✓ Redirect chain debugging
✓ CI/CD performance gates
✓ Competitor speed comparison
✓ SSL/TLS configuration audit
✓ Content-Type verification

Frequently Asked Questions

How is response time measured?

Response time is measured server-side from our VPS in Europe. It includes DNS resolution, TCP connection, TLS handshake, and time to first byte (TTFB). Results under 500ms are rated Fast, under 2000ms Moderate, above that Slow.

Does this tool follow redirects?

Yes. The tool follows HTTP redirects (301, 302, 307, 308) and reports both the original URL and final destination, along with the complete redirect chain and total redirect count.

What HTTP headers are analyzed?

All response headers are displayed, including cache control, content security policy, server software, content type, and any custom headers. This helps identify CDN usage, security configuration, and caching strategy.

API Integration

Integrate performance monitoring into your scripts or CI/CD pipelines:

curl

curl "https://51-68-119-197.sslip.io/api/perf?url=https://example.com"

Python

import urllib.request, json
url = "https://51-68-119-197.sslip.io/api/perf?url=https://example.com"
data = json.loads(urllib.request.urlopen(url).read())
print(f"Response: {data['response_time_ms']}ms — Rating: {data['rating']}")

JavaScript

const resp = await fetch('https://51-68-119-197.sslip.io/api/perf?url=https://example.com');
const data = await resp.json();
console.log(`${data.response_time_ms}ms — ${data.rating}`);

Need Automated Performance Monitoring?

This free tool is rate-limited. For CI/CD integration, scheduled monitoring, or batch analysis:

Get a Free API Key — 50 requests/day, instant:

RapidAPI PRO/ULTRA — up to 60 req/min, from $9.99/mo:

All APIs on RapidAPI →

Dead Link Checker | SEO Audit | Screenshot | Full pricing