Memory Test (RAM)
Test your RAM in the browser. Allocate memory, write and verify bit patterns, measure write and read speed, and count errors — no download or install needed.
Test size
Pick a test size and press start.
Check Your Memory Without Booting Into a Tester
Bad memory rarely announces itself. It shows up as a program that crashes once a week, a file that will not open anymore, or a blue screen with a different message every time. The usual advice is to boot into MemTest86 and wait hours, which is more commitment than a quick suspicion deserves. This test gives you a faster first step: it fills a large block of memory with known patterns, reads every value back twice, and measures how fast your machine moves data while doing it. A clean pass will not certify your modules, but repeated errors here are a clear signal that the long test is worth your time.
Why Use This Memory Test?
Write and Double Verify
Every value is written, read back, inverted, and read again, so a cell that fails in only one direction still gets caught.
Real Throughput Numbers
Write and verify speeds in MB/s update live, so you can compare devices, browsers, or the same laptop before and after an upgrade.
Runs in a Worker Thread
The heavy work happens in a Web Worker, so the page stays responsive and the stop button always works.
No Install, No Upload
Everything runs in your browser tab. Nothing is downloaded, nothing leaves your device, and closing the tab frees the memory instantly.
How this Memory Test (RAM) works
When you start the test, the page creates a Web Worker, a separate browser thread that does the heavy work without freezing the tab. The worker requests memory from the browser in 16 MB blocks until it reaches the size you selected. Each block is filled with a calculated number pattern, and the position of every value determines what that value should be. This step measures write speed, since the browser has to push the full pattern out to physical memory.
The worker then reads every block back and compares each value against the number that should be there. Any mismatch counts as an error. After the first check, it flips every bit in the pattern and verifies the memory again. Testing both states matters because a faulty memory cell can hold a 0 correctly but fail on a 1, or the other way around.
While this runs, the page shows the phase, the progress, and the live throughput in megabytes per second. When the test finishes, you get the write speed, the verify speed, and the error count.
The browser decides how much memory a single tab may claim, so the test checks the memory your browser can reach rather than every module in your machine. A clean result tells you that this region reads and writes correctly at speed. Repeated errors are a strong signal to run a bootable tester such as MemTest86. Everything stays on your device, and closing the tab releases the memory instantly.
How to use this Memory Test (RAM)
Pick a test size
Choose how much memory to test, from 256 MB up to 2 GB. Start small on phones and older machines.
Run the pattern test
Press start and watch the worker fill the memory with patterns while the write speed updates live.
Read the verdict
The verify pass checks every value twice. Review the speeds and the error count when the test finishes.
Frequently Asked Questions
Can a browser really test my RAM?
Is this a replacement for MemTest86 or the Windows Memory Diagnostic?
Is it safe to run this memory test?
Why did the test stop before reaching my selected size?
What does an error mean?
I got zero errors. Is my RAM fine?
Why is the speed lower than my RAM’s rated bandwidth?
Why do write and verify speeds differ?
Does the test work on phones and tablets?
Which symptoms point to bad RAM in the first place?
Does any of my data leave the device?
Related Tools
Dead Pixel Test
Run a free online dead pixel test in full screen. Check monitors, laptops, phones, tablets, and TVs for dead, stuck, bright, and faulty pixels.
GPU Stress Test
Stress test your GPU right in the browser with a live WebGL fractal render. Watch real-time FPS, pick an intensity level, and get an instant performance score.
Touch Screen Test
Test your touch screen online. Trace the grid to find dead zones, count multi-touch points, and check for ghost touches on phones, tablets, and laptops.
CPU Stress Test
Stress test your CPU in the browser with one Web Worker per core. Pick a thread count, watch live operations per second, and get an instant performance score.
Internet Speed Test
Test your internet speed online for free. Measure download and upload speed in Mbps plus ping and jitter, and see if your connection can handle streaming, gaming, and video calls.
Reaction Time Test
Take a free online reaction time test. Wait for the green signal, react as fast as you can, and compare your average across five attempts.
The Memory Test (RAM) is maintained by CodeItBro. We aim to provide the best free developer tools on the web. If you have feedback or suggestions, please visit our contact page.

