Skip to the check

Check your hardware in the browser

Microphone, keyboard, camera, speakers, screen and connection. Nothing to install, nothing recorded, nothing uploaded.

  • No install
  • No account
  • Nothing uploaded

Start here — press any key. Tested: 0 of 0

Nothing pressed yet.

This check needs no permission and makes no network request. For the full explanation of what a faulty key looks like, see the keyboard tester page.

The other checks

Each one is independent. Run what you need, then collect everything on the summary page.

What this site will not do

It will not record you, upload anything you produce, or claim to measure things a browser cannot see — memory errors, battery health, processor temperature. There is no speed test either, and the reason is written out rather than hidden: bandwidth testing costs money that grows with every visitor, and the numbers that actually explain a bad call are latency and jitter, which cost almost nothing. The full detail of what is stored is on the data page, with a button that erases it.

This site in numbers

7, plus a combined summary
Checks available
2 — microphone and camera
Checks needing a permission
1 — latency, and only that one
Checks making network requests
none, on any page
Media recorded or uploaded
none — there is no sign-up
Accounts required
free, with nothing to buy
Cost

Other ways to diagnose a device

Approach Best for Trade-off
The settings panels in your operating system Checking the device itself, independently of any browser Spread across several screens, and they say nothing about whether the app that is failing can actually reach the device
The test built into your meeting app Testing the exact path a call will use, including that app’s own processing Available only inside that app, and it will not tell you whether a second app is holding the device
A vendor diagnostic utility Laptops from one manufacturer, where the tool can reach hardware a browser cannot Needs installing, covers one brand, and will not run on a machine you do not administer
This site Anyone with a few minutes before a call who needs to find out which part is at fault Sees only what the browser is given: the Fn key, internal sensors and network cameras are outside its reach

When this site is the wrong tool

Where this stops being the right tool — and what to use instead.

Words used across these checks

Permission prompt
The browser question asking whether a site may use your camera or microphone. The answer is remembered per site, which is why a working device can appear dead on one site and fine on another.
Secure context
A page loaded over HTTPS, or from localhost. Cameras and microphones are only available in one; on plain HTTP the API does not merely refuse, it does not exist.
Exclusive access
One application holding a device so that nothing else can open it. This is the single most common reason a healthy microphone or camera reports as broken.
Latency
The time for a request to reach a server and come back. Distance sets it, and no amount of bandwidth reduces it.
Jitter
How much latency varies from one moment to the next. It is what makes voices break up, and most tools never show it.
Local storage
A small store inside your browser tied to one site and one device. This site keeps one line per check there, and nothing else anywhere.
Frame rate
How many pictures per second are drawn on screen. Below roughly 25 the eye begins to see individual steps rather than movement.
Dead pixel
A screen pixel that receives no power and stays dark. Distinct from a stuck pixel, which is frozen on one colour and sometimes recovers.

Questions people ask before they start

Do I need to install anything?
No. Every check runs in the page you are reading. There is no download, no extension and no account, which also means there is nothing to uninstall afterwards.
Is my microphone or camera recorded?
No. There is no recorder anywhere on this site and no upload. The microphone stream is measured for loudness and discarded; the camera stream is displayed and discarded. When you press stop, the device is released and your browser’s indicator light goes out — that is the visible proof.
Why do you ask for permission at all?
Because browsers will not hand over a camera or microphone without your explicit consent. We ask only when you press the button, never when a page loads, so you can read what the page does before deciding.
Which check should I start with?
The keyboard tester on this page, because it needs no permission and works instantly. After that, pick whichever device is misbehaving — the checks are independent and can be run in any order.
Does this site send anything to a server?
Only the latency check does, and only because latency cannot be measured any other way: it sends twenty requests for a one-byte file on this same domain. Every other page makes no request while you use it.
Is it free? Is there a paid tier?
It is free and there is no paid tier. Nothing here is a trial, nothing is limited, and no button leads to a checkout.
My device works here but not in my meeting app.
That is a useful result rather than a contradiction: it means the hardware, the driver and the operating system are all fine, so the fault is inside that one application. Check which device it selected in its settings, and whether your operating system grants that application access.
Does it work on a phone?
The microphone, camera, sound, latency, frame rate and screen checks all work on a phone. The keyboard tester does not, because an on-screen keyboard sends text rather than physical key positions.
What is kept in my browser?
One line per completed check: the verdict, a short headline, a detail line and a timestamp. It exists so the summary page can show everything together, and one button on the summary erases all of it.
Do you use cookies?
A visit counter is used, and the data page explains exactly what it records. The checks themselves do not depend on cookies, and no result you produce is ever attached to a visit.
Why is there no speed test?
Two reasons, both honest. Measuring bandwidth costs real money that grows with every visitor, and the field belongs to specialists we could not beat. Latency and jitter, which we do measure, are what explain the complaints people actually have.
Can I trust a browser test at all?
For the questions on this site, yes: the browser really does open your microphone and really does count your frames. Be sceptical of pages claiming to measure memory errors, battery health or processor temperature from a web page — those are not available to any website.