Sustainable UX design is the practice of building digital products that minimise energy consumption, data transfer, and carbon emissions without compromising user experience. As digital infrastructure accounts for an estimated 3–4% of global carbon emissions — comparable to aviation — product teams have a meaningful role in reducing their organisation's environmental impact through design decisions.
What Is Sustainable UX Design?
Sustainable UX design (also called green UX or low-carbon design) is a design methodology that treats energy efficiency and carbon footprint as first-class design constraints alongside performance, accessibility, and usability. Every design decision — from choosing a font to building an animation — has an energy cost. Sustainable UX makes those costs visible and optimises for lower environmental impact.
The discipline sits at the intersection of performance engineering, accessibility design, and environmental sustainability. Many sustainable UX practices — reducing page weight, eliminating unnecessary network requests, optimising images, simplifying user journeys — are also performance best practices, meaning sustainable design is often simultaneously better UX design.
The Carbon Cost of Digital Products
The carbon impact of a website visit comes from three sources: the user's device (rendering, processing); the network (data transmission across routers, cables, wireless infrastructure); and the data centre (server compute, cooling). The network and data centre portions are most directly influenced by design and engineering decisions — primarily the amount of data transferred and the server-side processing required to generate and serve that data.
Tools like the Website Carbon Calculator (websitecarbon.com) and Ecograder can estimate the carbon footprint of a web page based on its page weight and hosting provider's energy mix. A typical e-commerce product page transfers 3–5MB of data; a sustainably designed equivalent might transfer 800KB–1.5MB with the same content, representing a 60–75% reduction in associated emissions.
Core Sustainable UX Design Principles
prefers-color-scheme and avoid overriding the user's system preference.Image Optimisation: The Highest-Impact Action
Images typically account for 50–70% of a web page's total weight. Image optimisation is the single highest-ROI sustainable UX action for most teams. A comprehensive image strategy includes:
| Optimisation | Typical Saving | Implementation |
|---|---|---|
| WebP conversion from JPEG/PNG | 25–35% smaller | Next.js Image, Cloudinary, imgix |
| AVIF conversion | 50% smaller than JPEG | Cloudinary, imgix, Squoosh, Sharp |
| Correct sizing (responsive images) | 30–70% smaller | <img srcset>, <picture>, Next.js Image |
| Lazy loading below fold | 0 bytes on load for off-screen | loading="lazy", Intersection Observer |
| Quality optimisation | 20–40% smaller | Quality 75–85 for photos, lossless for UI |
| Removing metadata | 5–15% smaller | Sharp, ImageMagick, Squoosh |
AVIF browser support has reached 95%+ in 2026, making it suitable as the primary image format for most web properties. AVIF delivers ~50% smaller files than equivalent-quality JPEG, which translates directly to lower data transfer and lower emissions per page view at scale.
Fonts, CSS, and JavaScript Diet
Web fonts are frequently overlooked in sustainability audits but can add 100–500KB to page weight. Sustainable font strategy: use system font stacks where brand guidelines permit (font-family: system-ui, sans-serif); limit custom font weights to 2–3 variants; use font-display: swap to prevent render-blocking; subset fonts to include only the character sets used; and use variable fonts to serve all weights in a single file.
CSS and JavaScript bloat is the other major category. Modern tooling (Tailwind CSS v4's zero-unused-CSS output, tree-shaking in Vite/webpack, dynamic imports for code splitting) makes it straightforward to ship only the code that's actually used. Remove CSS frameworks loaded in their entirety when only 10% of utilities are used — a common cause of 100–300KB of unused CSS on every page load.
Dark Mode as a Sustainability Feature
On OLED screens (which are the majority of premium smartphones and an increasing share of laptops), dark pixels consume significantly less power than light pixels — a pure black pixel on OLED consumes effectively zero power, while a pure white pixel consumes maximum power. This means dark mode is not just a user preference feature; it is a measurable sustainability feature for OLED users.
Many design systems implement dark mode by using dark grey (#1a1a1a) rather than pure black (#000000). This is a UX decision (pure black can cause eye strain on high-brightness OLED displays) but reduces the power saving benefit on OLED screens. True black backgrounds maximise battery savings; very dark grey is a reasonable compromise.