Slow websites lose visitors and rankings. Google uses Core Web Vitals as a ranking signal, and users expect pages to load in under 2 seconds. Here are 10 free tools to test, monitor, and optimize your site's speed.
1. Google PageSpeed Insights – Core Web Vitals Analysis
URL: https://pagespeed.web.dev
PageSpeed Insights analyzes your site's performance on both mobile and desktop using real field data (CrUX) and lab simulations. It generates a score from 0 to 100 and provides specific, actionable recommendations to improve loading time. Suggestions include compressing images, eliminating render‑blocking resources, reducing server response time, and more. Since speed is a confirmed ranking factor, this tool is essential for any serious website owner. Free and unlimited.
2. GTmetrix – Detailed Performance Reports
URL: https://www.baike300.com/article/134.html
GTmetrix runs a comprehensive performance test on your website and breaks down loading behavior across multiple metrics. It shows you exactly which elements are slowing down your page – oversized images, unoptimized scripts, slow server responses – and prioritizes fixes by impact. You can test from multiple geographic locations and connection speeds. The free tier gives you 10 tests per month, with a 5‑minute interval between tests. Good for occasional deep dives.
3. WebPageTest – Advanced Performance Testing
URL: https://www.webpagetest.org
WebPageTest runs performance tests from over 25 locations worldwide using real browsers. It provides waterfall charts showing exactly when each resource loads, full page video recordings, and detailed metrics like Time to First Byte (TTFB), First Contentful Paint (FCP), and Largest Contentful Paint (LCP). You can also compare multiple URLs side‑by‑side. Completely free and open‑source, with no usage limits – ideal for advanced troubleshooting.
4. Pingdom Website Speed Test – Quick Load Time Check
URL: https://tools.pingdom.com
Pingdom's free speed test gives you a quick snapshot of your site's performance. Enter your URL and get a performance grade, load time, and page size breakdown. It also shows a waterfall chart of all resources and highlights the slowest ones. The free tier has no daily limits but is limited to testing from a single location (US or Europe). Perfect for a quick check before sharing a link with clients or stakeholders.
5. Cloudflare Speed Test – Global Latency Check
URL: https://speed.cloudflare.com
Cloudflare's speed test measures your website's performance from multiple global locations simultaneously. It shows load time, Time to First Byte (TTFB), and First Contentful Paint (FCP) across different regions. The visual layout is clean and the results are easy to understand. You can also test DNS resolution speed, which helps identify whether your DNS provider is slowing things down. Completely free, no registration needed.
6. YSlow – Browser‑Based Analysis
URL: https://yslow.org (browser extension)
YSlow is a browser extension that analyzes web pages based on Yahoo!'s performance rules. It grades your site across 22 categories including number of HTTP requests, cdn usage, gzip compression, and CSS/JS minification. The extension is available for Chrome, Firefox, and Opera. It's a lightweight tool that runs locally in your browser – nothing is sent to external servers. Good for quick checks during development.
7. Chrome DevTools – Built‑In Performance Panel
URL: Built into Google Chrome (chrome://settings)
Chrome DevTools includes a powerful Performance panel that records your page's loading behavior and shows exactly how the browser spends its time – from network requests to JavaScript execution to rendering and painting. You can also simulate slower network speeds (3G, 4G) and CPU throttling to see how your site performs on mobile devices. Free and built directly into Chrome. Essential for frontend developers.
8. DebugBear – Core Web Vitals Monitoring
URL: https://www.debugbear.com
DebugBear offers a free Core Web Vitals test that analyzes your site's LCP, CLS, and FID across multiple locations and devices. The report shows a breakdown of what's causing performance issues, with prioritized recommendations. You can test individual pages or monitor up to 5 pages daily on the free tier. The interface is clean and beginner‑friendly, with clear explanations of each metric and how to fix it.
9. Web.dev (by Google) – Learning + Testing
URL: https://web.dev
Web.dev combines a performance testing tool with a comprehensive learning library. Run a quick audit of your site and get scored on performance, accessibility, best practices, and SEO. Each recommendation links to a detailed guide explaining the issue and how to fix it. The tool uses the same Lighthouse engine as PageSpeed Insights but presents results with more educational context. Free and unlimited.
10. Dotcom‑Tools – Website Speed Test
URL: https://www.dotcom-tools.com/website-speed-test
Dotcom‑Tools runs speed tests from multiple global locations and provides detailed results including load time, page size, number of requests, and a waterfall chart. You can also test DNS resolution time, which helps identify whether your DNS provider is a bottleneck. The free tier gives you 3 tests per day – plenty for occasional use. Good for checking how your site performs from different continents.
1. Google PageSpeed Insights – Core Web Vitals Analysis
URL: https://pagespeed.web.dev
PageSpeed Insights analyzes your site's performance on both mobile and desktop using real field data (CrUX) and lab simulations. It generates a score from 0 to 100 and provides specific, actionable recommendations to improve loading time. Suggestions include compressing images, eliminating render‑blocking resources, reducing server response time, and more. Since speed is a confirmed ranking factor, this tool is essential for any serious website owner. Free and unlimited.
2. GTmetrix – Detailed Performance Reports
URL: https://www.baike300.com/article/134.html
GTmetrix runs a comprehensive performance test on your website and breaks down loading behavior across multiple metrics. It shows you exactly which elements are slowing down your page – oversized images, unoptimized scripts, slow server responses – and prioritizes fixes by impact. You can test from multiple geographic locations and connection speeds. The free tier gives you 10 tests per month, with a 5‑minute interval between tests. Good for occasional deep dives.
3. WebPageTest – Advanced Performance Testing
URL: https://www.webpagetest.org
WebPageTest runs performance tests from over 25 locations worldwide using real browsers. It provides waterfall charts showing exactly when each resource loads, full page video recordings, and detailed metrics like Time to First Byte (TTFB), First Contentful Paint (FCP), and Largest Contentful Paint (LCP). You can also compare multiple URLs side‑by‑side. Completely free and open‑source, with no usage limits – ideal for advanced troubleshooting.
4. Pingdom Website Speed Test – Quick Load Time Check
URL: https://tools.pingdom.com
Pingdom's free speed test gives you a quick snapshot of your site's performance. Enter your URL and get a performance grade, load time, and page size breakdown. It also shows a waterfall chart of all resources and highlights the slowest ones. The free tier has no daily limits but is limited to testing from a single location (US or Europe). Perfect for a quick check before sharing a link with clients or stakeholders.
5. Cloudflare Speed Test – Global Latency Check
URL: https://speed.cloudflare.com
Cloudflare's speed test measures your website's performance from multiple global locations simultaneously. It shows load time, Time to First Byte (TTFB), and First Contentful Paint (FCP) across different regions. The visual layout is clean and the results are easy to understand. You can also test DNS resolution speed, which helps identify whether your DNS provider is slowing things down. Completely free, no registration needed.
6. YSlow – Browser‑Based Analysis
URL: https://yslow.org (browser extension)
YSlow is a browser extension that analyzes web pages based on Yahoo!'s performance rules. It grades your site across 22 categories including number of HTTP requests, cdn usage, gzip compression, and CSS/JS minification. The extension is available for Chrome, Firefox, and Opera. It's a lightweight tool that runs locally in your browser – nothing is sent to external servers. Good for quick checks during development.
7. Chrome DevTools – Built‑In Performance Panel
URL: Built into Google Chrome (chrome://settings)
Chrome DevTools includes a powerful Performance panel that records your page's loading behavior and shows exactly how the browser spends its time – from network requests to JavaScript execution to rendering and painting. You can also simulate slower network speeds (3G, 4G) and CPU throttling to see how your site performs on mobile devices. Free and built directly into Chrome. Essential for frontend developers.
8. DebugBear – Core Web Vitals Monitoring
URL: https://www.debugbear.com
DebugBear offers a free Core Web Vitals test that analyzes your site's LCP, CLS, and FID across multiple locations and devices. The report shows a breakdown of what's causing performance issues, with prioritized recommendations. You can test individual pages or monitor up to 5 pages daily on the free tier. The interface is clean and beginner‑friendly, with clear explanations of each metric and how to fix it.
9. Web.dev (by Google) – Learning + Testing
URL: https://web.dev
Web.dev combines a performance testing tool with a comprehensive learning library. Run a quick audit of your site and get scored on performance, accessibility, best practices, and SEO. Each recommendation links to a detailed guide explaining the issue and how to fix it. The tool uses the same Lighthouse engine as PageSpeed Insights but presents results with more educational context. Free and unlimited.
10. Dotcom‑Tools – Website Speed Test
URL: https://www.dotcom-tools.com/website-speed-test
Dotcom‑Tools runs speed tests from multiple global locations and provides detailed results including load time, page size, number of requests, and a waterfall chart. You can also test DNS resolution time, which helps identify whether your DNS provider is a bottleneck. The free tier gives you 3 tests per day – plenty for occasional use. Good for checking how your site performs from different continents.