Keep your device awake
Checking browser support...
Click the red 'Click to Keep Awake' button to start
Optional: Set a custom timer (1-480 minutes) to auto-release wake lock
Keep this tab active or use the popup window for reliability
Your screen will stay awake until you click the button again or the timer expires.
NoSleep uses your browser's built-in Screen Wake Lock API - a safe, standard technology that prevents your screen from sleeping. Simply click the button to activate, and optionally set a timer (1-480 minutes) to automatically release when done. The animated sun/moon icons show the current status. For best results, use the floating window feature which creates an always-on-top popup that stays visible even when you switch tabs.
Yes, completely safe! This tool only uses standard web APIs and doesn't access your files, camera, microphone, or any personal data. It simply prevents your device from sleeping - the same as moving your mouse occasionally. No data is collected or transmitted.
Supported Browsers:
If your browser doesn't support the Wake Lock API, you'll see an error message. Please upgrade to a supported browser.
Click "Timer" to set how long you want your screen to stay awake (1-480 minutes). Type a number or use the quick buttons (+1, +5, +10, +30 minutes). Your device will automatically go back to normal sleep mode when time runs out - perfect for downloads, work sessions, or study time. Cancel anytime if you need to stop early.
For the best experience, click "Open Floating Window" to create an always-on-top popup that stays visible while you work. This floating window automatically syncs with the main page and won't accidentally get hidden when you switch tabs. Alternatively, you can keep the main tab active and visible, but the floating window is recommended for reliability and convenience.
Built by William Chong as a simple, useful web tool. Check out more projects and articles on my blog.
Visit My Blog