Keep Windows awake

Keep Windows awake — and let it sleep when it should

An honest look at Caffeine, PowerToys Awake, Don't Sleep and StayGreen — and the one thing they all leave to your memory. PowerDoze closes that gap: it reads four signals, decides for you, and gets out of the way.

You searched for a way to stop Windows going to sleep. Every tool below does that. The real question is the next one: who turns it back off? Caffeine, PowerToys Awake and Don't Sleep keep your PC awake until you remember to flip the switch — leave it on and your machine never sleeps again, burning power all night. That gap is the whole reason PowerDoze exists: it keeps the screen awake while the app that needs it is running, then releases on its own — and it does the same trick for power modes, Wi-Fi location and battery, with a report of what you saved.

Download free See Free vs Pro →
Feature Caffeine PowerToys Awake Don't Sleep StayGreen PowerDoze
Prevent system sleep
Keep the display on too
Auto-release when the trigger endsCLICLI
Time-of-day schedule (GUI)CLI
Foreground-app auto triggerCLICLI
Idle / away detection
Wi-Fi location profiles
Battery-aware policy-onac
Switch Windows power mode
Thermal auto-pause
Power savings report (kWh / cost)
Away auto-dim / lock
PriceFreeFreeFree~US$3–5Free + Pro
Open sourceMIT

“CLI” = possible only via command-line flags, no GUI. Facts checked against each tool's official docs (2026); StayGreen price is a Microsoft Store promo and may change.

Honest take on each tool

Caffeine (Zhorn Software)

The featherweight classic: a ~300KB portable app that taps a phantom key (F15) every 59 seconds so Windows thinks you're still there. It's free and needs no admin. It has surprisingly powerful command-line flags — -activeperiods for time windows, -watchwindow to only run when a given window is open — but they're CLI-only, set per launch, with no GUI. It also doesn't keep the display on (system only), and the default F15 trips up some apps.

Best for: people who want the absolute lightest thing and are comfortable with command-line switches.

PowerToys Awake (Microsoft)

The official, free, open-source (MIT) option, bundled with PowerToys. Clean modes: keep awake indefinitely, for a set duration, or until a date/time — with an optional “keep screen on” and a --pid flag to exit when a process ends. Its one documented wall: it stops working on the lock screen. Microsoft's own docs say so, and tell you to change your Windows power plan instead for that case. No daily schedule, no Wi-Fi, no power-mode switching, no report.

Best for: occasionally blocking sleep on an unlocked PC. Honestly — if that's all you need, use PowerToys Awake. It's free and official; you don't need us — but if you reach for it every day, or you keep forgetting to switch it back, that's the exact gap PowerDoze closes: it keeps the screen awake only while the app needs it, then lets the PC sleep on its own.

Don't Sleep (SoftwareOK)

The most feature-rich of the keep-awake crowd: it blocks shutdown, standby, hibernate, log-off and the screensaver, with timers and conditions — release when battery drops below X%, when CPU or network load is low, or at a set time. Free, portable, 40+ languages. But it's still “advanced manual blocking + conditions to let it sleep,” not context-driven automation — and it doesn't change your power plan or report anything. The UI is dense and engineer-flavoured.

Best for: power users who want fine-grained control over when it's allowed to sleep.

StayGreen (Automata Labs)

The smartest single-signal tool here: a Microsoft Store app (~US$3–5 one-time, no subscription) that keeps the PC awake only while a chosen app is in the foreground, pauses on unplug/lid-close, and adds genuine thermal protection (auto-pause so a laptop doesn't cook in a bag) using event-driven hooks at 0% CPU. Credit where due: its per-app trigger and thermal pause are real, and PowerDoze doesn't do the thermal piece. What it doesn't have: time schedules, Wi-Fi location, power-mode switching, or any savings report.

Best for: “don't sleep while this one app runs” plus laptop overheating worries.

What PowerDoze adds

Here's the pattern: every tool above is a keep-awake switch — manual, or watching a single signal. PowerDoze is a different category — multi-signal power automation. It doesn't just block sleep; it runs your whole power behaviour by context and then automatically steps back, so you stop being the switch:

  • A whitelist that turns itself off — keep awake while an app runs, auto-restore when it closes. No “forgot to switch it back.”
  • Four signals, automatic — foreground app, idle/away, Wi-Fi location (work vs home profiles), and battery state.
  • Switches the actual Windows power mode (CPU, cooling, GPU power limit) — not just “don't sleep.”
  • A real savings report — kWh, CO₂ and an electricity-cost estimate, with history and CSV export.
  • Away auto-dim / lock using a software presence signal — works on any machine, no hardware sensor required.
  • All local, no account, free to use; the context features are a one-time Pro purchase, no subscription.

What PowerDoze doesn't do

Because honesty is the point of this page:

  • No battery charge limit (80% cap). That needs firmware-level control — use your laptop maker's tool (Lenovo Vantage, MyASUS, Dell Power Manager). Be wary of anything claiming to do it universally on Windows.
  • No hardware thermal auto-pause. If “stop running when the laptop overheats in a bag” is your need, StayGreen does that piece better.
  • It's not a CPU scheduler. If background processes are stuttering your foreground app, that's Process Lasso's job, not ours.

FAQ

Why does PowerToys Awake stop working on the lock screen?

The lock screen runs in a separate secure session, and a normal user-mode app can't hold a power request there — Microsoft documents this and suggests changing your power plan instead. PowerDoze's background engine keeps running while locked, so its rules still apply.

Caffeine and Don't Sleep are free — why would I pay for PowerDoze?

PowerDoze is free to use too. Only the context add-ons (Wi-Fi location, meeting detection, away dim/lock, savings analytics) are a one-time Pro purchase — no subscription. If you only need a manual keep-awake switch, the free tools are great; we're for people tired of being the switch.

I just want my PC awake during a long download — which should I use?

Honestly, PowerToys Awake or Caffeine. They're free and do exactly that. PowerDoze earns its keep when you want it to decide automatically and switch power behaviour by context, not when you want one manual toggle.

Will PowerDoze keep my PC awake forever like the others can?

Only while the trigger lasts. Its app whitelist keeps the machine awake while that app runs and restores normal sleep automatically when it closes — that's the whole point.

What's the simplest way to keep Windows awake without a mouse jiggler?

Any of these tools beats a physical jiggler — they declare a real power request to Windows instead of faking input. PowerDoze (or PowerToys Awake, for the manual case) does it cleanly with no phantom mouse movement.

Bottom line

Want one manual toggle? PowerToys Awake. The lightest CLI option? Caffeine. Fine-grained "when may it sleep" control? Don't Sleep. Per-app keep-awake plus thermal protection? StayGreen — each is good at its one thing. But if you're done being the thing that remembers to switch power settings on and off, PowerDoze is the only one here built to do it for you — automatically, on four signals, and it shows you what it saved.

Download Free See Free vs Pro

Want the full landscape — including Process Lasso, ThrottleStop and vendor tools? Read the complete Windows power-tools guide →