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.
Worker threads
4 logical cores detectedLoads every core at once
Choose how many threads to load and press Start to begin.
See How Your Processor Handles Real Sustained Load
A processor spends most of its life far below its limits, so problems like overheating, aggressive throttling, or a weak core only show up under sustained pressure. This test creates that pressure safely in your browser: each selected thread runs an endless stream of integer and floating-point math, the same kind of work that video encoding, compiling, and simulations throw at a CPU. Start with a single thread to get a baseline, then load every core and watch how the numbers hold up.
Why Use This CPU Test?
One Worker per Core
The test spawns a real Web Worker for every thread you select, so the load lands on separate cores instead of fighting over one.
Single-Core vs All-Core
Run one thread first, then all of them, and compare. The gap between the two numbers tells you how well your CPU scales under full load.
Live Throughput Tracking
Current, average, and peak operations per second update in real time, so a sudden drop from thermal throttling is visible the moment it happens.
No Install, No Upload
Everything runs inside your browser tab. Stop the test for an instant score without downloads, sign-ups, or any data leaving your device.
How this CPU Stress Test works
When you press start, the tool creates one Web Worker for every thread you selected. A Web Worker is a separate JavaScript thread that the browser is free to schedule on its own CPU core, which is what makes a genuine multi-core test possible inside a web page. Each worker immediately enters an endless loop of work: it scrambles a number with bit-shifting operations, takes a square root, and repeats, mixing the integer and floating-point math that real programs rely on.
Every fifth of a second, each worker reports how many operations it finished since its last report. The page adds up these reports across all workers and converts the total into millions of operations per second. It keeps a short rolling window of recent samples for the current reading, a running total for the average, and remembers the single best second as the peak, since one instantaneous number on its own can be misleading.
The number of logical cores comes from the hardwareConcurrency value your browser exposes, which counts hardware threads rather than physical cores. When you stop the test, every worker is terminated instantly and the average throughput per thread is compared against a typical browser target to produce a plain-language score.
The workload never touches your files, network, or hardware settings. It is ordinary JavaScript math running in the browser sandbox, and closing the tab ends it completely.
How to use this CPU Stress Test
Choose your threads
Pick how many worker threads to run, from a single core up to every logical core your browser detects.
Start the load
Press start and watch live operations per second while every selected thread crunches math at full speed.
Stop and compare
Stop the test anytime for a performance score, then rerun with different thread counts to see how your CPU scales.
Frequently Asked Questions
Is it safe to stress test my CPU in a browser?
Can this test damage or overheat my computer?
Why is the all-core result not simply the single-core result multiplied by my core count?
What does the test actually calculate?
Why do my numbers drop after the first minute?
My fans got loud during the test. Is that normal?
Why does my result differ from a friend with the same CPU?
Is this as accurate as Cinebench or Prime95?
Does the test work on phones and tablets?
What is a logical core, and why does the tool show more cores than my CPU has?
Does closing the tab stop the test immediately?
When is a browser CPU test actually useful?
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.
First Person Shooter Test
Test FPS aim speed and accuracy in your browser. Hit moving targets, track reaction time, and review your score in a fast 15, 30, or 60 second round.
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.
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.
Webcam Test
Test your webcam online for free. Check live video preview, resolution, frame rate, and aspect ratio. Take a snapshot and download it as PNG — no upload needed.
The CPU Stress Test 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.

