Skip to content
CarbonlessBeta

Carbon report

gemini.google.com/app

Scanned · all pages on gemini.google.com

0.542 g

cleaner than an estimated 33.1% of pages on the web 

  1. A+
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F

A+ is 0.04 g or less per view, F is more than 0.359 g CO₂e.

Sign in to re-scan
What the browser rendered, so you can confirm a real page was measured.

The numbers

5.43 MBcold load, on the wire
989 domains
5.23 MB63 requests
1.63 MB30% re-downloaded
0.657 g CO₂e
0.197 g CO₂e
verified green
2.16 s
0.098
154 ms

At 10,000 views a month this page emits about 65.0 kg CO₂e a year, roughly 266 km in an average petrol car. The estimate assumes 75% new and 25% returning visitors, a measured cache reload ratio of 30%, and world-average grid intensity. How we calculate this

What to fix

apply everything → ~0.199 g/visit, rating C

  1. Audit third-party servicessave ~0.246 g/visit (2.46 MB)High impact · moderate effort

    4 third-party domains account for 5.23 MB (96% 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.

    • gemini.gstatic.com3.69 MB
    • fonts.gstatic.com1.38 MB
    • www.gstatic.com150 kB
    • lh3.googleusercontent.com734 B
  2. Reduce JavaScript payloadsave ~0.096 g/visit (962 kB)High impact · moderate effort

    52 scripts total 3.85 MB on the wire (17.04 MB 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.

    • m=ponblb1.02 MB
    • m=LQaXg,ziINQc713 kB
    • m=LQaXg688 kB
    • m=UE0P2d382 kB
    • m=bNyBZd245 kB
  3. Enable text compressionsave ~0.053 g/visit (532 kB)High impact · quick fix

    2 text resources (760 kB) are served without gzip/Brotli.

    Enable Brotli (or at least gzip) on the server or CDN for HTML, CSS, JavaScript, JSON and SVG. Typical reduction is ~70%.

    • font621 kB
    • font138 kB
  4. Fix caching for returning visitorssave ~0.044 g/visit (365 kB)High impact · quick fix

    On a repeat visit 1.46 MB of static assets were re-downloaded instead of coming from cache.

    Serve static assets with Cache-Control: public, max-age=31536000, immutable and versioned filenames so returning visitors download almost nothing.

    • m=ponblbCache-Control: public, immutable, max-age=31536000 · 1.02 MB
    • m=bNyBZdCache-Control: public, immutable, max-age=31536000 · 245 kB
    • m=N9BqIfCache-Control: public, immutable, max-age=31536000 · 31 kB
    • m=TRJwtbCache-Control: public, immutable, max-age=31536000 · 28 kB
    • m=BenWQcCache-Control: public, immutable, max-age=31536000 · 22 kB
  5. Optimize web fontssave ~0.022 g/visit (217 kB)Medium impact · quick fix

    3 font files total 1.38 MB, 2 not in WOFF2.

    Subset fonts to used glyphs, prefer one variable font over multiple weights, serve WOFF2 only, and consider system fonts for UI text.

    • font621 kB
    • t5tQIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8…621 kB
    • font138 kB
  6. Upgrade compression beyond gzipsave ~0.0047 g/visit (47 kB)Advisory · quick fix

    311 kB of text ships gzip-compressed; Brotli or Zstandard would cut roughly another 15-20%, and browsers without them fall back to gzip automatically.

    Serve precompressed Brotli for static text assets (highest level, compressed at build time) and enable Brotli or zstd for dynamic responses; keep gzip only as the fallback.

    • gemini.google.com142 kB
    • rs=AA2YrTsWjCJHyouJAoqI5uWtKO8lKgakbg88 kB
    • lazy.min.js41 kB
    • Create23 kB
    • rs=AA2YrTsiQfTsY-xZhEUlZp1Kwq7Yf8c9jw6.8 kB
  7. Set a page-weight budgetAdvisory · moderate effort

    At 5.43 MB per view this page rates F. The findings above list where the weight is.

    Agree a transfer budget (e.g. under 975 kB reaches a B), enforce it in CI, and re-scan after each change to hold the line.

Where the bytes are

  • JavaScript3.85 MB · 52 req
  • Fonts1.38 MB · 3 req
  • HTML142 kB · 2 req
  • Data (XHR)34 kB · 30 req
  • Images15 kB · 4 req
  • CSS6.8 kB · 1 req
  • Other541 B · 6 req
Ten heaviest requests
ResourceTypeWire sizeCache-Control
gemini.gstatic.com/_/mss/boq-bard-web/_/js/k=boq-bard-web.BardChatUi.en_US.dOitD0l1hfw.2018.O/ck=boq-bard-web.BardChatUi.GOvZv-Wmvfw.L.B1.O/am=FQCQ-Ahgf39Q7AN5YCABTNiLAAoAAAAAhA/d=1/exm=ABELSd,AOGdif,AdpaDf,BenWQc,CsakMb,G5GDje,HbEaCf,HwBxOc,LQaXg,LVUOyb,MGIlxc,No94jc,OpU7Tc,PU1dDc,QuxHpf,TRJwtb,UE0P2d,Wg2iZc,Z1MNA,Z8wCif,ZQlXXb,ZVSTIe,_b,eK0zfd,fSXoCf,fqsNIc,k30KJd,q6pD8e,sdS1Cf,v9r4Te,xy0Mif,ziINQc/excm=_b/ed=1/br=1/wt=2/ujg=1/rs=AL3bBk17OiQbqo9hKLuOYBhXUPudMvXgIg/ee=DGWCxb:CgYiQ;EmZ2Bf:zr1jrb;NJ1rfe:yGfSdd;Pjplud:PoEs9b;QGR0gd:Mlhmy;ScI3Yc:e7Hzgb;UYRIEb:HzTAQc;YIZmRd:A1yn5d;cEt90b:ws9Tlc;dIoSBb:SpsfSb;dowIGb:ebZ3mb;eBAeSb:zbML3c;iFQyKf:vfuNJf;oGtAuc:sOXFj;qQEoOc:KUM7Z;qddgKe:xQtZb;wNp4Gc:k56rsf;wR5FRb:siKnQd;yxTchf:KUM7Z/dti=1/m=ponblb?wli=BardChatUi.ElhTqNGQ59s.libheifWasm.O%3A%3Bscript1.02 MBpublic, immutable, max-age=31536000
gemini.gstatic.com/_/mss/boq-bard-web/_/js/k=boq-bard-web.BardChatUi.en_US.dOitD0l1hfw.2018.O/ck=boq-bard-web.BardChatUi.GOvZv-Wmvfw.L.B1.O/am=FQCQ-Ahgf39Q7AN5YCABTNiLAAoAAAAAhA/d=1/exm=_b/excm=_b/ed=1/br=1/wt=2/ujg=1/rs=AL3bBk17OiQbqo9hKLuOYBhXUPudMvXgIg/ee=DGWCxb:CgYiQ;EmZ2Bf:zr1jrb;NJ1rfe:yGfSdd;Pjplud:PoEs9b;QGR0gd:Mlhmy;ScI3Yc:e7Hzgb;UYRIEb:HzTAQc;YIZmRd:A1yn5d;cEt90b:ws9Tlc;dIoSBb:SpsfSb;dowIGb:ebZ3mb;eBAeSb:zbML3c;iFQyKf:vfuNJf;oGtAuc:sOXFj;qQEoOc:KUM7Z;qddgKe:xQtZb;wNp4Gc:k56rsf;wR5FRb:siKnQd;yxTchf:KUM7Z/dti=1/m=LQaXg,ziINQc?wli=BardChatUi.ElhTqNGQ59s.libheifWasm.O%3A%3Bscript713 kBpublic, immutable, max-age=31536000
gemini.gstatic.com/_/mss/boq-bard-web/_/js/k=boq-bard-web.BardChatUi.en_US.dOitD0l1hfw.2018.O/ck=boq-bard-web.BardChatUi.GOvZv-Wmvfw.L.B1.O/am=FQCQ-Ahgf39Q7AN5YCABTNiLAAoAAAAAhA/d=1/exm=_b/excm=_b/ed=1/br=1/wt=2/ujg=1/rs=AL3bBk17OiQbqo9hKLuOYBhXUPudMvXgIg/ee=DGWCxb:CgYiQ;EmZ2Bf:zr1jrb;NJ1rfe:yGfSdd;Pjplud:PoEs9b;QGR0gd:Mlhmy;ScI3Yc:e7Hzgb;UYRIEb:HzTAQc;YIZmRd:A1yn5d;cEt90b:ws9Tlc;dIoSBb:SpsfSb;dowIGb:ebZ3mb;eBAeSb:zbML3c;iFQyKf:vfuNJf;oGtAuc:sOXFj;qQEoOc:KUM7Z;qddgKe:xQtZb;wNp4Gc:k56rsf;wR5FRb:siKnQd;yxTchf:KUM7Z/dti=1/m=LQaXg?wli=BardChatUi.ElhTqNGQ59s.libheifWasm.O%3A%3Bscript688 kBpublic, immutable, max-age=31536000
fonts.gstatic.com/l/font?kit=Hhy3U5Ak9u-oMExPeInvcuEmPosC9zS3FYkFU68cPrjdKM1XMoDZlWmzc_IiQP9Pl2qlTD28M00Ic5PBvgjUKh-hL5SsUfna8181gW5cw07ABjrw0mO4bD6GPxon5_oEbD-5h7ZDXXSzrmdLquZIuQBxUvaZArLpc9_WPl-rKXilymEUxDQvP0_oYFlasoxiIzXiRU4pPzsii1P730THJCtscKKmgltNUNlkgsmao8Q6wHI_VgfRzzLWzxNYqELfM8E-dMZ0M0d4q0oQuuSMb28dFFslsFJoH81T2D8mnRa67xyD1KhjWwdR3qi5cOyp_UzXTexvaYs-ZcCWPfM3V8TAARJ1b2q_fEXeWDuZFXSfLVbuzqt9pXIq6TbdZTb2D8WDvlwuphph_8i_NW8Ed4Ka6GbIPHadNCkixU6VKIKA6B8EP7CSG8fsj1f9y-sxP-1sTQJf5dA7OrczZdGJ8UUAmo4C1xz3w7UGJa4caO42wQJFy2JoYziq_BlXlEfVrWokX2JWEuRxG5fGBMH1owY4cjoCLCzSMDGm1kePLYmKQMV6lJG9-hXnpyoM9-6_V0vQoXyyQb20zCSH_3164EVqhoAiypWWgM6O8AdVypMIwutQLrqHjPpjLsUS7fQQ3g9Xxq2TiPG4JZW7&skey=f8ec4d50247dc1c1&v=v451font621 kBprivate, max-age=86400
fonts.gstatic.com/s/googlesansflex/v11/t5tQIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x4d-JwN2l9sIKwpINJwakXdYAZzz0jbnDYatsQ.woff2font621 kBpublic, max-age=31536000
gemini.gstatic.com/_/mss/boq-bard-web/_/js/k=boq-bard-web.BardChatUi.en_US.dOitD0l1hfw.2018.O/ck=boq-bard-web.BardChatUi.GOvZv-Wmvfw.L.B1.O/am=FQCQ-Ahgf39Q7AN5YCABTNiLAAoAAAAAhA/d=1/exm=AdpaDf,BenWQc,LQaXg,LVUOyb,MGIlxc,Z8wCif,_b,fSXoCf,k30KJd,ziINQc/excm=_b/ed=1/br=1/wt=2/ujg=1/rs=AL3bBk17OiQbqo9hKLuOYBhXUPudMvXgIg/ee=DGWCxb:CgYiQ;EmZ2Bf:zr1jrb;NJ1rfe:yGfSdd;Pjplud:PoEs9b;QGR0gd:Mlhmy;ScI3Yc:e7Hzgb;UYRIEb:HzTAQc;YIZmRd:A1yn5d;cEt90b:ws9Tlc;dIoSBb:SpsfSb;dowIGb:ebZ3mb;eBAeSb:zbML3c;iFQyKf:vfuNJf;oGtAuc:sOXFj;qQEoOc:KUM7Z;qddgKe:xQtZb;wNp4Gc:k56rsf;wR5FRb:siKnQd;yxTchf:KUM7Z/dti=1/m=UE0P2d?wli=BardChatUi.ElhTqNGQ59s.libheifWasm.O%3A%3Bscript382 kBpublic, immutable, max-age=31536000
gemini.gstatic.com/_/mss/boq-bard-web/_/js/k=boq-bard-web.BardChatUi.en_US.dOitD0l1hfw.2018.O/ck=boq-bard-web.BardChatUi.GOvZv-Wmvfw.L.B1.O/am=FQCQ-Ahgf39Q7AN5YCABTNiLAAoAAAAAhA/d=1/exm=ABELSd,AOGdif,AdpaDf,BenWQc,CsakMb,G5GDje,HbEaCf,HwBxOc,LQaXg,LVUOyb,MGIlxc,No94jc,OpU7Tc,PU1dDc,QuxHpf,TRJwtb,UE0P2d,Wg2iZc,Z1MNA,Z8wCif,ZQlXXb,ZVSTIe,_b,eK0zfd,fSXoCf,fqsNIc,k30KJd,o2nH0b,ponblb,q6pD8e,sdS1Cf,v9r4Te,xy0Mif,ziINQc/excm=_b/ed=1/br=1/wt=2/ujg=1/rs=AL3bBk17OiQbqo9hKLuOYBhXUPudMvXgIg/ee=DGWCxb:CgYiQ;EmZ2Bf:zr1jrb;NJ1rfe:yGfSdd;Pjplud:PoEs9b;QGR0gd:Mlhmy;ScI3Yc:e7Hzgb;UYRIEb:HzTAQc;YIZmRd:A1yn5d;cEt90b:ws9Tlc;dIoSBb:SpsfSb;dowIGb:ebZ3mb;eBAeSb:zbML3c;iFQyKf:vfuNJf;oGtAuc:sOXFj;qQEoOc:KUM7Z;qddgKe:xQtZb;wNp4Gc:k56rsf;wR5FRb:siKnQd;yxTchf:KUM7Z/dti=1/m=bNyBZd?wli=BardChatUi.ElhTqNGQ59s.libheifWasm.O%3A%3Bscript245 kBpublic, immutable, max-age=31536000
gemini.gstatic.com/_/mss/boq-bard-web/_/js/k=boq-bard-web.BardChatUi.en_US.dOitD0l1hfw.2018.O/ck=boq-bard-web.BardChatUi.GOvZv-Wmvfw.L.B1.O/am=FQCQ-Ahgf39Q7AN5YCABTNiLAAoAAAAAhA/d=1/exm=ABELSd,AOGdif,AdpaDf,BenWQc,LQaXg,LVUOyb,MGIlxc,No94jc,QuxHpf,UE0P2d,Wg2iZc,Z8wCif,_b,fSXoCf,k30KJd,v9r4Te,ziINQc/excm=_b/ed=1/br=1/wt=2/ujg=1/rs=AL3bBk17OiQbqo9hKLuOYBhXUPudMvXgIg/ee=DGWCxb:CgYiQ;EmZ2Bf:zr1jrb;NJ1rfe:yGfSdd;Pjplud:PoEs9b;QGR0gd:Mlhmy;ScI3Yc:e7Hzgb;UYRIEb:HzTAQc;YIZmRd:A1yn5d;cEt90b:ws9Tlc;dIoSBb:SpsfSb;dowIGb:ebZ3mb;eBAeSb:zbML3c;iFQyKf:vfuNJf;oGtAuc:sOXFj;qQEoOc:KUM7Z;qddgKe:xQtZb;wNp4Gc:k56rsf;wR5FRb:siKnQd;yxTchf:KUM7Z/dti=1/m=HwBxOc?wli=BardChatUi.ElhTqNGQ59s.libheifWasm.O%3A%3Bscript173 kBpublic, immutable, max-age=31536000
gemini.google.com/document142 kBno-cache, no-store, max-age=0, must-revalidate
fonts.gstatic.com/l/font?kit=daaOSSYgOGmYaRLpq55MPuzv2kUKwTXcoFHm2zCWlB3F1WQIV8RopohwcDXo4e5J9gZ4U7xddIimtf_IVhIHUUZE2MAXvEMvpoe_2ApV2xaXBT6_w4L0SiM4QAb2SyABnO0lQI8lYt9JuddckW3m7owqAVLezoahgIhNWGvDdzqGQfYKCnD5IBRXlZ0KFUioF08O5WNnarWXD0qJUTr9MhJPyVC-2sE002jhLz6K-kAnqelLOMcxOqoXFPH4F9J1-NQslil1cDypDWIdBL9_YMOpNUQXbgFU3npLD4jiINE3gnzOdMldn2J_ISx3K7Z0P8OoKZMOFKkDU9BQkp5pxhukd3gdMtx9dG51UU9ax36WyceM3bAU_rsIuqo&skey=bef131c18897d264&v=v46font138 kBprivate, max-age=86400

Share this report

Live carbon badge preview
<a href="https://carbonless.cc/report/gemini.google.com/app"><img src="https://carbonless.cc/api/badge?url=https%3A%2F%2Fgemini.google.com%2Fapp" 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.