RAM Speed Test

Test your memory bandwidth right in the browser with an in-browser RAM bandwidth test: sequential read, sequential write, random access, and copy speed in MB/s, plus an overall 0-1000 score.

What this measures

This tool measures how fast your device's memory (RAM) can be read, written, and accessed from JavaScript. It runs four passes - sequential read, sequential write, random access, and copy - each over a large buffer (up to 512 MB) that it allocates on your device. Every metric is measured over several timed passes and the median is used, so one hiccup does not skew the result. A full run takes about 10-20 seconds on a desktop and a little longer on a phone.

Everything runs locally in your browser. The buffer is created in your device's memory, nothing is sent to any server, and there is no sign-up. Your results are stored only on this device (run history, up to 20 entries).

Ready when you are. Press the button to start the test - nothing runs automatically.

How to read this number

Your score is measured with JavaScript loops in a tab, not with the vendor's DRAM test suite - it measures effective bandwidth your scripts can actually push through, which is why it is lower than the number printed on your memory kit (DDR5-6000, etc.).

If the test lands in the lower tiers on a desktop with modern dual-channel RAM, check that XMP/EXPO is enabled in the BIOS - with XMP/EXPO off, your memory often runs at a much slower default speed. Keep the tab focused while the test runs: background tabs are throttled and the test aborts if you switch away.

What the tiers mean

  • Entry-level (score 0-199): bandwidth typical of a phone-class device, a very old laptop, or memory running without XMP/EXPO.
  • Mid-range (score 200-499): typical of an older laptop or a device where the memory speed is partially limited.
  • Fast (score 500-799): typical of a modern laptop or desktop with its memory running at the rated speed.
  • Very fast (score 800-1000): typical of a desktop with fast, well-configured dual-channel (or quad-channel) memory.

Run history

No runs yet. Your last 20 runs will appear here.

What you can do with RAM Speed Test

A few common ways people use RAM Speed Test, from a quick check after a BIOS change to comparing devices.

  • Check your memory speed after an upgrade

    Fitted new RAM sticks or enabled XMP/EXPO in the BIOS? Run the test before and after and compare the sequential read score to confirm the new memory is actually running at its rated speed.

  • Compare your laptop against a phone or tablet

    Run the same test on different devices and compare the MB/s numbers side by side to get a realistic feel for how their memory speed differs in everyday use.

  • Track whether a device slows down over time

    Your results are saved in the run history (last 20 runs) on this device, so you can re-run the benchmark now and later and spot real regressions instead of relying on the impression.

  • Decide if memory is your bottleneck

    If your workloads feel sluggish and this test shows bandwidth far below what your memory kit should deliver, the memory (or XMP/EXPO settings) is a strong suspect before you blame the CPU or disk.

  • Share your result with a friend or forum

    Use the copy button to copy a compact summary of your run - metrics, overall score, tier, and buffer - that you can paste into a forum post or message with full context.

FAQ

Is my RAM really that slow?
The test measures effective bandwidth from JavaScript in a browser tab, so it is always lower than the manufacturer's number for your memory kit. It is meant for comparison between runs and devices, not for measuring your DRAM's rated speed. If a desktop scores much lower than expected, check that XMP/EXPO is enabled in the BIOS.
Why does my number change between runs?
Memory bandwidth is sensitive to heat, other apps, and the number of CPU cores active. Each metric is measured over several timed passes and the median is used, but small variations between runs are normal. For the most stable result, close other heavy tabs and keep this tab focused.
Why does the test stop when I switch tabs?
Browsers throttle or pause background tabs, which would make the measured bandwidth wrong. Rather than report skewed numbers, the test detects the hidden tab and stops, and you can start it again with the tab focused.
What does the buffer size mean?
The test allocates one large buffer (up to 512 MB on desktop) and reuses it for all four metrics. On phones, or when the allocation fails, a smaller buffer is used and the result is marked as an estimate.
Does this test use my network or upload anything?
No. After the page loads, the test performs zero network activity - no server calls, no uploads, no tracking. The buffer lives only in your device's memory and the results are stored only in your browser's local storage.