Vol. II · Issue 05 · MAY 2026 Truth Series — Hardware Edition Free · Browser · 8 MB

Free
benchmark.
15 seconds.

CPU + GPU + RAM, measured in your browser. No download. No login. No vendor money. Open methodology — every formula on the page.

~15 seconds · No login · Privacy-first · Cyan or Orange — your call (top right).

0
Runs submitted
0
GPU models seen
~—s
Avg test duration
0
Vendors paid us
FEATURE / 01

The honest one.

Three things every other benchmark gets wrong, and how 9bench fixes them.

· 01

No paid bias

r/hardware banned UserBenchmark for documented anti-AMD bias. 9bench takes zero money from chip vendors. The scoring formula is on GitHub.

"Zero vendor money."

· 02

No 8 GB download

Geekbench, Cinebench, 3DMark, PassMark all need 500 MB–8 GB and admin rights. Useless on corporate networks, schools, shared computers.

"0 MB to test."

· 03

No fake precision

We tell you when our number is approximate. RAM is browser-sandboxed. We say so loudly instead of pretending our number is gospel.

"We say what we can't measure."

" Every formula. Every constant. Every weight. If you find a flaw, file an issue. We ship the patch the same week. "
— METHODOLOGY · v3.1 · APR 2026
RAM disclaimer: browser sandbox limits absolute throughput. Treat the RAM score as comparative, not absolute. We say so out loud.

What is 9bench?

Key Takeaways
  • Free, browser-based CPU + GPU + RAM benchmark — no download, no account needed.
  • 15-second test using WebGPU compute shaders, Web Workers, and Web Crypto API.
  • Vendor-neutral — zero money from chip companies. Open-source under MIT license.
  • Global percentile ranking against all submitted scores. Anonymous and opt-in.
  • Works everywhere — Chrome 113+, Firefox 147+, Safari 26+, Edge 113+; desktop, iOS, Android.

9bench is a free, open-source browser-based hardware benchmark that tests your CPU, GPU, and RAM speed in about 15 seconds — no download, no installation, no account required. The entire benchmark runs locally in your browser using WebGPU compute shaders, WebAssembly, Web Workers, and the Web Crypto API. Results include a global percentile ranking against all submitted scores.

Test duration
~15 seconds (full CPU + GPU + RAM)
Price
Free — no ads, no premium tier, no upsell
Download required
None — runs entirely in the browser
Privacy
All measurements run locally; score submission is opt-in and anonymous
License
MIT open source (GitHub)
Last updated
(methodology v3.1)

How does the 9bench benchmark work?

  1. GPU compute: A 1024×1024 floating-point matrix multiplication runs on your GPU via WebGPU compute shaders, measuring GFLOPS (billions of floating-point operations per second).
  2. CPU single + multi-core: SHA-256 hash chains via the Web Crypto API measure single-thread performance. Parallel Web Workers test multi-core scaling across all available cores.
  3. RAM bandwidth: Sequential and random-access patterns on a 256 MB Float32Array measure read/write throughput (GB/s) and latency (nanoseconds).

The overall score uses a weighted geometric mean:

overall = exp(0.35 × ln(GPU) + 0.45 × ln(CPU_multi) + 0.20 × ln(RAM))

This means 35% GPU, 45% CPU multi-core, 20% RAM. A single weak component cannot be masked by strong ones — the geometric mean penalizes imbalance. Every formula is documented on the methodology page.

9bench vs Geekbench vs UserBenchmark vs Cinebench

Feature9benchGeekbench 6UserBenchmarkCinebench
PriceFreeFree / $9.99 ProFreeFree
Download requiredNo (browser)500 MB80 MB (.exe)800 MB
Test duration~15 seconds5-10 minutes2-3 minutes10+ minutes
Works on locked PCsYesNo (admin)No (admin)No (admin)
Open methodologyYes (MIT)PartialNoNo
Vendor biasNoneNoneDocumented anti-AMDNone
GPU + CPU + RAMAll threeCPU + GPUAll threeCPU only
Mobile supportiOS, AndroidiOS, AndroidWindows onlymacOS, Windows

On the other hand, native benchmarks like Geekbench and Cinebench are more accurate for absolute peak measurement. If you need precise single-core IPC numbers for a hardware review, you should use Geekbench. If you need instant, zero-friction relative comparison across machines — try 9bench. The two approaches complement each other.

What are the 9bench score brackets?

Scores are calibrated to hardware. Our research across submitted results shows that the median score is approximately 1200 (mid-range category), with the top 5% exceeding 4000. A single weak component cannot be masked by strong ones because the composite uses a geometric mean.

TierScore rangeTypical hardware (2026)
S-tier (top 5%)4000+Apple M5 Max, Ryzen 9 9950X3D + RTX 5090
A-tier2500–4000Apple M4 Pro, Ryzen 9 7950X + RTX 4080
Strong mainstream1700–2500Apple M3 Pro, Ryzen 7 7800X3D + RTX 4070
Mid-range1000–1700Ryzen 7 5800X, mid-tier 2024 laptops
Mainstream / older500–1000Older laptops, integrated GPUs
Office / Chromebook<500Chromebooks, older office laptops

For example, a 2024 MacBook Pro M3 Pro typically scores around 2100 in 9bench — placing it firmly in the "Strong mainstream" bracket. A budget Chromebook with an integrated GPU usually lands below 400.

Why was UserBenchmark banned?

In 2019, r/hardware and r/pcmasterrace banned UserBenchmark.com for documented anti-AMD bias (source). Their scoring formula systematically over-weights single-core Intel performance, producing rankings that independent reviewers flagged as misleading.

9bench was built as a transparent alternative: every formula and weight is published on the methodology page and in the MIT-licensed source code. No vendor has paid or can pay to influence the scoring.

Which browsers support 9bench?

9bench requires WebGPU for GPU benchmarking, as defined in the W3C WebGPU specification. Supported browsers:

On older browsers without WebGPU, CPU and RAM tests still run — only the GPU score shows "0". Try updating your browser if you see a WebGPU error.

Tips for accurate benchmark results

You should follow these steps to get the most reliable scores from 9bench:

  1. Close background apps — browser tabs, video calls, and downloads compete for CPU and RAM bandwidth, which can reduce your scores by 10–30%.
  2. Plug in your laptop — battery-saver mode throttles clock speeds by 20–40%, which directly lowers benchmark results.
  3. Run 2–3 times — pick the highest score. Variance of ±5–10% between runs is normal; ±30% or more indicates background contention.
  4. Use Chrome or Edge for the most accurate GPU scores — their WebGPU implementations are the most mature as of .

Verdict: who should use 9bench?

Use 9bench if you want to quickly compare machines (for example, "is this 5-year-old laptop worth upgrading?"), test hardware in corporate environments where installing software is restricted, or share benchmark results via a permalink without creating an account.

Use Geekbench if you need absolute peak scores for a hardware review. Use Cinebench for sustained multi-core rendering performance numbers. Use 3DMark for gaming-specific GPU benchmarks. 9bench is the best option for instant, zero-friction, vendor-neutral browser-based benchmarking — and it complements native tools rather than replacing them.

About the author: Built by the developer behind Toololis (668 browser-based utility tools). Verified author identity with schema-linked LinkedIn + GitHub profiles. 9bench is part of the Truth Series — tools with transparent methodology and open-source code. First published . Last updated .

Frequently asked questions

Is 9bench accurate?

Within 3-10% of native benchmarks for CPU and GPU compute. RAM scores are browser-sandboxed (30-50% of native). For absolute peak measurement use Geekbench or Cinebench. For instant relative comparison across machines, 9bench is purpose-built.

How does 9bench compare to UserBenchmark?

UserBenchmark is community-banned by r/hardware and r/pcmasterrace for documented anti-AMD bias. 9bench takes zero vendor money, publishes all scoring formulas openly, and is MIT-licensed open source.

Does 9bench work on iPhone, iPad, and Android?

Yes. Safari 26+ on iOS/iPadOS supports WebGPU compute shaders. Chrome 113+ on Android does too. Older devices fall back to CPU + RAM tests with a clear notice.

What data does 9bench collect?

During the test: nothing leaves your browser. Score submission is opt-in. Submitted data is anonymous: benchmark numbers, GPU adapter name if visible, CPU core count, shortened user-agent. No IP, no cookies, no fingerprints.

Why is it free?

9bench runs entirely in your browser — server cost is near zero (Cloudflare D1 free tier). No tracking, no ads, no premium upsell. The core benchmark stays free forever.

How long does the benchmark take?

About 15 seconds for the full CPU + GPU + RAM test. No download or installation required — just open the page and click Start.