Page Speed Checker
Analyze website speed, get performance scores, and receive actionable optimization recommendations
Why Use Our Page Speed Checker?
Load Time
Measure page load speed
Page Size
Analyze total page weight
Requests Count
Count HTTP requests
Image Analysis
Check image optimization
Recommendations
Actionable improvements
Resource Breakdown
See what slows your site
Page Speed Checker — Test Website Load Time & Performance Instantly
Page speed is not just a technical metric — it is one of the most direct factors determining whether visitors stay on your website or leave before seeing a single word of your content. Studies consistently show that more than half of all web visitors abandon a page that takes longer than three seconds to load. Every extra second of load time reduces conversions, increases bounce rates, and sends negative signals to search engines that can drag your rankings down over time. Our Free Page Speed Checker gives you an instant, comprehensive picture of your website’s performance — load time, page size, request count, resource breakdown, core performance metrics, and personalized optimization recommendations — all in one free report.
No account required. No payment. No complicated setup. Just enter your URL and get your full speed report in seconds.
What Is This Free Page Speed Checker?
This is an online website performance tool that analyzes the loading behavior of any webpage you enter and returns a detailed set of speed metrics, a complete resource breakdown, and actionable recommendations for making your pages load faster.
When you run a speed test, the tool gives you:
- Load Time — total time in seconds from first request to fully loaded page
- Page Size — total weight of all page resources in kilobytes
- Total Requests — total number of HTTP requests made to load the page
- Images Size — total size of all images on the page in kilobytes
- Resource Breakdown — page weight broken down by type: HTML, CSS, JavaScript, Images, Fonts, and Other
- First Byte Time (TTFB) — time in milliseconds from request to first byte received from the server
- DOM Interactive — time until the browser has parsed the HTML and the page can respond to user interactions
- DOM Complete — time until the page’s DOM is fully built and all resources have loaded
- Onload Time — time until the browser’s onload event fires, marking page completion
- Speed Optimization Recommendations — specific, actionable improvements tailored to what the tool found
- Quick Optimization Tips — practical speed improvements any website can apply
- Export Report — download your full speed analysis
- Copy Summary — copy key findings to your clipboard
What Is Page Speed and Why Does It Matter So Much?
Page speed refers to how quickly the content on a webpage loads and becomes usable for a visitor. It is measured from the moment a user requests your URL — by clicking a link or typing it into a browser — to the point where the page is fully displayed and interactive.
Page speed matters for four major reasons, each of which directly affects your business:
1. Page Speed Is a Google Ranking Factor
Google officially confirmed page speed as a ranking factor for desktop searches in 2010 and for mobile searches in 2018, with the introduction of its Speed Update. Slow pages rank lower than fast pages when all other ranking signals are equal.
In 2021, Google went further by introducing Core Web Vitals — a set of specific, user-focused performance metrics that became part of Google’s ranking algorithm through the Page Experience Update. Websites that perform poorly on Core Web Vitals risk ranking lower than competitors with faster, better-optimized pages.
2. Slow Pages Drive Visitors Away
Multiple large-scale studies on web performance have consistently found the same thing: the faster a page loads, the more people stay on it and the more they do while they are there.
| Load Time | Bounce Rate Impact |
|---|---|
| Under 1 second | Lowest bounce rate — visitors stay and engage |
| 1 to 2 seconds | Slight increase in bounce rate |
| 2 to 3 seconds | Bounce rate rises meaningfully |
| 3 to 5 seconds | Bounce rate approximately doubles vs. 1-second load |
| Over 5 seconds | Bounce rate increases dramatically — most visitors leave |
Every second of unnecessary load time is converting potential customers into lost visitors.
3. Page Speed Directly Affects Conversions
For e-commerce websites, the relationship between speed and revenue is well-documented. Faster pages produce more conversions — more purchases, more sign-ups, more leads. Slow pages lose sales at a rate that can be measured directly in revenue impact.
Even for non-commercial websites, slow load times reduce the percentage of visitors who complete desired actions — reading articles, filling contact forms, sharing content, or subscribing to newsletters.
4. Mobile Users Are Especially Speed-Sensitive
With the majority of web traffic now coming from mobile devices, and Google using mobile-first indexing to determine rankings, mobile page speed is more important than ever. Mobile connections are often slower than desktop connections, and mobile users have consistently lower patience for slow-loading pages than desktop users.
A page that loads acceptably fast on a desktop broadband connection may be painfully slow on a mobile network. Testing and optimizing specifically for mobile performance is essential for any modern website.
Understanding Every Metric in Your Speed Report
Here is a complete, plain-language guide to every metric the tool measures and what each one tells you about your page’s performance:
⏱️ Load Time — How Long Does Your Page Actually Take?
Load time is the total time from when a browser first requests your page to when every element on the page has fully loaded. It is measured in seconds and is the headline number most people look at first when checking page speed.
| Load Time | Performance Level | What to Do |
|---|---|---|
| Under 1 second | Excellent | Your page is very fast — maintain it |
| 1 to 2 seconds | Good | Solid performance — minor optimizations possible |
| 2 to 3 seconds | Average | Acceptable but room for improvement |
| 3 to 5 seconds | Poor | Noticeable to users — prioritize optimization |
| Over 5 seconds | Critical | Urgent action needed — most users will not wait |
Target: Under 2 seconds for most websites. Under 1 second is ideal for e-commerce and high-traffic pages where every millisecond affects conversions.
📦 Page Size — Is Your Page Too Heavy?
Page size is the total weight of all resources the browser must download to display your page — HTML, CSS, JavaScript, images, fonts, and any other files. It is measured in kilobytes (KB) or megabytes (MB).
| Page Size | Assessment | Implication |
|---|---|---|
| Under 500 KB | Excellent | Very lightweight — fast on all connections |
| 500 KB to 1 MB | Good | Reasonable size for most websites |
| 1 MB to 2 MB | Average | Getting heavy — review large resources |
| 2 MB to 4 MB | Poor | Too large — significant optimization needed |
| Over 4 MB | Critical | Very heavy — will be slow on most connections |
The biggest culprits for excessive page size are almost always uncompressed images, large JavaScript bundles, and unminified CSS and JS files. The resource breakdown section of your report identifies exactly which resource types are contributing most to your total page weight.
🔗 Total Requests — How Many Files Does Your Page Need?
Every separate file your page needs to load — every image, every CSS file, every JavaScript file, every font, every icon — requires a separate HTTP request to the server. Each request takes time. The more requests your page makes, the longer it takes to load.
| Request Count | Assessment | What It Means |
|---|---|---|
| Under 30 | Excellent | Lean, efficiently structured page |
| 30 to 60 | Good | Normal for most websites |
| 60 to 100 | Average | Getting busy — look for consolidation opportunities |
| 100 to 150 | Poor | Too many separate files — optimization recommended |
| Over 150 | Critical | Significantly over-loaded — reduce requests as a priority |
Modern HTTP/2 protocol handles multiple simultaneous requests more efficiently than older HTTP/1.1, which means the absolute number of requests matters slightly less than it once did. However, reducing unnecessary requests still improves performance across all connection types.
🖼️ Images Size — Are Your Images Dragging Your Speed Down?
Images are almost always the largest single contributor to page size — often representing 50% to 80% of total page weight. The images size metric shows you the combined download size of all images on your page in kilobytes.
If your images size is large relative to your total page size, image optimization is likely the single highest-impact improvement you can make to your page speed.
Common image optimization techniques:
- Compress images using tools like TinyPNG, ShortPixel, or Squoosh before uploading
- Serve images in modern formats — WebP is significantly smaller than JPG or PNG at equivalent quality
- Use responsive images — serve appropriately sized images for different screen sizes rather than scaling large images with CSS
- Implement lazy loading — load images only when they enter the viewport, rather than loading everything on page load
- Remove images you do not actually need
Resource Breakdown — Where Is Your Page Weight Coming From?
The resource breakdown section breaks your total page size into six categories, showing exactly how many kilobytes each resource type contributes. Here is what each category means and what healthy values look like:
📄 HTML
The HTML size is the weight of your page’s actual HTML code — the structural markup of your content. For most webpages, HTML should be relatively small.
| HTML Size | Assessment |
|---|---|
| Under 50 KB | Good — clean, efficient markup |
| 50 to 100 KB | Acceptable for content-heavy pages |
| Over 100 KB | Large — look for excessive inline content or bloated markup |
If your HTML size is unusually large, check for excessive inline JavaScript or CSS that should be moved to external files, and look for unnecessary HTML bloat in your templates.
🎨 CSS
CSS files control the visual appearance of your page. Multiple stylesheets, large framework files, and redundant CSS rules all increase CSS size.
| CSS Size | Assessment |
|---|---|
| Under 50 KB | Excellent |
| 50 to 150 KB | Acceptable |
| Over 150 KB | Large — look for unused CSS and minification opportunities |
Common CSS optimization techniques:
- Minify CSS files — remove whitespace, comments, and unnecessary characters
- Combine multiple CSS files into one to reduce request count
- Remove unused CSS rules — tools like PurgeCSS can identify and remove styles your page does not use
- Defer non-critical CSS — load only the CSS needed for above-the-fold content first
⚡ JavaScript
JavaScript is typically the most performance-impacting resource type on modern webpages. Large JS bundles block the browser from rendering page content while they download and execute.
| JavaScript Size | Assessment |
|---|---|
| Under 100 KB | Good — lean JavaScript footprint |
| 100 to 300 KB | Acceptable |
| 300 to 500 KB | Large — review for unnecessary scripts |
| Over 500 KB | Critical — heavy JavaScript is likely significantly impacting your load time |
Common JavaScript optimization techniques:
- Minify JavaScript files to remove whitespace and comments
- Defer or async-load non-critical JavaScript so it does not block page rendering
- Remove unused JavaScript plugins and libraries
- Code-split large bundles to load only what each page actually needs
- Consider whether all your third-party scripts (chat widgets, analytics, ad scripts) are genuinely necessary
🖼️ Images
Already covered in the Images Size section above — but seeing images’ share of your total resource breakdown makes it immediately clear how much of your page weight they represent. If images are more than 50% of your total page size, image optimization is your highest-priority task.
🔤 Fonts
Web fonts — custom typefaces loaded from Google Fonts, Adobe Fonts, or self-hosted font files — add to your page size and require additional requests. Multiple font families, multiple weights, and multiple character sets all increase your font footprint.
| Fonts Size | Assessment |
|---|---|
| Under 50 KB | Good |
| 50 to 100 KB | Acceptable |
| Over 100 KB | Large — review font loading strategy |
Common font optimization techniques:
- Use only the font weights and styles you actually use on the page
- Use the
font-display: swapCSS property so text is displayed in a fallback font while the custom font loads, preventing invisible text flashes - Self-host your fonts when possible to avoid third-party DNS lookups
- Consider using system fonts for body text and reserve custom fonts for headings only
📁 Other
The “Other” category covers all resources that do not fall into the five main categories — including favicons, web manifests, service workers, and other miscellaneous files. This category is usually small and rarely a significant performance concern.
Core Performance Metrics — The Timing Details
Beyond the headline load time, the tool measures four specific timing metrics that reveal exactly what is happening during your page load:
🚀 First Byte Time (TTFB) — Server Response Speed
Time to First Byte (TTFB) is the time in milliseconds from when the browser sends a request to your server to when it receives the very first byte of data back. TTFB measures your server’s response speed — how fast your hosting is before any page content even starts loading.
| TTFB | Assessment | Likely Cause |
|---|---|---|
| Under 200 ms | Excellent | Fast server, good hosting |
| 200 to 500 ms | Good | Normal range for most hosting |
| 500 ms to 1 second | Fair | Server may need optimization or upgrade |
| Over 1 second | Poor | Slow hosting, no server caching, or server configuration issues |
A high TTFB is usually caused by slow hosting, no server-side caching, database query bottlenecks, or distance between the visitor and the server. Switching to faster hosting or adding a CDN can dramatically improve TTFB.
🔄 DOM Interactive — When Can Users Start Using the Page?
DOM Interactive is the time in milliseconds until the browser has fully parsed your HTML and built the Document Object Model (DOM) — the point at which the page can respond to user interactions like clicks and taps, even if all resources have not finished loading.
A low DOM Interactive time means visitors can start interacting with your page content sooner, even while images and scripts continue loading in the background.
Target: Under 2,000 milliseconds for most pages.
✅ DOM Complete — When Is the Page Fully Built?
DOM Complete is the time until the browser has fully built the DOM and all sub-resources — scripts, images, stylesheets — that were loaded synchronously have finished loading. It represents the point at which the page structure is complete.
Target: Under 3,000 milliseconds for most pages.
🏁 Onload Time — When Does the Browser Consider the Page Done?
Onload Time is when the browser fires its onload event — the signal that the page and all its initial resources have finished loading. Many analytics tools use onload time as their primary performance measurement. It is closely related to DOM Complete but may differ if some resources load asynchronously.
Target: Under 3,000 milliseconds for most pages. Under 2,000 is excellent.
How to Use This Free Page Speed Checker
Running a complete speed analysis takes under a minute. Here is the full process:
Step 1 — Enter Your URL
Type or paste the full URL of the webpage you want to test into the input field. Include https:// at the beginning. You can test your own pages, competitor pages, or any publicly accessible URL.
Step 2 — Click “Test Page Speed”
Click the ⚡ Test Page Speed button. The tool will begin fetching your page and measuring every performance metric simultaneously.
Step 3 — Review the Headline Metrics
When the analysis is complete, start with the four headline numbers: Load Time, Page Size, Total Requests, and Images Size. These give you an immediate sense of where your page stands overall.
Step 4 — Analyze the Resource Breakdown
Look at the resource breakdown to see exactly where your page weight is coming from. If one category — JavaScript, images, or CSS — is disproportionately large, that is where your optimization effort should focus first.
Step 5 — Check the Performance Metrics
Review the four timing metrics — First Byte Time, DOM Interactive, DOM Complete, and Onload Time. A high TTFB points to server-side issues. High DOM Interactive or DOM Complete times point to render-blocking resources like large CSS or JavaScript files.
Step 6 — Read the Speed Optimization Recommendations
The recommendations section gives you specific, actionable improvement suggestions based on your actual results. Prioritize these by impact — recommendations that address the largest contributors to your load time first.
Step 7 — Apply the Quick Optimization Tips
Review the quick tips section for broadly applicable improvements — image compression, caching, CDN, and code minification. These four optimizations alone can dramatically improve speed for most websites.
Step 8 — Export or Copy Your Report
Use Export Report to download your complete analysis, or Copy Summary to copy key metrics to your clipboard for sharing with a developer or including in a report.
The Four Most Impactful Speed Optimizations
Based on what the tool’s quick tips section recommends and what consistently delivers the biggest performance improvements, here are the four highest-impact optimizations any website can make:
🖼️ 1. Compress and Optimize Images
Images are the single largest contributor to page size for most websites. Optimizing them is the fastest way to reduce load time significantly.
How to do it:
- Use TinyPNG (tinypng.com) or ShortPixel (shortpixel.com) to compress JPG and PNG images before uploading
- Convert images to WebP format — WebP files are typically 25–35% smaller than equivalent JPG or PNG files at the same visual quality
- Use Squoosh (squoosh.app) — a free browser-based tool for advanced image optimization
- For WordPress, install an image optimization plugin like ShortPixel, Imagify, or Smush to automatically compress new uploads and bulk-optimize existing images
- Implement lazy loading so images below the fold only load when scrolled into view
📦 2. Enable Caching
Browser caching stores static resources — CSS files, JavaScript files, images, and fonts — in the visitor’s browser after the first visit. On subsequent visits, the browser loads these resources from its local cache rather than downloading them again from your server. This dramatically reduces load time for returning visitors.
How to do it:
- For WordPress: install WP Rocket, W3 Total Cache, or LiteSpeed Cache. These plugins handle browser caching, server-side caching, and object caching automatically
- For non-WordPress sites: configure cache-control headers in your server’s .htaccess or server configuration file
- For Cloudflare users: enable Cloudflare’s caching and set appropriate cache TTL values from your Cloudflare dashboard
🌐 3. Use a Content Delivery Network (CDN)
A CDN stores copies of your website’s static resources on servers distributed across many geographic locations around the world. When a visitor loads your page, static resources are served from the CDN server closest to their location rather than from your origin server — reducing the physical distance data has to travel and dramatically reducing latency.
How to do it:
- Cloudflare (cloudflare.com) offers a free CDN tier that works for most websites and is easy to set up
- For WordPress with image-heavy sites, Cloudflare’s Polish feature automatically optimizes and converts images on the fly
- BunnyCDN (bunny.net) is a cost-effective paid option with excellent global coverage
📝 4. Minify CSS, JavaScript, and HTML
Minification removes all the unnecessary characters from your code files — whitespace, line breaks, comments, and long variable names — without changing how the code works. This reduces file sizes and speeds up download time.
How to do it:
- For WordPress: WP Rocket, NitroPack, and Autoptimize all handle CSS, JavaScript, and HTML minification automatically from their settings panels
- For non-WordPress sites: use build tools like Webpack, Vite, or Parcel to automatically minify all assets during the build process
- For quick manual minification: CSS Minifier (cssminifier.com) and JavaScript Minifier (javascript-minifier.com) are free online tools
Page Speed and Core Web Vitals — What Is the Connection?
Google’s Core Web Vitals are a specific set of user-experience performance metrics that Google uses as ranking signals. They measure real-world loading performance, interactivity, and visual stability. While this tool measures overall page speed metrics, understanding Core Web Vitals gives you deeper context for why speed optimization matters for rankings specifically.
| Core Web Vital | What It Measures | Good Score | Poor Score |
|---|---|---|---|
| LCP (Largest Contentful Paint) | How long until the largest content element is visible | Under 2.5 seconds | Over 4 seconds |
| INP (Interaction to Next Paint) | How responsive the page is to user interactions | Under 200 ms | Over 500 ms |
| CLS (Cumulative Layout Shift) | How much the page layout shifts unexpectedly during loading | Under 0.1 | Over 0.25 |
These three metrics are Google’s current Core Web Vitals. Pages that score “Good” on all three receive a boost in Google’s page experience ranking signals. Pages that score “Poor” on any of them are at a disadvantage compared to faster, more stable competitors.
For the most detailed Core Web Vitals analysis, Google’s own PageSpeed Insights (pagespeed.web.dev) provides lab data and field data based on real-world Chrome user experience data. Use our tool for a fast, accessible initial speed check and use PageSpeed Insights for in-depth Core Web Vitals analysis.
Who Should Use This Page Speed Checker?
Website Owners and Business Owners Run a speed check on your own website right now. If your load time is over three seconds, you are losing a significant percentage of potential visitors every day. The tool tells you exactly where the weight is coming from and what to fix first.
SEO Professionals and Consultants Include page speed analysis in every technical SEO audit. Speed is a confirmed ranking factor, and slow pages consistently underperform faster competitors. The export feature makes it easy to include speed data in client reports.
Web Developers and Front-End Developers Use this tool as a quick sanity check during and after development. Run speed tests at each major milestone — before and after image optimization, before and after enabling caching, before and after JavaScript deferral — to measure the impact of each change.
Digital Marketing Agencies Check the speed of new client websites before starting any SEO or paid advertising work. A slow website undermines both organic rankings and paid campaign performance. Fixing speed issues is often the highest-ROI first step for a new client.
E-commerce Store Owners Every second of load time on a product or checkout page directly costs you sales. Run speed checks on your highest-traffic product pages and checkout flow regularly. Even small speed improvements on these pages can have measurable revenue impact.
Bloggers and Content Creators Fast-loading blog posts have lower bounce rates and better engagement metrics. Both of these positively influence how Google evaluates your content pages over time. Run speed checks on your most important posts and optimize any that are loading slowly.
PPC and Paid Media Managers Before driving paid traffic to any landing page, test its speed. Google’s Quality Score for search ads partially factors in landing page experience, which includes speed. A slow landing page means higher cost-per-click and lower ad placement for the same budget.
Frequently Asked Questions
Q: Is this page speed checker completely free? Yes — 100% free with no account required, no subscription, and no usage limits. Test as many pages as you need.
Q: What is a good page load time? Under 2 seconds is good. Under 1 second is excellent. Over 3 seconds is poor and will noticeably increase bounce rates. For e-commerce pages, aim for under 2 seconds as a minimum — every extra second reduces conversions.
Q: What is First Byte Time (TTFB) and why does it matter? TTFB measures how long your server takes to respond to a browser request. A high TTFB — over 500 milliseconds — usually indicates slow hosting, no server-side caching, or database performance issues. Improving TTFB often requires better hosting, adding a CDN, or enabling server-side caching.
Q: What is the biggest cause of slow page speed? For most websites, unoptimized images are the single largest contributor to slow load times. Large JavaScript bundles are the second most common cause. Addressing these two issues alone usually produces the most significant speed improvements.
Q: How is page size related to load time? Larger pages take longer to download — especially on mobile connections. Reducing page size by compressing images, minifying CSS and JavaScript, and removing unnecessary resources directly reduces load time.
Q: What is DOM Interactive and how is it different from load time? DOM Interactive is the point at which a visitor can start interacting with the page — clicking links, tapping buttons — even if images and other resources are still loading. Load time measures when everything is fully done. Improving DOM Interactive makes the page feel faster even before it is technically complete.
Q: What is the difference between this tool and Google PageSpeed Insights? This tool provides fast, accessible speed metrics including load time, page size, request count, and resource breakdown — ideal for a quick performance check. Google PageSpeed Insights provides deeper Core Web Vitals data including real-world field data from Chrome users, plus Lighthouse scores and more detailed diagnostic recommendations. Use both together for the most complete picture.
Q: How often should I check my page speed? Check any time you make significant changes to your website — adding new plugins, changing themes, uploading new images, or installing third-party scripts. For active websites, a monthly speed check is a good practice to catch any new performance regressions.
Q: Will faster pages always rank higher on Google? Not automatically — speed is one of many ranking factors. A very slow page competing against fast pages may rank lower, but speed alone does not guarantee rankings. Strong content, quality backlinks, and good on-page SEO remain the primary ranking drivers. Speed ensures you are not at a disadvantage due to a performance issue.
Q: My page is slow — where do I start? Start with the resource breakdown in your report. Whichever category is largest — almost always images or JavaScript — is your highest priority. Then check your TTFB. If it is over 500ms, server-side caching or better hosting should be addressed next. Follow the specific recommendations in your report for your page’s particular issues.