industry standard for memory diagnostics

MemTest86 is the original, free, stand-alone memory testing software for x86 and ARM computers.

Boots from USB flash drives to test the RAM in your computer for faults.

Utilizing algorithms that have been in development for over 20 years.

Industry standard since 1994.

card-img

Features

PassMark MemTest86 supports all current technologies:

  • 14 different RAM testing algorithms - including row hammer fault detection*
  • All RAM types supported (including DDR5) in a variety of form factors (including CDIMM and CAMM2)
  • Self-booting off USB or Network (PXE)* boot, without needing DOS, Linux nor Windows
  • Optimized 64-bit native code for UEFI-based x86/ARM systems (since MemTest86 v5)
  • ECC error detection & injection*
  • Faulty DIMM/chip location*
  • Collect RAM settings including clock speed, timings, channel mode and voltages
  • Secure Boot verified – Code signed by Microsoft
  • Graphical interface with mouse input
  • Save logs and create customizable HTML reports
  • Full production line test automation via PXE network boot and configuration file
  • Support for memory blacklisting in Windows (badmemorylist) and Linux (BADRAM)
  • Multi-language support (Chinese, German, Russian, Spanish & more)

*Please refer to the Feature Comparion Table for edition inclusions.

The History of MemTest86

1994 - 2002
2002 - 2004
2004 - 2013
2013 - Today

MemTest86 was originally developed by Chris Brady (BradyTech Inc) with a first release in 1994. However, it is interesting to note that some of the testing algorithms used have been under development since 1981 and were previously implemented on Dec PDP-11, VAX-11/780 and Cray XMP architectures. Since then, there have been more than a dozen new versions released. Support for 64bit, new CPU types, symmetrical multiprocessors and many other features have been added during this period. MemTest86 was released as free open source (GPL) software

Why use MemTest86

Unreliable RAM can cause a multitude of problems. Corrupted data, crashes and other unexplained behaviour.

Bad RAM is one of the most frustrating computer problems to have as symptoms are often random and hard to pin down. MemTest86 can help diagnose faulty RAM (or rule it out as a cause of system instability).

MemTest86 is relied on for industrial use (PC/CPU/motherboard/RAM manufacturers) and consumer use (system builders, overclockers, computer enthusiasts).

Optional Extras

USB Drive
Management Console
ECC Tester

Make your own MemTest86 USB drive, or purchase our ready to use USB stick with the Pro Edition pre-installed and configured.