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

Analyzes 8+ system categories: CPU, memory, GPU, battery, storage, network, display, and browser capabilities.
🧠
CPU
💾
Memory
🎮
GPU
🖥️
Display
🔋
Battery
💿
Storage
🌐
Network
🔍
Browser
0 Health Score
⏱ Session: 0:00:00
🧠 CPU
💾 Memory
🎮 GPU
🖥️ Display
🔋 Battery
💿 Storage
🌐 Network
🔍 Browser & OS
⚙️ Device Capabilities
Performance
Recommendations
All diagnostics run in your browser — no data is sent or stored

Features

Health Score (0–100): weighted composite score across 9 categories with A–F grading CPU benchmark: integer, floating-point, and array sort tests via Web Worker — no UI freeze GPU detection: renderer name, WebGL/WebGPU support, max texture size, extensions count Live battery monitor: charge level, charging status, time remaining — updates in real time Storage & network: browser quota usage, connection type, downlink speed, latency 100% client-side: no data leaves your browser — private and secure

How to Run System Diagnostics

  1. Open the page. Navigate to the System Diagnostics tool in your browser.
  2. Click "Run System Diagnostics". The tool analyzes 8+ categories: CPU, memory, GPU, display, battery, storage, network, and browser.
  3. 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.

💡 Want us to improve this tool just for you?

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.

How do you rate this tool?

Thank you for your rating!
Want to share more? Leave a comment!
Thank you! Your comment will appear after moderation.
Published