Browser diagnostics
Browser Hardware Tests for Displays & Input Devices
Diagnose browser-visible signals from monitors, mice, keyboards, styluses, touchscreens, and controllers without installing software.
Mouse & Input Tests
Measure clicking speed, polling behavior, accidental double-clicks, and standard mouse input.
Stylus & Pen Test
Test stylus pen pressure, tiltX/tiltY, pointer type, and drawing response in the browser using the Pointer Events API.
Touchscreen Test
Test touchscreen multi-touch support, touch IDs, coordinates, and browser touch input on phones, tablets, laptops, and touch monitors.
Mouse Test
Check left click, right click, middle click, scroll wheel up/down, and double-click issues online.
Mouse Polling Rate Test
Check mouse polling rate and mouse Hz with median, peak, distribution, and stability metrics.
Double Click Test
Check mouse double-click issues, switch chatter, click interval, and accidental double clicks online.
Keyboard Test
Test every key on your keyboard, check keyboard ghosting, key chatter, rollover, and polling rate online.
Key Rollover Test
Test keyboard anti-ghosting and N-key rollover (NKRO) by pressing multiple keys simultaneously and seeing which register.
Controller Test
Test controller buttons, triggers, analog sticks, deadzones, and stick drift in your browser.
Display Tests
Inspect pixels, refresh behavior, uniformity, and motion clarity.
Dead Pixel Test
Check your monitor, laptop, TV, or phone for dead pixels, stuck pixels, backlight bleed, and IPS glow with full-screen color patterns.
Screen Uniformity Test
Check backlight bleed, IPS glow, dirty screen effect, clouding, and color tinting with full-screen solid colors.
Refresh Rate Test
Check monitor Hz, 60Hz, 144Hz, 240Hz, frame pacing, and display refresh rate online.
Response Time Test
Check monitor ghosting, motion blur, inverse ghosting, overdrive artifacts, and pixel response online.
Brightness & Contrast Test
Calibrate monitor brightness and contrast with near-black, near-white, ANSI contrast, PLUGE, and white clipping patterns.
Screen Burn-In Test
Check OLED, AMOLED, and LCD image retention using solid colors, gray screens, and checkerboard patterns.
HDR Test
Check HDR setup, near-white clipping, shadow detail, contrast, and color volume using browser-rendered test patterns.
Monitor Flicker Test
Display simulated flicker patterns from 30 to 1000 Hz for visual inspection. Includes motion ruler mode and a warning-gated strobe mode.
Audio & Video
Check speakers, microphones, and cameras before calls, recording, or streaming.
Sound Test
Test speakers, headphones, left/right stereo channels, frequency sweep, bass, and microphone input online.
Microphone Test
Free microphone test online. Check mic input level, peak clipping, and live waveform in your browser.
Webcam Test
Test your webcam or camera. Check live preview, resolution, frame rate, permissions, and image quality.
Practical checks
Designed for repeatable browser-based troubleshooting.
Privacy-first
Most test processing runs locally in your browser.
Always improving
New tools and guides added regularly.
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 check gamepad stick drift symptoms without downloading or installing software.
Why Use Browser-Based Hardware Tests?
Traditional hardware diagnostics often require installing software from a device manufacturer. Browser-based checks reduce that friction and work across Windows PCs, Macs, Chromebooks, phones, and tablets where the required browser APIs are supported.
HardwareTest uses standard web APIs such as Pointer Events, KeyboardEvent, Gamepad API, Web Audio, MediaDevices, Canvas, and requestAnimationFrame. These APIs expose browser-visible signals, not privileged driver-level data, so results should be interpreted as practical diagnostics rather than lab certification.
Most test processing runs locally in your browser. Permission-based inputs such as keystrokes, microphone audio, camera video, and controller events are not uploaded as raw test data. Ordinary page requests, aggregate analytics, ads, and network-test requests may still occur.
Frequently Asked Questions
Common questions about our free hardware testing tools.
What hardware can I test on this website?
You can test displays (dead pixels, refresh rate, HDR, flicker, color depth, brightness, black levels), keyboards (all keys, rollover, typing speed), mice (DPI, polling rate, double-click, scroll speed), audio devices (microphone, hearing range, bass, headphones, speaker channels), gaming performance (reaction time, FPS, aim training, input lag), controllers (Xbox, Switch, PS5), touchscreens, stylus pens, and system performance (RAM, CPU, browser benchmark, network latency). 50+ tools are available, all free and browser-based.
Do I need to download any software?
No, the tools run directly in your browser using standard Web APIs. There is no installation, no account registration, and no software to download. Many checks work across Chrome, Firefox, Edge, and Safari on desktop and mobile devices. API-dependent features vary by browser, operating system, and connected hardware.
Is this website free to use?
Yes, HardwareTest is free to use with no account requirement and no software download. The site may be supported by advertising, affiliate links, sponsorships, or donations, but the diagnostic tools remain accessible without payment.
Does it work on mobile devices?
Most tests work on mobile phones and tablets running modern browsers. The dead pixel test, audio test, and click speed test all work well on mobile devices. Keyboard testing works best with a physical keyboard, so it is more useful on desktop or laptop. The controller test requires Chrome for Android for the best Gamepad API support. For the most accurate results on any test, we recommend using a desktop or laptop browser.
Is my data private and secure?
Yes, tests run locally in your browser. We do not upload raw test data, keystrokes, mouse movement paths, microphone audio, camera video, or controller identifiers. We use Vercel Analytics and Google Analytics 4 for aggregate product metrics such as page views, test starts, test completions, and outbound clicks.