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
Instantly check your device's battery level, charging state, and estimated time remaining — directly in your browser.
levelchange events when the battery level changes, but the frequency depends on your operating system's reporting intervals — usually every few percent. You can leave this page open; it will reflect changes automatically.
Connect to a BLE device and read its Battery Service characteristic. See the charge level in a gauge.
Estimate how long a battery will last given capacity (mAh/Wh) and load current. Also computes backup time for power banks. Quick and local.
A completely black page to save battery on OLED devices. Click to go fullscreen. Simple utility.
List all resources loaded by the current page and their detailed timing breakdown. In‑browser waterfall.
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.
See the current Service Worker registration, its state, and scope. Send 'skipWaiting' and update. PWA debug.
Estimate arrival time with driving duration, breaks, and time zone changes. Plan your road trip precisely.
Enter network name and password to generate a stylish printable card for visitors. Local, no data leak.
Paste a raw server log snippet and see a structured table with IP, method, URL, and status. Quick audit.
Create promises that resolve or reject after a delay. See state changes and chain .then/.catch. Debug async code.
Set an alarm relative to today's sunset (e.g., 30 minutes before). Perfect for evening routines. Uses geolocation (optional).
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.
Calculate flour, water, starter amounts to achieve a target loaf hydration. Adjusts for starter hydration. Instant local calculation.
Paste your CSS and see rules sorted by specificity. Find overrides and potential collisions. Understand your cascade.
Load images or use colors and apply all 15 CSS blend modes. Visual tester for creative effects.
Build a renovate.json file to automate dependency updates. Choose schedule, automerge, and package rules. Local.
Swap between physical and logical properties (margin‑inline vs margin‑left). Live preview with writing‑mode. Internationalize your CSS.
Implement a dark/light theme toggle that respects prefers‑color‑scheme. Copy the complete JavaScript and CSS.
Get a random, unique superpower with a detailed description and limit. Perfect for character creation or daydreaming.
Enter a URL and instantly generate a PDF version using the browser's print-to-pdf engine. Private, no upload.
Paste your CSS and get a sorted list of all custom properties defined under :root with their values. Quick audit.
Enter a URL and instantly generate a PDF version using the browser's print-to-pdf engine. Private, no upload.
See every HTML input type in one page. Check browser support and styling. Copy sample markup. Quick frontend reference.
Build a Vite configuration file by selecting plugins (Vue, React, etc.), aliases, and build options. Copy the final code.
Apply will‑change to any element and see its effect on compositing. Learn best practices for smooth animations.
Test the new style() function inside @container to query custom property values. Revolutionary component‑based responsive design.
Easily compute posterior probabilities given prior, likelihood, and marginal likelihood. Visual diagram. All local.
Manipulate CSS values as typed objects using attributeStyleMap. Convert between CSSUnitValue, CSSMathSum, etc. Futuristic CSS‑in‑JS.