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. Runs via JavaScript APIs in your browser.

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.

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

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
Who is this tool for?

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 —

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.

💡 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 Updated