Test every part
of your device
in 30 seconds.
No install. No account. No upload. Press one button — the Hub auto-runs every applicable benchmark and hands you a single report. Pick a Wizard for a specific problem. Or jump to any of the 110 individual tools.
Auto-run everything.
Pick PC, laptop, or mobile. Press start. Every browser-measurable benchmark runs in sequence — ~90 seconds — and you get one report covering CPU, GPU, memory, storage, network, refresh, and battery.
Solve a problem.
"My laptop is overheating." "I dropped my phone." "Selling my phone." 12 problem-driven auto-flows. Each runs the right subset of tests for the symptom and gives you a verdict + manual follow-up checklist.
Pick one.
When you already know what to measure: mouse polling rate, monitor dead pixels, CPU benchmark, mic noise floor. 110 individual tools, each one URL and one focused canvas.
Problem-driven auto-flows.
Each wizard targets one symptom, runs the right subset of tests automatically, and tells you what's actually wrong — plus a manual checklist for what the browser can't see (visual screen checks, port inspection, button feel).
Every diagnostic.
110 tools across 20 suites. Search by name or keyword, or filter by device.
- Speed testDown / up / ping.
- LatencyReal-time ping graph.
- WebRTC IP leakLocal IPs revealed by WebRTC, VPN check.
- BufferbloatLatency under saturating load.
- Connection typeWi-Fi / cell, effective rate, save-data.
- Packet loss soak60 probes over 24s — intermittent loss.
- DNS raceFirst-byte time across major hosts.
- MirrorFront camera, full screen, max brightness.
- MagnifierBack camera with digital zoom and torch.
- FlashlightTorch on Android, white screen fallback.
- RulerDPI-calibrated on-screen ruler.
- QR scannerBack-camera QR code reader.
- StopwatchWake-lock-aware timer and stopwatch.
- Pomodoro25/5 focus timer with screen dimming.
- Eye-strain timer20-20-20 rule reminder.
- Standing deskSit / stand alternation reminder.
- Focus noisePink, brown, rain — concentration sound.
- HydrationCustom interval drink-water reminder.
- Keyboard lockDisable all keys for 60s while cleaning.
- What is my…Everything navigator exposes about your device.
- User agent + hintsDecoded UA-CH: brand, architecture, model.
- Codec matrixWhich video / audio codecs play here.
- CapabilitiesWeb API support map: WebGPU, USB, Bluetooth…
- PermissionsGranted / denied / prompt state per API.
- Fonts probeWhich common fonts are installed.
- Clipboard testRead / write permissions check.
- Button testerDetect failing switches, double-click chatter, side buttons.
- Click endurance60-second marathon, fatigue curve.
- Double-clickInterval in ms between unintended clicks.
- Scroll wheelTick count, direction, horizontal tilt.
- Polling rateReport rate in Hz, sampled live.
- Clicks per secondNormal, jitter, butterfly modes.
- AccuracyShrinking-target click trainer.
- DPI measurementVerify counts-per-inch with a ruler.
- AccelerationDetect OS-level pointer acceleration.
- LatencyInput-to-display delay estimate.
- CPU benchmarkMulti-thread hash workload.
- WebGL benchmarkTriangle throughput, shader complexity.
- WebGPU computeCompute-shader throughput in GOps/s.
- Hash benchmarkSHA-256 throughput in MB/s.
- Memory pressureAllocation ceiling probe.
- Thermal revealBack-to-back CPU bench detects throttling.
- Frame-time stressp99 frametime, dropped frames.
- Water ejectPush water out of phone speakers and ports.
- Clean speaker165 Hz tone to push dust from speaker grilles.
- Clean earpieceTop-speaker dust and lint removal tone.
- Clean earbudsHigh-frequency burst to clear earwax.
- Headphone unmufflerFrequency-sweep restoration for over-ears.
- Charging portLint and debris removal guide.
Every measurement happens client-side, in JavaScript, using browser-standard APIs. The CPU benchmark runs SHA-style hashing in Web Workers across every logical core. The WebGL benchmark ramps triangle count until 60fps breaks. The refresh-rate test samples requestAnimationFrame for five seconds. Network speed hits Cloudflare's public speed endpoint with four parallel streams. Mic noise floor uses Web Audio's AnalyserNode for dBFS measurement.
What browsers cannot do — read CPU temperature, query NVMe SMART, count battery cycles, see the screen — appears as manual follow-ups in every wizard report. You get the digital subset measured automatically, and a checklist for the rest. No half-truths and no upselling.
Results never leave your browser. There is no server-side logging, no analytics pipeline, no account. Reports are generated locally as plain text; you copy or download them yourself.
About DeviceCheckOnline
What is DeviceCheckOnline?
DeviceCheckOnline is a browser-based diagnostic suite for PCs, laptops, and phones. Press one button — the Hub or a Wizard — and we automatically benchmark your CPU, GPU, memory, storage, network, refresh rate, and battery, then hand you a single report. Or pick any individual tool from the 80+ on this page for a granular check.
How is this different from installing a benchmark like UserBenchmark or 3DMark?
Nothing to install, nothing to sign up for, results in 30-90 seconds instead of 30 minutes. We use standard browser APIs (Web Audio, WebGL, Battery, IndexedDB, Web Workers) — they can't read CPU temperature or NVMe IOPS directly, but for 90% of 'is my device healthy?' questions they're enough and they're instant.
What's the Hub vs a Wizard vs a single tool?
The Hub auto-runs every applicable test for your device profile (PC, laptop, or mobile) in sequence — about 90 seconds end-to-end with one report. A Wizard solves a specific user problem ('my laptop is overheating', 'I dropped my phone', 'is this used phone worth buying') by running a curated subset and giving you a verdict, plus a manual checklist for things the browser can't see. Single tools (mouse polling, dead-pixel check, etc.) are for when you already know what you want to measure.
Do I need to install anything to test my device online?
No. Every diagnostic runs entirely in your browser using standard web APIs. Nothing to download, nothing to install, no account.
Is DeviceCheckOnline really free?
Yes. All tools, all wizards, the Hub — free, no limits, no watermarks, no telemetry.
How accurate are these browser-based device tests?
Each tool documents its methodology. CPU benchmark uses Web Workers with a deterministic hash loop. WebGL benchmark ramps triangle count until 60fps breaks. Refresh rate samples requestAnimationFrame for 5 seconds. Network speed uses Cloudflare's public speed endpoint with 4 parallel streams. Browser-API limits are documented in the Methods page.
Does DeviceCheckOnline collect my data?
No. All results are generated locally and never leave your browser. There's no analytics, no server-side logging, no account. The Hub and wizard reports are generated as plain text in your browser; copy or download them yourself.