website carbon calculator
Estimate the CO₂ emissions of any web page. See how your site compares to others and get tips to reduce your carbon footprint.
By Deepak Shukla — Founder & CEO, Pearl Lemon
What This Tool Checks
- CO₂ emissions per page view (grams)
- Page weight and transfer size
- Green hosting verification
- Energy consumption estimate (kWh)
- Comparison vs. global average
Why This Matters
The internet produces ~4% of global CO₂ emissions. Lighter, more efficient websites are better for the planet, load faster, and rank higher in search results.
How to Fix Issues
- 1.Optimise and compress images (use WebP/AVIF)
- 2.Minify CSS and JavaScript
- 3.Switch to green web hosting
- 4.Implement effective caching
- 5.Reduce third-party scripts
Every page view moves data across networks and runs processors in a data centre, and all of that consumes electricity. Enter a URL above and this calculator estimates the carbon produced by a single view of the page, based on how much data it transfers and whether the hosting runs on renewable energy.
What actually drives the number
Page weight dominates. Images that were never resized, video that autoplays, font files loaded in weights nobody uses, and analytics and advertising scripts that each pull in more scripts — these are the whole story on most sites. The second factor is the hosting: the same page served from a data centre running on renewable power produces substantially less carbon than one that is not, which is a decision made once and applied to every view thereafter.
The convenient part of this problem
Reducing a page's carbon and making it faster are the same work. Compressing images, serving modern image formats, removing unused JavaScript, subsetting fonts and deleting the tag that was added for a campaign three years ago all cut transfer size, which cuts both load time and energy use. There is no trade-off to manage: a lighter page is faster for users, cheaper to serve, better for Core Web Vitals and lower carbon, in one change.
Reading the estimate honestly
This is a model, not a measurement. It uses the transferred bytes of the page, published averages for network and device energy intensity, and a grid carbon factor. It cannot see repeat-visit caching, individual device efficiency, or the real energy mix of a specific facility at a specific hour. Treat the absolute gram figure as an indicator and the comparison over time as the useful output: measure, make the page lighter, measure again, and watch the direction.
Turning one measurement into a habit
Page weight creeps. A site that was lean at launch gains a widget here and a hero video there, and nobody notices until it is twice the size. The value is in re-checking after releases and watching the trend, which is the same discipline as performance monitoring — and for the same reason, since the two numbers move together.
Methodology
We load the URL you enter and total the bytes transferred for the document and its subresources, then apply a published energy-intensity model to convert transferred data into estimated electricity use across the network, the data centre and the end-user device. That figure is multiplied by a grid carbon intensity factor to produce grams of CO2 for a single page view. Separately we check the hosting provider against the Green Web Foundation's public registry of providers running on renewable energy, and apply a lower intensity factor when the host is listed. The result is compared against a published global average page weight so the number has context rather than standing alone. This is an estimate built on averages: it assumes an uncached first visit, uses representative rather than measured device efficiency, and cannot know the real-time energy mix of the specific facility serving you. Use it to compare a page against itself over time and against the average, not as an audited carbon figure.
Frequently Asked Questions
Related Free Tools
HTTP Status Code Reference
Understanding HTTP status codes helps you diagnose issues found by this tool: