Guides · Updated
How to benchmark a PC in your browser
You can test a computer's processor and graphics in a minute from a browser tab, with nothing to install. Here's how to run the tests, read the scores and compare machines fairly.
Can you benchmark a PC without installing anything?
Yes. The CPU benchmark runs a fixed workload in your browser, first on one thread and then on every logical core, and scores how much work the processor gets through per second. The GPU benchmark does the same for graphics with a WebGL load. Neither needs an install, an account or admin rights, so they work on a shop's display model or a seller's laptop.
- Per run: 5 s on one thread, then 5 s on every logical core
- ~11 s
- Single-thread and multi-thread, in units per second
- 2 scores
- Per machine before you compare typical results
- 3 runs
The trade-off is that browser scores measure the browser too. They're good for comparing machines and spotting problems, but they won't match native benchmark apps, and you should only compare scores taken in the same browser.
How to run the CPU benchmark
- Plug in the laptop and close heavy apps and other browser tabs.
- Open the CPU benchmark and press Start benchmark.
- Leave the page alone for about 11 seconds: five seconds on one thread, then five seconds on every logical core.
- Read the Single-thread score, the Multi-thread score, the Scaling factor and the Logical cores count.
- Press Run again two more times. Each run is added to the Runs this session table so you can compare them.
- Use the best or typical result, not the first one.
The workload is a prime sieve plus integer hashing and floating-point maths, run in JavaScript inside Web Workers. Every result is checked, so a broken run is never scored.
- Run 1 · single795 units/s
- Run 2 · single874 units/s
- Run 3 · single883 units/s
- Run 1 · multi6,355 units/s
- Run 2 · multi6,700 units/s
- Run 3 · multi6,813 units/s
Your numbers will differ. The pattern is what to look for: the first run is often lowest, and scaling sits well below the core count.
Single-core vs multi-core: why both matter
The single-thread score is how fast one core runs. It drives how responsive a computer feels: opening apps, browsing, spreadsheets and most games lean heavily on one or a few fast cores.
The multi-thread score is the total across all cores working at once. It matters for work that splits into parallel pieces, such as video export, compiling code, 3D rendering and compressing files.
The scaling factor is the multi-thread score divided by the single-thread score. It's almost always lower than the core count, and that's normal. Hyper-threads share a physical core, efficiency cores are slower than performance cores, caches are shared, and processors run at lower clock speeds when every core is busy. A laptop with 16 logical cores might scale by well under 16.
A machine with a high single-thread score and a modest multi-thread score feels quick for everyday use. A low single-thread score with many cores can feel slow day to day, even if it renders video well.
Here's what this browser reports about the machine you're on now. The logical cores number is how many workers the benchmark's multi-thread phase starts.
What affects the score
| Cause | What you see | What to do |
|---|---|---|
| Thermal throttling | Scores drop on every run | Let it cool. On an older laptop, dust in the fans or dried-out thermal paste is the usual cause |
| Power mode | Every run is low | Windows: Balanced or Best performance. Mac: turn off Low Power Mode |
| Running on battery | Lower than when plugged in | Plug in. Many laptops run slower unplugged, even without battery saver |
| Background apps | Scores jump around | Close updates, antivirus scans, sync tools and other tabs |
| The browser | Different numbers on the same PC | Compare only in the same browser, ideally the same version |
When a processor gets hot, it slows down to protect itself, so a score that falls on every run points to cooling, while one that's low every time points to a setting. The score measures how fast the browser's JavaScript engine runs the workload, so Chrome, Edge, Firefox and Safari give different numbers on the same machine.
How to compare two computers fairly
- Use the same browser on both, ideally the same version.
- Plug both in and set the same power mode.
- Close everything else, and wait a minute after start-up for background tasks to settle.
- Run the CPU benchmark three times on each and compare typical results, not a single run.
- Note the Logical cores count, and check the processor name in system specs so you know what you're comparing.
Expect some spread between runs. Differences of a few percent are noise. A big gap between two machines with the same processor usually means one is throttling, set to a power-saving mode, or busy in the background.
CPU benchmark vs GPU benchmark
The CPU benchmark tests the processor: general computing, app speed and the work that runs on the main chip. The GPU benchmark tests the graphics chip, which draws games, video effects and anything 3D.
The GPU benchmark renders a WebGL particle vortex at several load presets and tracks frame rate, 1% lows and frame time. Start with a light preset and check the FPS matches your refresh rate, then step up until it drops. A big gap between average FPS and 1% lows means stutter. It also shows the graphics chip the browser reports, which is a quick way to see whether a laptop is using its dedicated graphics or the processor's built-in graphics.
Run both. A fast processor with weak graphics is fine for office work but poor for games, and the reverse is rare but happens on older desktops with a newer graphics card.
Benchmarking a used PC before you buy
On a second-hand laptop or desktop, benchmarks show whether the machine performs like its spec says and whether it's overheating.
- Open system specs and check the processor, graphics, memory and operating system match the listing.
- Run the CPU benchmark three times in a row. Scores that fall noticeably each run point to throttling, which often means a cooling problem.
- Run the GPU benchmark on a medium preset for a minute and watch whether the frame rate holds steady.
- Finish with the full diagnostic, which runs ten automated checks across the display, graphics, audio, battery, processor, memory, storage, network and input, and gives you a report to save.
To compare with a listing or another machine, use the same browser you'll use for the benchmark at home. Our checklist for checking a used laptop before buying covers the screen, keyboard, battery and ports too.
Next, check the rest of the system
Run the GPU benchmark if you haven't yet, then the full diagnostic for a one-minute health check of the whole machine. If games feel choppy on a high refresh monitor, our guide to a 144Hz monitor showing 60Hz checks the display side.
Tests used in this guide
CPU benchmark
Free online CPU benchmark. Run a fixed workload on one thread and on every core to get single-thread and multi-thread scores and the core scaling factor.
Open the testGPU benchmark
Free online GPU benchmark. Stress your graphics chip with a WebGL particle load and measure FPS, 1% lows and your display's real refresh rate.
Open the testSystem specs
See your device specs online: operating system, CPU threads, graphics card, memory, screen and browser. Export everything as JSON for a support ticket.
Open the testFull diagnostic
Run ten automated hardware checks across display, GPU, audio, microphone, battery, CPU, memory, storage, network and input, then print a diagnostic report.
Open the test
Run the full pc performance check
Specs, then CPU and GPU benchmarks, then the full diagnostic. 4 tests, one after another: System specs → CPU benchmark → GPU benchmark → Full diagnostic.
Sources
- MDN: Navigator.hardwareConcurrency (logical processors; browsers may report fewer)
- MDN: Navigator.deviceMemory (rounded to a power of two, clamped)
Keep reading
Why is my 144Hz monitor only showing 60Hz?
Your 144Hz monitor is stuck at 60Hz. Check the refresh rate setting, cable, port and graphics card connection, then confirm the fix with a refresh rate test.
Read the guideHow to check a used laptop before buying
A 15-minute checklist for testing a second-hand laptop before you pay: screen, keyboard, trackpad, battery, speakers, mic, webcam, ports and specs.
Read the guideGPS not accurate? Why it happens and how to fix it
Why your phone's GPS is inaccurate and how to fix it. Run a GPS test, read the accuracy radius, check location settings and calibrate the compass.
Read the guide