oLoveTools
Runs in your browser

Check your camera, mic and screen — with the actual numbers

Not a green tick that tells you nothing. The resolution and frame rate the camera really delivers, the input level in dBFS, which resolutions it supports, and tests for speakers, screen, keyboard and touch.

  • No upload, no account
  • Nothing starts on its own
  • Six separate tests

Device names stay hidden until you grant permission once — that is a browser rule, not a bug. Start any test and the real names appear.

System

Read locally through standard browser APIs, and re-read whenever you resize the window or rotate the device.

How it works

Three steps, and your webcam stays off until you say so.

  1. 1

    Pick a test

    Camera, microphone, speakers, screen, keyboard or pointer. Nothing runs until you choose.

  2. 2

    Grant permission

    Only for the test you started, and only when you start it. Opening the page asks for nothing.

  3. 3

    Read the numbers

    Capture resolution and frame rate, input level in dBFS, supported resolutions — not a tick that tells you nothing.

What it measures that a green tick does not

The resolutions your camera really does

4K, 1440p, 1080p, 720p and 480p are each requested in turn and we report what came back. Browsers give you the nearest thing they can instead of refusing, so the only way to know is to ask and look.

Input level in dBFS

RMS and peak with hold, plus clipping and silence detection — the numbers that answer "is my mic picking anything up?". A bar of anonymous height does not.

Left, right and both

A 440 Hz tone per channel, so you can tell a dead speaker from a swapped cable. Fading in and out, because a raw sine wave clicks louder than it plays.

Dead pixels and banding

Full-screen flat colours, a gradient and a fine grid. Real full screen, because you cannot judge black or backlight bleed with a browser bar in the way.

Keyboard and multi-touch

Which physical keys respond — captured so that Tab and F5 register instead of navigating away — and how many fingers the screen tracks at once.

Nothing leaves the tab

Preview, meter and recording all stay local. No upload, no account, and the device list refreshes on its own when you plug something in.

Frequently asked questions

Is any of this uploaded?+

No. The camera preview, the audio meter and the five-second recording all live in this tab and nowhere else. There is no account, no upload and no server involved; close the page and every trace is gone.

Why does the device list show no names before I start?+

Because browsers hide device labels until a page has been granted access at least once — it stops any site from fingerprinting your hardware just by loading. Start any test and the real names appear. The previous version enumerated on load and showed "Camera 1" for everything as a result.

What does "Probe resolutions" actually do?+

It asks your camera for 4K, 1440p, 1080p, 720p and 480p one at a time, and reports the frame size that actually came back. A constraint is a request, not a promise: browsers hand you the nearest thing they can rather than failing, so the only way to know what a webcam supports is to ask and measure.

What is a good microphone level?+

Speaking normally should sit around −18 dBFS on RMS, with peaks below −6. If the bar reaches the red the input is clipping and the sound will distort, so lower the gain in your system settings. If it never leaves the far left, the mic is muted or the wrong device is selected.

Does the page turn my webcam on by itself?+

Never. Each test has its own button and asks for permission only when you press it, so simply visiting this page requests nothing. Stopping a test releases the device immediately, and the indicator light on your camera goes out.

Why does the screen test need full screen?+

Because you cannot judge black level, backlight bleed or the edges of the panel with a browser toolbar and a taskbar in shot. It uses the browser’s full-screen mode; press Esc, or leave full screen any other way, and it closes itself.

Why do keys not do their normal thing during the keyboard test?+

While the test is listening, key presses are captured rather than acted on. Otherwise pressing Tab would move focus away, F5 would reload the page and F11 would toggle full screen — none of which would let you check whether the key works.

The system panel says my GPU is generic. Why?+

The real model comes from a WebGL extension that some browsers deliberately hide to reduce fingerprinting, and Firefox in particular often masks it. When that happens the generic string is shown, which is itself a true answer: it is what the page is allowed to see.

Keywords

webcam testmicrophone testtest my camera onlinemic test onlinespeaker test left rightdead pixel testscreen test onlinekeyboard testermulti touch testcheck webcam resolutionbrowser device testsystem info online
Part of the oLoveTools suite
oLoveTools

Check your camera, microphone, speakers, screen, keyboard and pointer, with the real numbers behind each one. Everything stays in your browser.

Measured, not assumed

The camera is asked for 4K, 1440p, 1080p, 720p and 480p in turn and we report what it actually delivered. The microphone is measured in dBFS with peak hold, clipping and silence detection. Asking is not the same as getting, so we look at the result.

Six tests, none of them automatic

Camera, microphone, speakers, screen, keyboard and pointer. Each has its own button and asks for permission only when you start it: opening the page never turns on your webcam.

Nothing leaves your device

The video preview, the audio meter and the five-second recording all stay in the tab. No upload, no account, no analytics on any of it, and everything disappears when you close the page.

webcam testmicrophone testtest my camera onlinemic test onlinespeaker test left rightdead pixel testscreen test onlinekeyboard testermulti touch testcheck webcam resolutionbrowser device testsystem info online

Frequently asked questions

Is any of this uploaded?

No. The camera preview, the audio meter and the five-second recording all live in this tab and nowhere else. There is no account, no upload and no server involved; close the page and every trace is gone.

Why does the device list show no names before I start?

Because browsers hide device labels until a page has been granted access at least once — it stops any site from fingerprinting your hardware just by loading. Start any test and the real names appear. The previous version enumerated on load and showed "Camera 1" for everything as a result.

What does "Probe resolutions" actually do?

It asks your camera for 4K, 1440p, 1080p, 720p and 480p one at a time, and reports the frame size that actually came back. A constraint is a request, not a promise: browsers hand you the nearest thing they can rather than failing, so the only way to know what a webcam supports is to ask and measure.

What is a good microphone level?

Speaking normally should sit around −18 dBFS on RMS, with peaks below −6. If the bar reaches the red the input is clipping and the sound will distort, so lower the gain in your system settings. If it never leaves the far left, the mic is muted or the wrong device is selected.

Does the page turn my webcam on by itself?

Never. Each test has its own button and asks for permission only when you press it, so simply visiting this page requests nothing. Stopping a test releases the device immediately, and the indicator light on your camera goes out.

Why does the screen test need full screen?

Because you cannot judge black level, backlight bleed or the edges of the panel with a browser toolbar and a taskbar in shot. It uses the browser’s full-screen mode; press Esc, or leave full screen any other way, and it closes itself.

Why do keys not do their normal thing during the keyboard test?

While the test is listening, key presses are captured rather than acted on. Otherwise pressing Tab would move focus away, F5 would reload the page and F11 would toggle full screen — none of which would let you check whether the key works.

The system panel says my GPU is generic. Why?

The real model comes from a WebGL extension that some browsers deliberately hide to reduce fingerprinting, and Firefox in particular often masks it. When that happens the generic string is shown, which is itself a true answer: it is what the page is allowed to see.

© 2026 oLoveToolsAbout

Next step

Record screen or webcam RecordSnap

Device Test | Check your camera, mic, speakers and screen

Check that your webcam, microphone, speakers, screen, keyboard and pointer actually work — with the real numbers: capture resolution, frame rate, input level in dBFS and the resolutions your camera really supports. Nothing is uploaded.

A device check that shows the numbers

Device Test checks your webcam, microphone, speakers, screen, keyboard and pointer entirely inside your browser. Rather than a tick that tells you nothing, it reports the resolution and frame rate the camera is actually delivering, probes which resolutions it really supports by asking for each one and measuring the result, and meters your microphone in dBFS with peak hold, clipping and silence detection.

Nothing runs on its own: every test has its own button and asks for permission only when you press it, so opening the page never turns on a camera. The preview, the meter and the five-second recording stay in the tab, the device list refreshes by itself when you plug something in, and the system panel re-reads when you resize the window or rotate the device instead of showing what was true when the page loaded.

Frequently asked questions

Is any of this uploaded?

No. The camera preview, the audio meter and the five-second recording all live in this tab and nowhere else. There is no account, no upload and no server involved; close the page and every trace is gone.

Why does the device list show no names before I start?

Because browsers hide device labels until a page has been granted access at least once — it stops any site from fingerprinting your hardware just by loading. Start any test and the real names appear. The previous version enumerated on load and showed "Camera 1" for everything as a result.

What does "Probe resolutions" actually do?

It asks your camera for 4K, 1440p, 1080p, 720p and 480p one at a time, and reports the frame size that actually came back. A constraint is a request, not a promise: browsers hand you the nearest thing they can rather than failing, so the only way to know what a webcam supports is to ask and measure.

What is a good microphone level?

Speaking normally should sit around −18 dBFS on RMS, with peaks below −6. If the bar reaches the red the input is clipping and the sound will distort, so lower the gain in your system settings. If it never leaves the far left, the mic is muted or the wrong device is selected.

Does the page turn my webcam on by itself?

Never. Each test has its own button and asks for permission only when you press it, so simply visiting this page requests nothing. Stopping a test releases the device immediately, and the indicator light on your camera goes out.

Why does the screen test need full screen?

Because you cannot judge black level, backlight bleed or the edges of the panel with a browser toolbar and a taskbar in shot. It uses the browser’s full-screen mode; press Esc, or leave full screen any other way, and it closes itself.

Why do keys not do their normal thing during the keyboard test?

While the test is listening, key presses are captured rather than acted on. Otherwise pressing Tab would move focus away, F5 would reload the page and F11 would toggle full screen — none of which would let you check whether the key works.

The system panel says my GPU is generic. Why?

The real model comes from a WebGL extension that some browsers deliberately hide to reduce fingerprinting, and Firefox in particular often masks it. When that happens the generic string is shown, which is itself a true answer: it is what the page is allowed to see.

Keywords

webcam test, microphone test, test my camera online, mic test online, speaker test left right, dead pixel test, screen test online, keyboard tester, multi touch test, check webcam resolution, browser device test, system info online