Skip to content

Backlight/Field guide

Software dimming vs. hardware dimming

July 28, 2026 · 4 min read

Search the Mac App Store for “dimmer” and you’ll find a whole shelf of apps that make your screen darker. Search the wider web and you’ll find another shelf, mine included, that also make your screen darker. They sound identical. They are doing two profoundly different things, and knowing which is which will save you money, battery, and at least one evening of confusion.

The short version: your screen is a lamp behind a picture. Hardware dimming turns down the lamp. Software dimming darkens the picture. Everything else follows from that.

Turning down the lamp: real backlight dimming

Hardware dimming is what the brightness keys on your keyboard do: the backlight, the actual light source, emits less light. Less electricity, less heat, less glow in a dark room. Blacks get truly darker, because the lamp behind them is putting out less light. This is dimming in the physical sense, and when it’s available it is simply better.

The catch is that word available. Your Mac will happily turn down its own built-in backlight, but an external monitor’s lamp belongs to the monitor, and asking it to turn down requires a command channel that cables, docks and the monitors themselves love to break.

Darkening the picture: what software dimming does

Software dimming skips the negotiation entirely. It leaves the lamp alone and darkens what’s painted in front of it. There are two common recipes, and the App Store shelf has good examples of each:

RecipeHow it worksApps that use it
The veilDraw a semi-transparent black sheet over everything, like putting a tinted film on a window. Simple and utterly reliable.QuickShade, ScreenDimmer
The re-shadeRe-map every color the screen draws toward darker values. No sheet, the picture itself is repainted dimmer.GammaDimmer
Both, in sequenceTurn the real backlight down as far as it goes, then keep going with a veil.Brightness Slider

These apps are genuinely useful, and I mean that without a wink. If your problem is “my screen is too bright at night and nothing else works,” a veil solves it tonight, on any monitor, over any cable, no cooperation from the hardware required. That unconditional reliability is why the App Store shelf exists.

What the picture trick can’t do

But a darkened picture is not a dimmer lamp, and the differences show up exactly where people don’t expect them:

The lamp still burns. A veiled screen at “10%” is a full-brightness backlight shining through a dark filter. On a laptop, that’s battery spent producing light you then throw away.

Black isn’t dark. In a truly dark room you can see it: the screen still glows, because the lamp behind the black picture hasn’t changed. Hardware dimming lowers the glow itself.

The picture pays. Veils and re-shades both compress the picture’s range: whites and near-whites bunch together, and detail in bright areas flattens, like looking at a photograph through smoked glass.

Three rules that make it safe to leave running

The interesting engineering in software dimming isn’t the shading. It’s the failure planning. Any app that darkens your picture in the background needs answers to three questions, and it’s worth knowing what they are whichever app you run.

The sunglasses fall off overnight. A monitor remembers its own backlight setting the way a stove remembers its dial. Picture-darkening has no such memory. Every sleep, wake and unplug knocks it off, and the screen snaps back to full. It has to be re-applied every time. Without that, a “dimmed” monitor sits at full blast while the app serenely reports it dim.

If the app dies, the shading must come off. macOS removes this kind of re-shading when the program that applied it stops running, crash included. I verified it the blunt way, by killing the app mid-dim. The worst case of a catastrophic failure should be a too-bright screen, never a screen stuck dark with nothing left running to un-stick it.

It must never go all the way to black. Shading dark enough to hide everything also hides the cure: undoing it means finding a small icon in the menu bar, on the very screen you just made invisible. So it stops short of black, always leaving enough picture to see your way out. A dimming tool’s last duty is to remain findable.

Design the failure before the feature: a crash brightens, never darkens, and no screen goes so dark you can’t find the way back.

The honest hierarchy: which to use when

So the right answer isn’t a brand, it’s an order of operations. Use hardware dimming wherever the hardware will listen. It’s the real thing. Use software dimming where it won’t, or when you need to go below the hardware’s floor at 2 a.m. The apps above each pick one point on that spectrum. Mine tries to hold the whole spectrum at once: it speaks to every monitor that can be spoken to, falls back to re-shading for the ones that can’t, and can extend below the floor for dark rooms, while keeping every screen matched to the rest, which is the part I care most about.

However you get there: turn down the lamp when you can. Put on the shades when you must. And if an app doesn’t tell you which one it’s doing, now you know how to check. Dim it to the bottom, turn off the lights, and look for the glow.

← All Backlight notes