Private browser-based analyzer
SMART & NVMe Health Report Explainer
Paste smartctl or nvme-cli output to extract the health fields that deserve attention. The report never leaves your browser.
What the analyzer checks
It recognizes common smartctl and nvme-cli labels for overall health, critical warnings, temperature, percentage used, spare capacity, power-on hours, unsafe shutdowns, media errors, error-log entries, reallocated sectors, pending sectors and uncorrectable sectors.
This is a triage tool, not a pass/fail warranty test. Vendor thresholds, controller behavior and workload context still matter. An unrecognized field stays unknown instead of being guessed.
How to capture a complete report
On Linux, use sudo smartctl -x /dev/nvme0 for an NVMe controller or sudo smartctl -x /dev/sdX for a SATA drive. NVMe users can also run sudo nvme smart-log /dev/nvme0. Confirm the device path first with lsblk or nvme list.
What deserves immediate attention
- A failed overall-health result or non-zero NVMe critical warning.
- Media/data-integrity errors, pending sectors or uncorrectable sectors above zero.
- Unexpectedly rapid wear growth, declining spare capacity or persistent high temperature.
One snapshot cannot show a trend. Save dated reports and compare them after heavy writes or when a drive begins producing errors. See our EQi12 SSD and USB evidence for an example of separating device identity, benchmark results and health data.