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.
Simulate random mouse moves, clicks, or keystrokes to test idle‑timeout logic. Stops when you move the mouse. Dev test.
Estimate hiking time using Naismith's rule (distance + elevation gain). Adjust for terrain and fitness. Plan your outdoor adventure.
Log neck, chest, waist, hip, and limb measurements over time. See changes on a chart. All data stored locally.
A beautiful full‑screen binary clock showing hours, minutes, seconds in glowing bits. Dark mode perfect for desks.
Check if a website is globally reachable or experiencing issues. Status code and latency displayed. Quick browser-side test.
Paste text to calculate the estimated reading time based on your WPM. Set speaking time too. Perfect for speeches.
Check if the current page can be loaded offline by examining the service worker cache. Developer tool for PWAs.
Set a financial goal and track progress with an animated thermometer. Enter current savings, target amount, and see percentage complete. Motivational & local.
Watch for updates to aria‑live regions and log what a screen reader would announce. Debug live regions.
Quickly estimate your internet connection speed by downloading a small test file. See class and recommendations.
Enter daily steps and weight to see approximate calories burned. No tracking, just convert.
Generate a random, structured daily routine with time blocks. Shake up your day. Pure fun.
Record shot distances for each club and see averages. Identify gaps in your bag. Local storage.
Create a custom HTML/CSS progress bar with percentage, colors, and animation. Copy the code. Modern UI element.
Calculate resting energy requirement (RER) and daily energy requirement (DER) for dogs. Feeding guide.
Check current screen orientation and test the lock API. Useful for mobile web apps. Demo with code.
Calculate swim pace per 100m or 100yd based on total time and distance. Predict race times. For pool and open water swimmers.
Tap any key multiple times. Shows average BPM, standard deviation, and a visual metronome beat. More accurate than simple tap.
Based on desired annual income and billable days, calculate your minimum day rate. Don't undercharge.
Enter a URL and get a rough client-side performance simulation: request count, DOM size, and potential speed tips. No real Lighthouse.
Analyze letter/symbol frequency with an interactive bar chart and heatmap. Useful for breaking simple ciphers, linguistics, and SEO keyword analysis. Local processing.
Generate a random, completely fake analytics dashboard snippet. 'Bounce rate: 98% from Mars.' Geeky humor.
Design a realistic neon sign text with multiple layers of glow. Copy the CSS and HTML. Perfect for headers.
Enter distance and time to get your 500m split. Also predicts how a change in stroke rate affects power output.
Calculate your ideal hourly rate based on target annual income, expenses, holidays, and non-billable time. Compare with project-based pricing. Local only.
Set a target weight and see estimated daily calorie deficit needed. Computes safe timeline based on 500-1000 kcal deficit. Includes BMR & TDEE estimation. Fully local.
Add web content to the device’s content index (like Google Discover). See the indexed items and delete them.
Test how your page loads under slow, 3G, or offline conditions by intercepting fetch and applying delays. No DevTools needed.
Keep track of a tennis match: points, games, sets, and deuce. Supports tiebreak. Great for friendly matches. Local.