Loading ApexMark…

Free Online CPU, GPU & RAM Benchmark

Run a CPU benchmark, GPU benchmark (WebGPU) and RAM speed test in one browser run. See the real work as it happens, with no installation.

Why ApexMark

One platform.
A complete view
of performance.

ApexMark gives you one clear performance picture across computers, phones and operating systems. Run the complete sequence or focus on one measurement, always with the real work visible.

  • One complete profileCPU, graphics, memory, storage and internet in a single place.
  • Visible benchmark workEvery test shows the workload being measured and checks the output it produces.
  • Context for comparisonDevice, operating system, browser and protocol details travel with each result.
How ApexMark keeps comparisons fair

ApexMark is experimental. Its methodology and combined index evolve openly as browser capabilities improve.

Benchmark essentials

Understand the test.
Interpret the result.

How ApexMark measures browser performance and helps you make informed comparisons.

How do I get the most accurate score?

Run the full sequence more than once and keep the best clean run — thermals and background load are the biggest source of noise, not the benchmark itself. Close other demanding apps, unused tabs and extensions, plug a laptop in and select its performance power mode, and keep the tab visible until the run finishes. The fastest browser isn't fixed, so it's worth trying more than one in a row: on Windows, start with Edge, then repeat the run in Chrome — driver builds and scheduling differ enough that the winner varies by machine. On macOS, try Chrome and Safari once each and keep the better local result. On Android start with Chrome; on iPhone and iPad start with Safari. Once you've found your fastest setup, keep comparisons within that same browser and version — mixing browsers between runs is the easiest way to invalidate a comparison.

How does ApexMark keep comparisons fair across such different devices?

A browser benchmark can't just trust the clock — JavaScript engines, WebGPU, drivers and power management all sit between the test and the hardware. So every workload is versioned and checked: the CPU and memory tests verify each finished piece of work against a published result, and the GPU test climbs a checked resolution ladder rather than trusting one frame. Every score is measured against the same frozen ApexMark 1.0 baseline (1,000 points per category), and a result from a changed protocol gets its own scoreboard rather than being mixed with older ones. Read the full methodology for how each test is built.

How can the same test run on an entry-level phone and an ultra-high-end GPU?

The GPU test doesn't render one fixed scene — it climbs a resolution ladder from 360p up through 1440p and 4K, checking and scoring each rung, and stops wherever a device can no longer sustain it. An entry phone isn't forced to choke on a 4K scene, and a flagship GPU isn't capped by a scene too light to challenge it. A separate, verified WebGPU compute pass tests a second, non-visual kind of work. Both parts must complete correctly for a comparable graphics score. The CPU test runs on one thread, then on multiple browser-available worker threads, within resource limits and safety checks. This helps compare supported devices across a broad range without treating an unavailable test as a zero score.

Which CPU, GPU and device benchmarks does ApexMark run?

ApexMark ray-traces an image on your processor (single-core and multi-core), climbs a WebGPU scene through a 360p-to-4K resolution ladder plus a separate compute pass, measures memory bandwidth and latency, and reads and writes a file through your browser's storage. A separate internet test measures download, upload, latency and jitter. You can run the full sequence or any single test.

Do the visuals show actual benchmark work?

Yes. The CPU image appears row by row as your processor finishes it. The GPU view is a scaled copy of the frames being measured. The memory map shows real addresses sampled from the random-access walk, the storage view follows the file blocks being written and read, and the internet chart plots bytes as they arrive.

How is the combined device score calculated?

The frozen ApexMark 1.0 baseline is 1,000 points in every category, and scores scale with measured speed. The overall ApexMark score combines CPU and GPU at 7 parts each and memory at 3 parts, using a geometric mean. Browser storage and internet remain separate measurements and do not affect the device score.

What hardware details can ApexMark detect?

ApexMark reports what the browser exposes. A logical processor count can differ from the number of physical cores. GPU identification may be limited, and browsers do not reliably reveal installed GPU memory or total RAM. Unavailable hardware details stay unknown.

What browser features does ApexMark require?

Full coverage requires features including WebGPU and browser-private file storage. Availability depends on the browser, operating system, permissions and settings. ApexMark marks an unsupported test as unavailable and keeps the measurements it could complete. A missing device test prevents a combined score; it does not mean the hardware scored zero.

Is an account required, and where are benchmark results saved?

No. As a guest, your results stay in this browser and can be exported. Signing in with Google keeps a private history across your devices and lets you publish a score to the Hall of Fame under a name you choose. The internet test exchanges measurement data with a Cloudflare server.