Bluetooth Battery Monitor - Online Read Device Levels
Connect to a BLE device and read its Battery Service characteristic. See the charge level in a gauge.
UD5 Toolkit
Online Device Runtime Estimator â Calculate how long your battery will power any device
| Type | Typical DoD | Cycle Life | Best For |
|---|---|---|---|
| Li-ion | 80â90% | 300â1,000 | Portable electronics |
| LiFePOâ | 80â90% | 2,000â5,000 | Solar storage, EVs |
| Lead Acid | 50% | 200â600 | Automotive, budget |
| AGM | 60â70% | 400â800 | UPS, marine |
| NiMH | 70â80% | 500â1,500 | AA/AAA rechargeables |
| Device | Power (W) | Typical Battery |
|---|---|---|
| Smartphone | 1â3 W | 3.7V / 4,000â5,000 mAh |
| Laptop | 30â65 W | 11.1V / 50â100 Wh |
| LED Bulb (10W equiv) | 10 W | â |
| WiFi Router | 8â15 W | â |
| Portable Fridge | 40â60 W | 12V / 100 Ah typical |
| Drone (racing) | 150â300 W | 14.8V / 1,500â5,000 mAh |
| CPAP Machine | 30â60 W | 12V deep-cycle |
Connect to a BLE device and read its Battery Service characteristic. See the charge level in a gauge.
See your device's battery level, charging status, and discharge time using the Battery Status API. Fun utility.
A completely black page to save battery on OLED devices. Click to go fullscreen. Simple utility.
Estimate arrival time with driving duration, breaks, and time zone changes. Plan your road trip precisely.
Calculate flour, water, starter amounts to achieve a target loaf hydration. Adjusts for starter hydration. Instant local calculation.
List all resources loaded by the current page and their detailed timing breakdown. Inâbrowser waterfall.
Set an alarm relative to today's sunset (e.g., 30 minutes before). Perfect for evening routines. Uses geolocation (optional).
Easily compute posterior probabilities given prior, likelihood, and marginal likelihood. Visual diagram. All local.
Access the Paint Timing API and display First Paint, First Contentful Paint, and Largest Contentful Paint times. Quick perf check.
See the current state of a Service Worker for your page: installing, waiting, active. Unregister or skip waiting. Developer utility.
Log shedding events, note duration, and track humidity to optimize next cycle. Healthy scales.
Schedule tasks with userâvisible, userâblocking, or background priority. See execution order and delays. Modern web perf.
Get a random, unique superpower with a detailed description and limit. Perfect for character creation or daydreaming.
Enter network name and password to generate a stylish printable card for visitors. Local, no data leak.
Load images or use colors and apply all 15 CSS blend modes. Visual tester for creative effects.
Paste a raw server log snippet and see a structured table with IP, method, URL, and status. Quick audit.
Apply willâchange to any element and see its effect on compositing. Learn best practices for smooth animations.
Enter a URL and instantly generate a PDF version using the browser's print-to-pdf engine. Private, no upload.
Swap between physical and logical properties (marginâinline vs marginâleft). Live preview with writingâmode. Internationalize your CSS.
Enter a URL and instantly generate a PDF version using the browser's print-to-pdf engine. Private, no upload.
Register a custom CSS property with syntax, initial value, and inherits. Animate colors and numbers that couldnât before.
Build a renovate.json file to automate dependency updates. Choose schedule, automerge, and package rules. Local.
See the current Service Worker registration, its state, and scope. Send 'skipWaiting' and update. PWA debug.
Build a Vite configuration file by selecting plugins (Vue, React, etc.), aliases, and build options. Copy the final code.
Implement a dark/light theme toggle that respects prefersâcolorâscheme. Copy the complete JavaScript and CSS.
Apply userâselect: none, text, all and see how it affects selection. Copy the CSS snippet for your UI elements.
Manipulate CSS values as typed objects using attributeStyleMap. Convert between CSSUnitValue, CSSMathSum, etc. Futuristic CSSâinâJS.
Create promises that resolve or reject after a delay. See state changes and chain .then/.catch. Debug async code.
Paste your CSS and see rules sorted by specificity. Find overrides and potential collisions. Understand your cascade.
See every HTML input type in one page. Check browser support and styling. Copy sample markup. Quick frontend reference.