Skip to content

Test every device in your setup
Fast, free, and online

Professional-grade checks for displays, keyboards, mice, audio, controllers, gaming, and system performance. 50+ tools, all free in your browser.

100% Free
No paywalls
No Install
Runs in browser
All Devices
Desktop + mobile

Available Tools

Start testing right away with our most popular hardware checks.

Dead Pixel Tester

Test your monitor for dead pixels, stuck pixels, and screen uniformity with our professional color testing tool.

Key features
  • *10 color test modes (Black, White, RGB, CMY, Grays)
  • *Keyboard shortcuts (1-0 keys)
  • *Full-screen testing mode
  • *Auto-hiding controls for clear view
  • *Mobile-friendly interface

Mouse Polling Rate Test

Measure mouse polling rate (browser event Hz) with distribution, median, peak, and stability checks.

Key features
  • *10s / 30s sampling modes
  • *Distribution chart + sample counts
  • *Median / P95 / peak Hz metrics
  • *Stability score and quality warnings
  • *Browser-based, privacy-first

Click Speed Test (CPS/CPM)

Measure your click speed with 10s/30s/60s timers. Track CPS/CPM, left/right clicks, and share results.

Key features
  • *10s / 30s / 60s timer modes
  • *CPS and CPM scoring
  • *Left/right click tracking
  • *Noise filtering for duplicate clicks
  • *Shareable results link

Gamepad Tester

Test your controller buttons and analog sticks, and check for stick drift with an adjustable deadzone.

Key features
  • *Real-time button and stick visualization
  • *Stick drift detection with deadzone slider
  • *Controller device info and mapping hints
  • *USB and Bluetooth support (varies by browser)
  • *Privacy-first, browser-based

Keyboard Tester

Test every key on your keyboard to ensure all keys are working properly. Perfect for checking new or used keyboards.

Key features
  • *Physical keyboard layouts (ANSI/ISO) with language keycaps
  • *Real-time key press highlight and tested-state tracking
  • *Shows recent combos (e.g. Ctrl + Alt + Del) and order
  • *Sound feedback toggle and quick reset
  • *Completion banner when all keys in the layout are tested

Mouse Tester

Test left/right clicks and scroll wheel directions with instant visual feedback and scoring.

Key features
  • *Left and right click detection with highlights
  • *Scroll wheel up/down verification
  • *Pass/fail scoring with reset
  • *Browser-based, no install

Audio Tester

Test your speakers, headphones, and microphone. Check left/right channels, frequency response, and audio quality.

Key features
  • *Left/Right channel balance test
  • *Frequency sweep (20Hz - 20kHz)
  • *White noise and pink noise reference
  • *Manual single-tone control with quick presets
  • *Microphone level and peak meter

Refresh Rate Test

Verify your monitor's actual refresh rate — 60, 144, 240 Hz or higher — using browser frame timing. No downloads required.

Key features
  • *Measures actual Hz using requestAnimationFrame
  • *Median Hz + standard deviation result
  • *Frame-time bar chart visualization
  • *Stability rating (Excellent / Good / Fair / Unstable)
  • *Snaps to standard refresh rate tiers (60, 144, 240 Hz…)

Camera Tester

Test your webcam or camera. Check resolution, frame rate, color accuracy, and focus quality.

Key features
  • *Live camera preview
  • *Resolution detection
  • *Frame rate measurement
  • *Focus quality test
  • *Color accuracy grid

Screen Uniformity Test

Check your monitor for backlight bleeding, IPS glow, and uneven brightness with full-screen solid color tests.

Key features
  • *8 solid test colors (Black, Grays, White, RGB)
  • *Full-screen mode for accurate results
  • *Keyboard arrow key navigation between colors
  • *Auto-hide controls for unobstructed view
  • *Works on any monitor or display

Response Time Test

Visualize monitor ghosting and motion blur with animated UFO, pursuit, and contrast test patterns.

Key features
  • *UFO, Pursuit, and Contrast test modes
  • *Adjustable speed (60–480 px/s)
  • *Trail length control for blur visualization
  • *Canvas-based smooth animation
  • *Full-screen support

Color Gradient Test

Test your monitor for color banding and bit depth issues using smooth gradient and stepped color patterns.

Key features
  • *Grayscale, RGB Combined, and Hue Sweep modes
  • *Individual Red, Green, Blue channel tests
  • *Adjustable step count (8–256) for banding detection
  • *Full-screen canvas rendering
  • *Keyboard navigation in fullscreen

Brightness & Contrast Test

Calibrate your monitor brightness and contrast using ANSI, PLUGE, and near-black/white test patterns.

Key features
  • *ANSI Contrast 4×4 checkerboard pattern
  • *Near-Black Levels (shadow detail)
  • *Near-White Levels (highlight clipping)
  • *Fine Checkerboard (1px pixel response)
  • *PLUGE broadcast calibration pattern

Screen Burn-In Test

Detect OLED and LCD screen burn-in and image retention using solid colors and cycling patterns.

Key features
  • *6 solid test colors for retention detection
  • *Auto Cycle mode with configurable interval (2–30s)
  • *Checkerboard and Inverse display modes
  • *Elapsed time tracking per color
  • *Full-screen with keyboard controls

Reaction Time Test

Measure your reflex speed in milliseconds with a 5-round click test. Compare to gamer and average population benchmarks.

Key features
  • *5-round click test with random delay
  • *Average and best reaction time
  • *Population rating (Exceptional to Slow)
  • *Too-early click detection
  • *Works on desktop and mobile

FPS Test

Measure your browser's actual frame rate over 10 seconds using requestAnimationFrame. See average, min, and max FPS with a live bar chart.

Key features
  • *10-second frame rate measurement
  • *Live FPS counter with bar chart
  • *Average, min, and max FPS results
  • *Performance tier rating (60/144/240+)
  • *Uses requestAnimationFrame for accuracy

Aim Trainer

Click targets to train mouse accuracy and measure targets per second. Three difficulty levels: large, medium, and small targets.

Key features
  • *30-second aim training challenge
  • *Large, Medium, and Small difficulty modes
  • *Targets hit, miss count, and accuracy %
  • *Average click reaction time per target
  • *Canvas-based, no download required

Mouse Accuracy Test

Precision click test — click stationary targets and measure your accuracy percentage and click speed across difficulty levels.

Key features
  • *Three target size difficulty levels
  • *Accuracy percentage and hit/miss tracking
  • *Average click time per target
  • *30-second timed challenge
  • *Measures pure click precision

Typing Speed Test

Measure your typing speed in words per minute (WPM) and accuracy. Choose 30s or 60s mode with color-coded word feedback.

Key features
  • *30s and 60s test modes
  • *Net WPM and accuracy measurement
  • *Color-coded correct/incorrect word feedback
  • *Rating from Beginner to Expert
  • *Random word set each test

Key Rollover Test

Test keyboard anti-ghosting and N-key rollover (NKRO) by pressing multiple keys simultaneously and seeing which register.

Key features
  • *Visual keyboard layout with live key highlights
  • *Simultaneous key count tracking
  • *Max simultaneous keys detected
  • *NKRO / 6KRO / 2KRO classification
  • *Works with any keyboard and browser

Input Lag Test

Measure browser-level click-to-frame latency using requestAnimationFrame. See average, best, and worst lag across 10 clicks.

Key features
  • *10-click latency measurement
  • *Average, best, and worst results
  • *Performance rating (Excellent to High)
  • *Uses requestAnimationFrame timing
  • *No external hardware required

Microphone Test

Test your microphone in the browser. Check volume level, peak meter, and waveform visualization using getUserMedia.

Key features
  • *Live volume level bar with peak hold
  • *Real-time waveform visualization
  • *Device name detection
  • *Browser permission flow
  • *Works with USB, 3.5mm, and Bluetooth

Hearing Test

Check your hearing range across 8 frequencies from 125 Hz to 16000 Hz. Identify which frequencies you can and cannot hear.

Key features
  • *8 test frequencies (125 Hz – 16 kHz)
  • *Left and right ear independent testing
  • *Volume control for each tone
  • *Can Hear / Cannot Hear result tracking
  • *Summary report at end

Bass Test

Test your subwoofer and speakers with low-frequency tones from 20 Hz to 200 Hz. Find the lowest bass your system can reproduce.

Key features
  • *10 bass frequencies (20–200 Hz)
  • *Play/stop per frequency
  • *Global volume slider
  • *Animated pulse on active tone
  • *Laptop speaker warning

Headphone Test

Test headphone channel balance, frequency sweep, and phase response. Verify left/right audio and stereo imaging.

Key features
  • *Left / Right / Both channel balance test
  • *Frequency sweep 20 Hz – 20 kHz
  • *In-phase and out-of-phase test
  • *Volume control
  • *Works with wired and wireless headphones

Speaker Channel Test

Test individual speaker channels including left, right, center, and surround. Verify each speaker in a multi-channel setup.

Key features
  • *Left, Right, Center, and Surround channels
  • *Individual channel test tones
  • *Play All sequential channel test
  • *Visual speaker layout diagram
  • *Volume control

Xbox Controller Test

Test Xbox controller buttons, analog sticks, triggers, and D-pad in your browser. Detect stick drift with adjustable deadzone.

Key features
  • *All buttons, sticks, and triggers visualized
  • *Analog stick position display
  • *LT/RT analog value bars
  • *Adjustable deadzone (0–20%)
  • *Stick drift detection

Switch Controller Test

Test Nintendo Switch Pro Controller and Joy-Con buttons, sticks, and triggers in your browser. Detect Joy-Con drift.

Key features
  • *Pro Controller and Joy-Con support
  • *Nintendo button layout (B/A/Y/X)
  • *ZL/ZR analog trigger values
  • *Joy-Con drift detection
  • *Adjustable deadzone

Mouse DPI Test

Calculate your mouse's actual DPI by moving it a measured distance. Verify if your mouse matches its rated specification.

Key features
  • *Physical distance input (5–30cm)
  • *Pixel displacement measurement
  • *DPI calculation and rating
  • *Last 5 measurements history
  • *Mouse acceleration warning

Double Click Test

Test your mouse double-click speed. Measure the gap between clicks and check if they register as double-clicks.

Key features
  • *Configurable threshold (200–900ms)
  • *Click gap measurement in ms
  • *Last 10 attempts table
  • *Success rate percentage
  • *Windows vs gaming threshold comparison

Scroll Speed Test

Test your mouse scroll wheel speed and behavior. Measure deltaY values, scroll direction, and events per second.

Key features
  • *Live deltaY and direction display
  • *Events per second measurement
  • *Bar chart of recent scroll events
  • *Average and peak delta stats
  • *deltaMode detection (pixel/line/page)

Touchscreen Test

Test multi-touch support on your touchscreen device. Check how many simultaneous touch points your screen supports.

Key features
  • *Multi-touch point visualization
  • *Max simultaneous touches counter
  • *Touch ID and coordinate display
  • *Non-touch device detection
  • *Works on phones, tablets, and monitors

Stylus & Pen Test

Test stylus pen pressure, tilt, and drawing on canvas using the Pointer Events API. Works with Wacom, Apple Pencil, and Surface Pen.

Key features
  • *Pressure-sensitive drawing canvas
  • *Real-time pressure, tiltX, tiltY display
  • *Pointer type detection (pen/mouse/touch)
  • *6 color presets
  • *Works with any Pointer Events-compatible stylus

Color Blind Test

Simplified Ishihara-style color vision screening. Check for red-green and blue-yellow color vision deficiency using 8 colored dot plates.

Key features
  • *8 simplified Ishihara-style plates
  • *Canvas-drawn colored dot patterns
  • *4 answer choices per plate
  • *Results summary with likely CVD type
  • *Screening tool — not a medical diagnosis

HDR Monitor Test

Test HDR display performance: peak brightness, shadow detail, contrast ratio, and color volume using Canvas-rendered test patterns.

Key features
  • *Peak brightness near-white step gradient (200–255)
  • *Shadow detail near-black steps (0–30)
  • *Contrast ratio alternating block pattern
  • *Color volume saturated patch test
  • *Display color depth and HDR media query info

Pixel Refresh Tool

Attempt to fix stuck pixels by rapidly cycling through 8 colors. Adjustable speed from 50ms to 500ms with fullscreen support.

Key features
  • *8-color cycle: Black → White → RGB → CMY
  • *Speed options: Slow (500ms), Normal (100ms), Fast (50ms)
  • *Elapsed time tracker
  • *Fullscreen mode support
  • *Warning for photosensitive users

Black Level Test

Check monitor shadow detail with near-black patches from value 1 to 30 and a PLUGE calibration pattern. Normal and inverted modes.

Key features
  • *Near-black patches from 0 to 30 (step 2)
  • *PLUGE broadcast calibration pattern
  • *Normal and inverted (OLED) modes
  • *User patch count reporting
  • *Fullscreen support

White Point Test

Compare white patches at 5000K, 5500K, 6500K (D65), 7500K, and 9300K. Side-by-side comparison mode and gray ramp.

Key features
  • *5 white point patches (5000K–9300K)
  • *Side-by-side comparison mode
  • *Gray ramp at selected white point
  • *D65 reference information
  • *Color temperature reference guide

Aspect Ratio Test

Verify monitor geometry with circle test, grid, diagonals, crosshair, and ruler patterns. Detects display resolution and closest aspect ratio.

Key features
  • *Perfect circle geometry test
  • *16×9 reference grid
  • *Corner-to-corner diagonal lines
  • *Center crosshair with corner markers
  • *Pixel ruler measurements

Screen Resolution Checker

Instantly display screen resolution, available resolution, device pixel ratio, physical pixels, color depth, and orientation.

Key features
  • *Screen and available resolution
  • *Device pixel ratio (DPI scaling)
  • *Physical pixel count (true hardware resolution)
  • *Color depth and orientation
  • *Resolution tier classification (HD to 8K)

Monitor Flicker Test

Detect PWM backlight flickering with frequency patterns from 30 to 1000 Hz. Includes motion ruler mode and strobe mode.

Key features
  • *Frequency selector: 30, 60, 100, 120, 144, 240, 480, 1000 Hz
  • *Black/white flicker pattern
  • *Motion ruler mode for PWM detection
  • *Strobe fullscreen mode (with warning)
  • *DC dimming vs PWM explanation

Network Latency Test

Measure your browser-to-server round-trip latency with 10 pings. See average, min, and max response time in milliseconds.

Key features
  • *10-ping round-trip measurement
  • *Average, min, and max latency
  • *Per-ping results table
  • *Latency rating (Excellent to Poor)
  • *Uses fetch() with cache:no-store

Browser Benchmark

Benchmark your browser with Math, DOM, String, and Array performance tests. Compare your browser speed score.

Key features
  • *Math: 1M sqrt operations
  • *DOM: create/remove 1000 elements
  • *String: 1M concatenations
  • *Array: sort 100K numbers
  • *Overall performance score and rating

GPU Stress Test

Stress test your GPU with a heavy Canvas animation of 500 moving circles. Monitor live FPS under load.

Key features
  • *500 animated circles per frame
  • *Live FPS counter under load
  • *Elapsed time tracker
  • *Start/Stop control
  • *Browser-based Canvas 2D rendering

CPU Benchmark

Benchmark CPU performance with 5 JavaScript tests: integer math, float math, prime sieve, Fibonacci, and JSON parsing.

Key features
  • *Integer and float math benchmarks
  • *Prime sieve (up to 100K)
  • *Fibonacci recursive test
  • *JSON parse/stringify benchmark
  • *Overall score and performance rating

RAM Checker

Check browser memory usage and device RAM. View JS heap size, device memory, and run an allocation speed test.

Key features
  • *JS heap used / total / limit (Chrome)
  • *navigator.deviceMemory detection
  • *50MB allocation speed test
  • *Memory usage before and after test
  • *Graceful fallback for non-Chrome browsers

Color Depth Test

Check your display color depth and view gradient test patterns to detect 8-bit vs 10-bit color banding.

Key features
  • *screen.colorDepth and pixelDepth display
  • *256-step grayscale gradient
  • *RGB gradient banding test
  • *User banding visibility report
  • *8-bit vs 10-bit explanation

Webcam FPS Test

Test your webcam's actual frame rate. View live webcam feed and measure real FPS with resolution and device info.

Key features
  • *Live webcam preview
  • *Real-time FPS measurement
  • *Average FPS over session
  • *Resolution and device label
  • *getUserMedia browser permission flow

Screen Recorder

Record your screen directly in the browser using the Screen Capture API. Download recordings as WebM video files.

Key features
  • *Screen capture via getDisplayMedia()
  • *Start/Stop recording with timer
  • *Download as WebM video file
  • *Recorded clips list
  • *Chrome and Edge compatible

Why HardwareTest

Professional-grade

Designed for accurate, repeatable checks you can trust.

Privacy-first

All tests run locally in your browser.

Always improving

New tools and guides added regularly.

How Our Tests Work

Browser-based diagnostics powered by modern web APIs

Browser APIs

Our tests use standard web APIs like Gamepad API, Pointer Events, and Web Audio to directly access your hardware through your browser—no plugins or downloads required.

Local Processing

All data stays on your device. Test results are processed locally in your browser and never sent to our servers. Your privacy is guaranteed.

Instant Results

Get real-time feedback as you test. Our tools visualize inputs immediately so you can quickly identify any issues with your hardware.

What is Online Hardware Testing?

Online hardware testing allows you to verify that your computer peripherals work correctly using browser-based tools. You can check for dead pixels on your monitor, test keyboard key responses, verify mouse clicks and scroll wheels, measure click speed (CPS/CPM), and detect gamepad stick drift—all without downloading or installing any software.

Why Use Browser-Based Hardware Tests?

Traditional hardware diagnostics require installing dedicated software, often from the peripheral manufacturer itself. These tools may work well for one brand of keyboard but not another, and many are only available on Windows. Browser-based testing removes those barriers entirely — the same test works whether you are on a MacBook, a Chromebook, or a Windows PC.

Our tools use standard Web APIs that modern browsers expose: the Gamepad API for controller input, the Web Audio API for speaker and microphone tests, Pointer Events for mouse diagnostics, and KeyboardEvent for key registration checks. These APIs give us direct access to hardware input without requiring elevated system permissions or driver-level access.

Because everything runs locally, your test data never leaves your device. There are no accounts to create and no diagnostic results stored on our servers. If you want to share results with a manufacturer or repair technician, you can take a screenshot directly from the tool.

No Installation Required

Open any tool and start testing in seconds. No downloads, no drivers, no browser extensions needed.

Works on Any OS

Chrome, Firefox, Edge, and Safari on Windows, macOS, Linux, Android, and iOS are all supported.

Private by Design

All diagnostics run client-side. No keystrokes, audio, or peripheral data is ever sent to our servers.

Frequently Asked Questions

Common questions about our free hardware testing tools.

Like this project?

HardwareTest is a passion project, built to provide free, private, and powerful hardware testing tools for everyone. If you find it useful, consider supporting its development. Every coffee helps!

Buy Me a Coffee