Idle Detection API Demo - Online User Activity Monitor
Request permission and detect when the user is idle (away from keyboard). See screen lock state. For native‑like apps.
UD5 Toolkit
Real-time seconds since your last activity — mouse, keyboard, scroll & touch
setInterval, while activity detection is near-instantaneous thanks to event-driven reset logic. JavaScript timers are not perfectly precise (they can drift by a few milliseconds), but for practical purposes — productivity tracking, presence detection, or UX testing — the accuracy is more than sufficient. For sub-second precision, you would need a native application rather than a browser-based tool.
Idle Detection API) monitors all user activity across the entire device — any keyboard, mouse, or touch input anywhere on the system. This web-based tool only tracks activity within the current browser tab. If you move your mouse over another application, our tool won't detect it. This makes our tool ideal for measuring engagement with a specific web page or application, whereas system idle detection is better for global presence detection.
Request permission and detect when the user is idle (away from keyboard). See screen lock state. For native‑like apps.
Look up recommended time and temperature for various sublimation blanks. Quick reference.
Select herb and method to see estimated drying time. Set a reminder to check. Preserve flavor.
Log leftovers with date stored and set visual alerts when they need to be eaten. Reduce food waste. Local storage.
Enter your altitude to adjust canning processing times or pressure. Prevent botulism. Based on USDA guidelines. Essential for home canners.
Record feeding times, side (left/right for nursing) or oz for bottle. Track daily patterns. Data stays in your browser. Simple newborn helper.
Track odometer readings, distance, fuel fill-ups and compute MPG/L/100km. Data stored in localStorage. Simple expense summary for tax or budgeting.
Track days of sobriety with a motivational counter and milestone celebrations. Set quit date and see time elapsed in days, hours, minutes. Private & local.
Track daily mood with emoji selection and optional notes. See weekly/monthly mood trends in a color-coded chart. All data stored privately in localStorage.
Log daily sleep to see cumulative sleep debt or surplus over weeks. Visualizes chronic sleep loss trends. Stores data locally in your browser only.
Measure your visual and auditory reaction speed. Average and best times shown. No data collected. Pure Javascript timing.
Keep track of a tennis match: points, games, sets, and deuce. Supports tiebreak. Great for friendly matches. Local.
Keep a simple list of movies you want to watch. Add notes and check them off. Purely local storage.
Tap a glass icon each time you drink a cup of water. See your daily intake. Reminders optional. Local storage.
Pick a color for each day's mood and see a month‑at‑a‑glance heatmap. Data stored locally. A private emotional log.
Enter two date‑time values and get the exact years, months, days, hours, minutes difference. Word output also.
Simulate random mouse moves, clicks, or keystrokes to test idle‑timeout logic. Stops when you move the mouse. Dev test.
A beautiful full‑screen binary clock showing hours, minutes, seconds in glowing bits. Dark mode perfect for desks.
Log neck, chest, waist, hip, and limb measurements over time. See changes on a chart. All data stored locally.
Instantly convert 12‑hour AM/PM time to 24‑hour format and vice versa. Simple and essential for travelers.
See the International Space Station’s current position on a world map in real time. Uses public API. No refresh.
Paste text to calculate the estimated reading time based on your WPM. Set speaking time too. Perfect for speeches.
Track your subscriptions, calculate monthly and yearly totals, and find savings by pausing unused services. Local data.
Add plants and track when you last watered them. Get a simple visual alert when it's time to water. Local storage.
Convert minutes to decimal hours and vice versa. Essential for billing and payroll. Instant conversion with a handy chart.
View the current time in binary (BCD) format. A stylish geek clock with dot columns. Toggle between binary and decimal labels.
View recent earthquakes worldwide on a map. Fetches public USGS GeoJSON feed directly from browser. Real-time data.
Log your coin collection with year, mint, and grade. Filter and sort. Data stored in localStorage. For numismatists.
Log your assets and liabilities to calculate your net worth over time. Data saved only in your browser for security. Simple and clutter-free.
Estimate calories burned for various activities like running, cycling, swimming based on duration and body weight. Informational and motivational.