Page Speed Checker

Page Speed Checker

Analyze website speed, get performance scores, and receive actionable optimization recommendations

Load Time
📊 Page Size
📦 Requests Count
🖼️ Image 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 TimeBounce Rate Impact
Under 1 secondLowest bounce rate — visitors stay and engage
1 to 2 secondsSlight increase in bounce rate
2 to 3 secondsBounce rate rises meaningfully
3 to 5 secondsBounce rate approximately doubles vs. 1-second load
Over 5 secondsBounce 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 TimePerformance LevelWhat to Do
Under 1 secondExcellentYour page is very fast — maintain it
1 to 2 secondsGoodSolid performance — minor optimizations possible
2 to 3 secondsAverageAcceptable but room for improvement
3 to 5 secondsPoorNoticeable to users — prioritize optimization
Over 5 secondsCriticalUrgent 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 SizeAssessmentImplication
Under 500 KBExcellentVery lightweight — fast on all connections
500 KB to 1 MBGoodReasonable size for most websites
1 MB to 2 MBAverageGetting heavy — review large resources
2 MB to 4 MBPoorToo large — significant optimization needed
Over 4 MBCriticalVery 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 CountAssessmentWhat It Means
Under 30ExcellentLean, efficiently structured page
30 to 60GoodNormal for most websites
60 to 100AverageGetting busy — look for consolidation opportunities
100 to 150PoorToo many separate files — optimization recommended
Over 150CriticalSignificantly 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 SizeAssessment
Under 50 KBGood — clean, efficient markup
50 to 100 KBAcceptable for content-heavy pages
Over 100 KBLarge — 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 SizeAssessment
Under 50 KBExcellent
50 to 150 KBAcceptable
Over 150 KBLarge — 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 SizeAssessment
Under 100 KBGood — lean JavaScript footprint
100 to 300 KBAcceptable
300 to 500 KBLarge — review for unnecessary scripts
Over 500 KBCritical — 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 SizeAssessment
Under 50 KBGood
50 to 100 KBAcceptable
Over 100 KBLarge — 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: swap CSS 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.

TTFBAssessmentLikely Cause
Under 200 msExcellentFast server, good hosting
200 to 500 msGoodNormal range for most hosting
500 ms to 1 secondFairServer may need optimization or upgrade
Over 1 secondPoorSlow 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 VitalWhat It MeasuresGood ScorePoor Score
LCP (Largest Contentful Paint)How long until the largest content element is visibleUnder 2.5 secondsOver 4 seconds
INP (Interaction to Next Paint)How responsive the page is to user interactionsUnder 200 msOver 500 ms
CLS (Cumulative Layout Shift)How much the page layout shifts unexpectedly during loadingUnder 0.1Over 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.