0.055 g
cleaner than an estimated 93% of pages on the web
- A+
- A
- B
- C
- D
- E
- F
A+ is 0.04 g or less per view, F is more than 0.359 g CO₂e.
The numbers
- 0.074 g CO₂e
- <0.001 g CO₂e
- verified green
- 392 ms
- 0.002
- 24 ms
At 10,000 views a month this page emits about 6.6 kg CO₂e a year, roughly 27 km in an average petrol car. The estimate assumes 75% new and 25% returning visitors, a measured cache reload ratio of 1%, and world-average grid intensity. How we calculate this
What to fix
apply everything → ~0.022 g/visit, rating A+
Audit third-party servicessave ~0.019 g/visit (214 kB)Medium impact · moderate effort
4 third-party domains account for 428 kB (70% of the page).
Remove services that no longer earn their place; load the rest on interaction (facades for embeds, delayed consent-gated tags). Each third party is also a privacy and performance dependency.
- rsms.me355 kB
- fonts.gstatic.com68 kB
- cdn.usefathom.com3.2 kB
- fonts.googleapis.com1.3 kB
Optimize web fontssave ~0.013 g/visit (148 kB)Medium impact · quick fix
5 font files total 422 kB.
Subset fonts to used glyphs, prefer one variable font over multiple weights, serve WOFF2 only, and consider system fonts for UI text.
- InterVariable.woff2353 kB
- V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff223 kB
- -F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgg.woff216 kB
- -F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgg.woff215 kB
- -F63fjptAgt5VM-kVkqdyU8n1i8q1w.woff215 kB
Reduce JavaScript payloadsave ~0.0038 g/visit (41 kB)Medium impact · moderate effort
2 scripts total 166 kB on the wire (515 kB decoded). Bundles this size usually carry a lot of unused code.
Split bundles per route, tree-shake dependencies, and audit with a bundle analyzer or coverage profile. A 25% cut is a conservative target for bundles this size.
- index-BP_FukeW.js163 kB
- script.js2.7 kB
Where the bytes are
- Fonts422 kB · 5 req
- JavaScript166 kB · 2 req
- CSS13 kB · 3 req
- Images6.8 kB · 3 req
- HTML1.4 kB · 1 req
Ten heaviest requests
| Resource | Type | Wire size | Cache-Control |
|---|---|---|---|
| rsms.me/inter/font-files/InterVariable.woff2?v=4.1 | font | 353 kB | max-age=2678400 |
| freeink.org/assets/index-BP_FukeW.js | script | 163 kB | public, max-age=0, must-revalidate |
| fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2 | font | 23 kB | public, max-age=31536000 |
| fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgg.woff2 | font | 16 kB | public, max-age=31536000 |
| fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgg.woff2 | font | 15 kB | public, max-age=31536000 |
| fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1i8q1w.woff2 | font | 15 kB | public, max-age=31536000 |
| freeink.org/assets/index-BX6z16zl.css | stylesheet | 9.2 kB | public, max-age=0, must-revalidate |
| freeink.org/img/partners/seeed-studio.png | image | 4.7 kB | public, max-age=0, must-revalidate |
| cdn.usefathom.com/script.js | script | 2.7 kB | public, max-age=0 |
| rsms.me/inter/inter.css | stylesheet | 2.0 kB | max-age=14400 |
Share this report
<a href="https://carbonless.cc/report/freeink.org"><img src="https://carbonless.cc/api/badge?url=https%3A%2F%2Ffreeink.org" alt="Carbon rating for this page" width="150" height="30" loading="lazy" /></a>The badge is a lightweight SVG (under 1 kB) served with long-lived caching, so a new scan can take up to a day to show through.