Check Your Device Health in Seconds
A free browser-based diagnostics tool that checks your CPU, GPU, memory, battery, storage, network, and display. Get a health score from 0 to 100, run a CPU benchmark, and receive personalized recommendations. No downloads, no data sent — everything runs locally in your browser.
Run a complete system diagnostic right from your browser
Features
How to Run System Diagnostics
- Open the page. Navigate to the System Diagnostics tool in your browser.
- Click "Run System Diagnostics". The tool analyzes 8+ categories: CPU, memory, GPU, display, battery, storage, network, and browser.
- Review results. Check your health score, read recommendations, and optionally run a CPU benchmark. Copy results or download a PDF report.
FAQ
How does this diagnostics tool work?
It uses JavaScript browser APIs (Navigator, Performance, WebGL, Battery Status, Storage Manager, Network Information) to gather device data. All processing happens locally — no data is sent to any server.
Why can't it show my exact CPU model or RAM speed?
Browsers intentionally limit access to detailed hardware info for security and privacy. The tool shows what's available: core count, approximate RAM, GPU renderer name via WebGL, and more.
What is the Health Score based on?
The score is a weighted sum across 9 categories: CPU (15 pts), memory (12), GPU (12), battery (10), storage (10), network (15), display (8), browser features (10), and performance (8). Each category is scored based on detected values.
Does it work on mobile devices?
Yes. Most APIs work on mobile browsers. Some features (like deviceMemory or Battery API) may be limited on Safari/iOS, but the tool gracefully handles missing data.
How does the CPU benchmark work?
It runs three tests in a Web Worker (background thread): integer arithmetic (2M iterations), floating-point math (1M iterations), and array sorting (50K elements). The combined score indicates relative CPU performance.
Is my data sent to any server?
No. Everything runs 100% in your browser using client-side JavaScript. No data is collected, transmitted, or stored. You can verify this in your browser's Network tab.
We can — and it's free! Just send us a quick message with your idea. If you'd like to discuss it in detail, leave your email and we'll get back to you. You can stay anonymous.