Device lab
Test every device around your computer.
Webcam, microphone, keyboard, mouse, controller, screen and connection. Each test opens in its own window, ends in a verdict, and says what to fix. Free, nothing installed, nothing uploaded.
63 tests
Pick a test. See what it takes first.
Whole sets
Preparing for something? Run the lot in one go.
- System compatibility checkStart hereThe checks an exam or call platform runs before it lets you in.Measures: Browser and system, Device info, Webcam, Microphone, Speakers, Internet, Screen, Location, Browser settings, BatteryTakes 5 minAsks for Camera, Microphone, Screen share, LocationRun check
- Exam system checkBefore a proctored exam or a video interview.Measures: Browser and system, Webcam, Microphone, Speakers, Internet, Screen, Location, Browser settingsTakes 4 minAsks for Camera, Microphone, Screen share, LocationRun check
- Video call testBefore a meeting that matters.Measures: Browser and system, Webcam, Microphone, Speakers, Audio delay, Internet, Browser settingsTakes 3 minAsks for Camera, MicrophoneRun check
- Streaming setup testBefore you go live.Measures: Webcam, Microphone, Internet, Screen, Refresh rate, Browser and systemTakes 3 minAsks for Camera, Microphone, Screen shareRun check
- Gaming setup testInputs, screen and sound, before a session.Measures: Keyboard, Mouse, Controller, Refresh rate, Dead pixels, Speakers, Audio delay, InternetTakes 4 minAsks for Sound onRun check
- Monitor motion testWhat the screen delivers in motion, with the cause when it is less than it should.Measures: Refresh rate, Frame pacing, Frame skipping, Ghosting and overdrive, Motion clarityTakes 2 minAsks for NothingRun check
- New monitor checkEight checks for a new screen, inside the return window.Measures: Refresh rate, Frame skipping, Dead pixels, Uniformity and backlight bleed, Black and white levels, Chroma subsampling, HDR and wide colour, Local dimmingTakes 4 minAsks for NothingRun check
- Phone and tablet testTouch, camera, mic, speakers, pixels, internet, sensors.Measures: Touch screen, Webcam, Microphone, Speakers, Screen, Dead pixels, Internet, Motion sensorsTakes 4 minAsks for Camera, Microphone, Screen share, Motion accessRun check
Camera and sound
What the other side sees and hears.
- Webcam testSee yourself, and the numbers.Measures: Resolution, real frame rate, light, focus, and smoothness while you moveTakes 15 sAsks for CameraRun test
- Microphone testHear yourself, and the room.Measures: Voice level, room noise, distortion, echo, and a clip to play backTakes 10 sAsks for MicrophoneRun test
- Speaker testLeft, then right.Measures: Left and right channels, by earTakes 5 sAsks for Sound onRun test
- Audio delay testHow late is the sound?Measures: The delay you hear, Bluetooth link includedTakes 10 sAsks for Sound onRun test
- Bluetooth latency testHow late do your earbuds play?Measures: The delay earbuds or headphones add, tapped by ear, wired against wirelessTakes 10 s a runAsks for Sound onRun test
- Headphone testEach ear, then in phase.Measures: Left and right, then which noise sounds centredTakes Your paceAsks for Headphones onRun test
- Audio and video sync testSlide until they line up.Measures: Slide until the flash and beep line upTakes Your paceAsks for Sound onRun test
- Surround sound testOne channel at a time.Measures: Each real output channel in turn, after the channel count the system offersTakes Your paceAsks for Sound onRun test
- Webcam resolution testEvery mode, then a call.Measures: Every mode tried and counted, then a call on the page: encoder, encode time, what limits itTakes About a minuteAsks for CameraRun test
Input
What your hands are on.
- Keyboard testEvery key, and how many at once.Measures: Every key, rollover, keys that stickTakes Your paceAsks for NothingRun test
- Mouse testButtons, wheel, and bounced clicks.Measures: Buttons, bounced double clicks, wheel, polling rateTakes Your paceAsks for NothingRun test
- Controller testerButtons, sticks, and drift.Measures: Buttons, sticks, drift at restTakes Your paceAsks for A button pressRun test
- Touch screen testDead zones and fingers at once.Measures: Dead zones, fingers at onceTakes Your paceAsks for NothingRun test
- Keyboard chatter testOne press, typed twice.Measures: Keys that type twice for one pressTakes Your paceAsks for NothingRun test
- Mouse double-click testSlow clicks, counted.Measures: Slow clicks that arrive as doublesTakes Your paceAsks for NothingRun test
- Mouse DPI testCounts per inch, measured.Measures: Counts per inch over a measured distance, raw where the browser allowsTakes Your paceAsks for A ruler or a bank cardRun test
- Pen and stylus testPressure, tilt, hover, palm.Measures: Pressure levels, tilt, hover and palm rejectionTakes Your paceAsks for A pen or stylusRun test
- Controller polling testThe report interval, not input lag.Measures: How often controller data arrives, Gamepad API and WebHID, never called input lagTakes 5 s a readingAsks for A button pressRun test
- PS5 controller testDualSense, on a computer.Measures: DualSense identified, its report interval, USB or Bluetooth reportTakes 5 s a readingAsks for A button pressRun test
- PS4 controller testDualShock 4, on a computer.Measures: DualShock 4 model, its report interval, simple or full Bluetooth reportTakes 5 s a readingAsks for A button pressRun test
- Xbox controller testCable, adapter or Bluetooth.Measures: Model and link from its numbers, update interval, driftTakes 5 s a readingAsks for A button pressRun test
- Switch Pro controller testWhat the browser does to it.Measures: How Chrome sets it up, and how often its state arrivesTakes 5 s a readingAsks for A button pressRun test
- 8BitDo controller testWhich mode it is in.Measures: Which mode it is in, from the vendor number, and its update intervalTakes 5 s a readingAsks for A button pressRun test
- Reaction time testYou, and what your setup adds.Measures: Your reaction in ms, with the screen's and mouse's measured share taken outTakes Five trialsAsks for NothingRun test
Screen
What you are looking at.
- Dead pixel testSix colours, full screen.Measures: Stuck and dead pixels, on six solid coloursTakes Your paceAsks for Full screenRun test
- Refresh rate testThe Hz the screen is really at.Measures: The Hz the screen really runs at, evenness, late framesTakes 5 sAsks for NothingRun test
- Screen testFor online exams and calls.Measures: Resolution, scaling, a second display, screen sharingTakes 5 sAsks for Screen shareRun test
- Frame pacing testSmooth, or stutter, as numbers.Measures: Late frames, hitches, and a score for how evenly frames arriveTakes 20 sAsks for NothingRun test
- Frame skipping testSquares, and a photograph.Measures: The browser's missed frames, and a strip to photograph for the panel'sTakes 10 sAsks for A camera, for the photoRun test
- Ghosting testWhat follows the mark, and the setting that fixes it.Measures: What follows the mark, and the overdrive step that fixes itTakes 10 sAsks for Your eyesRun test
- Motion clarity testThe blur your rate makes.Measures: The blur your refresh rate makes on a moving edge, in pixelsTakes 5 sAsks for NothingRun test
- Frame rate comparisonFull, half, quarter, side by side.Measures: Your rate against half and a quarter of it, side by sideTakes 10 sAsks for NothingRun test
- Black frame insertion demoThe flicker, shown honestly.Measures: Sharper motion from black between frames, and the flicker it costsTakes 10 sAsks for Nothing; contains flickerRun test
- Stutter and tearing demoDrawn on purpose, not measured.Measures: Five motion faults drawn on purpose, so you can name yoursTakes 10 sAsks for NothingRun test
- Black and white level testThe ends of the range.Measures: Whether dark detail is crushed or bright detail clipped, from bars you can or cannot seeTakes 20 sAsks for Your eyesRun test
- Chroma subsampling testFine colour, sharp or not.Measures: Whether fine colour is sharp (4:4:4) or smeared (4:2:2), the cause of soft text on a TVTakes 10 sAsks for Your eyesRun test
- HDR testWhat the browser is offered.Measures: Whether HDR is on for the browser, and the colour gamutTakes 1 sAsks for NothingRun test
- Colour gamut testThe switch, not the screen.Measures: The gamut the browser is given, and swatches for the eye; never a coverage percentTakes 30 sAsks for Your eyesRun test
- Local dimming testBlack, around the light.Measures: A halo around bright detail on black, or noneTakes 10 sAsks for Your eyesRun test
- Backlight bleed testBlack and grey, in the dark.Measures: Uniformity, clouding and IPS glow, on black and greyTakes Your paceAsks for A dark room; full screenRun test
- Viewing angle testTilt, and watch the grey.Measures: Gradient and contrast fields, while you tiltTakes Your paceAsks for Your eyesRun test
Phone and tablet
What fits in your hand.
Connection and system
The line and the machine.
- Internet speed testFor exams and video calls.Measures: Ping, jitter, download, upload, steadinessTakes 12 sAsks for NothingRun test
- Bufferbloat testPing, with the line busy.Measures: How far ping rises while the line downloads and uploads, graded A+ to FTakes 12 sAsks for NothingRun test
- Jitter testHow even is the ping?Measures: How much ping changes packet to packet, idle and under loadTakes 12 sAsks for NothingRun test
- Battery checkCharge, charging, time left.Measures: Charge, charger, time left where the browser shares itTakes InstantAsks for NothingRun test
- Battery drain testPercent an hour, measured.Measures: Percent an hour under idle, video or processor load, with an estimated runtimeTakes 10 min or moreAsks for A laptop on batteryRun test
- USB drive speed testAnd a fake capacity check.Measures: Write and read speed on a drive you pick, every byte checked, fake capacityTakes Minutes to hoursAsks for A folder on the driveRun test
- Device infoAnd everything else the browser knows.Measures: Browser, system, cores, memory, graphics, screenTakes InstantAsks for NothingRun test
Browser graphics
Whether the browser draws and decodes with the graphics chip, and what memory it gives a page.
- Hardware acceleration testGPU, or software?Measures: Whether the browser draws on the graphics chip or in software, and the switchTakes InstantAsks for NothingRun test
- WebGL testEnabled, and on what?Measures: WebGL 2 and 1, the renderer, software fallback, limitsTakes InstantAsks for NothingRun test
- WebGPU testSupported, and on which chip?Measures: WebGPU support, the adapter, fallback, features and limitsTakes InstantAsks for NothingRun test
- Video decode testClaimed, then measured.Measures: AV1, HEVC, VP9 and H.264: the decoder claimed, then a decode speed measuredTakes Under a minuteAsks for NothingRun test
- VRAM testWritten, read back, counted.Measures: Graphics memory written and read back for errors, and its bandwidth; not total VRAMTakes Up to a minuteAsks for NothingRun test
- Local AI readinessThe arithmetic, shown.Measures: WebGPU, 16-bit shaders, usable memory and which model sizes' weights fitTakes Up to a minuteAsks for NothingRun test
Companion
Add what the browser cannot see. Battery wear, disk health, memory speed.
A browser cannot read battery wear, disk health or the speed your memory is set to. A small script can, from what the operating system already exposes: the battery report, the disk health Windows or macOS keeps, the processor, memory modules, graphics driver, BIOS, operating system build and power plan. It reads only, needs no administrator rights, installs nothing and sends nothing. Serial numbers, the machine name, your user name and MAC addresses are left out of the file.
Download the Windows script or the macOS script. They are unsigned plain-text scripts: open one and read it before you run it. On Windows run powershell -ExecutionPolicy Bypass -File systemcheck-companion.ps1, which allows this one run without changing your policy; on a Mac run bash systemcheck-companion.sh. Then choose the file it writes. It is read in this page and never uploaded.
Questions
The device lab, answered
- What can I test here?
- Webcam, microphone, speakers, internet speed, screen and screen sharing, location permission, browser settings, keyboard, mouse, controller, touch screen, dead pixels, refresh rate, battery, and a device info card. Each test runs in its own window and gives a verdict with what to fix.
- Is anything uploaded or stored?
- No. Every test reads the device on this page and stops. Camera and microphone data stay in the browser, the speed test sends random bytes to this site only, and nothing is kept unless you email yourself a result.
- Do I need to install anything?
- No. Everything runs in Chrome, Edge, Firefox or Safari. A few checks need a permission the browser asks for, one at a time, with a sentence saying why.
- How is this different from other hardware test sites?
- Each test ends in a verdict against real requirements, such as the upload speed an exam vendor or a streaming platform needs, and says what to do when it fails. It also says plainly what a browser cannot see, and it sits next to a real stress test of the computer itself.