Readers and students
Follow a score, recipe or textbook without the screen dimming every thirty seconds.
Keep awake
One switch holds a browser wake lock so your display stays lit while this tab is visible — and releases it automatically the moment you move on.
--
Tap for fullscreen · the clock keeps running
Checking whether this browser supports the Screen Wake Lock API…
Follow a score, recipe or textbook without the screen dimming every thirty seconds.
Use a phone as a light, teleprompter or monitor without the display sleeping mid-take.
Keep a timer, checklist or reference sheet visible with both hands busy.
A black fullscreen clock that stays lit all night — and costs almost nothing on OLED.
How to use it
Enable keep-awake and the page asks the browser for a screen wake lock. Your display will not dim or sleep while this tab is visible.
Tap the panel to fill the display. The clock keeps ticking so you have a bedside clock, kitchen timer or workshop display that stays lit.
Switch to another tab or lock the device and the lock is released automatically. Come back and it re-acquires by itself.
FAQ
It uses the Screen Wake Lock API, a browser standard that asks the operating system to keep the display on. There is no app to install, no account and no permission prompt — the browser either supports it or it does not.
Chrome, Edge, Opera and most Android browsers support it on desktop and mobile. Safari supports it from iOS 16.4 and macOS Safari 16.4. Firefox does not yet implement the API, so the toggle will report that it is unavailable.
No. It only prevents the screen from sleeping. The device itself can still lock on a schedule or by button press, and switching away to another app ends the lock.
Keeping a display lit always costs power, and a bright screen costs more. Use a dark or black screen while keeping it awake, and on OLED that is about as low as it gets.
The page checks for you and tells you immediately. If wake lock is unavailable, the rest of the tool still works — you can manually raise your device’s screen timeout instead.