Webcam testMicrophone testWebcam and mic test
TestsWebcam testMicrophone testWebcam and mic testHeadphone testPre-stream checklist
SetupsSetup builderSetup guidesAudio routingCamera checker
SettingsBitrate calculatorUpload calculatorSettings by platformTwitchYouTube LiveKickFacebook LiveTikTok LIVE
GearAll gearComparisonsStream Deck selector
GuidesChoose your gearConnect and set upFix a problemAll guidesAll tools
AboutCorrections and contact

Search stays on this device. Esc to close.

Evaluate the connection, not the brand

The setup builder checks each connection in your setup. A USB/XLR microphone behaves differently on USB and on XLR. A capture card records one mode and can pass a different one through to your TV. A USB-C plug doesn’t tell you its data speed. Each of these can decide whether a setup works, so we keep them apart.

There is no overall product score. When something is missing, the alternatives we suggest are the ones that fill that gap and meet what you entered. The Stream Deck selector names the smallest model that shows all the keys you need at once, with dials and desk space counted separately. Retailer payments and referral details never affect which setup or Stream Deck option the tools show.

How the webcam readings work

The webcam test opens a video-only browser stream when you press Start camera. Resolution comes from the current picture: it describes this browser session, not the camera’s maximum. Largest the camera offers is what the camera reports to the browser, as separate maximum width, height and frame rate; the largest picture and the fastest frame rate are not always available together, so the page asks the camera for one at a time and shows what it then sends.

When your browser can count displayed frames, the page divides those frames by the time they took to appear, once a second, and keeps the lowest, average and highest since the camera or its mode changed. The first two seconds are left out while the camera settles. The browser’s paint rate and screen can limit the result. If the browser cannot count displayed frames, the label changes to Browser-reported frame rate; if the camera reports nothing, the page says Not reported.

Brightness is the average luma of a small copy of the picture, using the BT.709 equation (0.2126 red, 0.7152 green, 0.0722 blue), on a 0 to 100 scale. The notes under the readings use this site’s own guide: darker than 25 or brighter than 75, brightness that moves by more than 15, a picture with almost no colour or one flat colour, and a frame rate averaging below 25 fps, the lowest frame rate in Twitch’s published settings table. They flag something to look at; they are not a quality score.

Mirror changes this page’s preview and the next snapshot, not another application. A snapshot is a local PNG at the picture’s current size; a test clip is recorded in your browser and stays there until you save it. The microphone stays off unless you press Start microphone or record a clip with it. Stop and leaving the page turn the camera and microphone off. If you cancel while the browser prompt is still open, the page shuts down any camera access that arrives afterwards.

Browser references checked September 26, 2026: camera access and permissions, what a camera reports, presented video frames, recording a clip and the ITU’s BT.709 recommendation. The final application check follows OBS video capture source settings.

How the microphone and headphone readings work

The microphone test measures the level of the signal your browser receives, in dBFS: decibels below the loudest sample the input can carry, which is 0 dBFS. Its meter uses OBS Studio’s own default zones from the OBS 32.2.2 source code: green below −20 dBFS, yellow from −20, red from −9 and clipping at 0. OBS’s audio mixer guide says speech should sit in the upper yellow and reach the lower end of the red, and the result is worded against that.

The browser’s own voice processing (automatic gain, noise suppression and echo cancellation) is off by default. The readings show the signal your system delivers before OBS’s filters and fader. You can turn processing on to hear what a browser call would send. The room and speaking readouts use average signal levels. Gate suggestions use peaks instead, because OBS opens on a sample peak and closes when its decaying peak level falls below Close. We take room peaks from the quietest quarter of recent readings and speech peaks from the loudest quarter. Close starts 3 dB above the room peak, rounded up; Open starts 10 dB below the speech peak, rounded down. We show no suggestion unless Open is at least 3 dB above Close. These margins are this site’s starting guide, not OBS defaults. Record in OBS and check quiet words and pauses after changing either threshold.

The headphone test makes its tones in your browser. The optional monitoring check plays your microphone back through the page, so you can hear whether something else is also returning your voice.

Source order and dates

We start with exact manufacturer product pages and manuals, then use first-party support material for compatibility and failures. Makers’ category pages tell us which models are current and which are older. OBS, YouTube and Twitch documentation govern their own software and output settings. A merchant title can help identify an image but does not override a hardware manual.

Facts that change, such as platform settings and software menus, show the date we last checked them. A maker’s specification for an exact model does not change once the model exists, so it carries its source and no date. A regular automatic check notes whether each source page still loads and whether it has changed; that doesn’t mean every fact was reread. If a source page stops loading, its facts stay in place until we check it again.

If sources disagree, the fact stays marked as unconfirmed and the tools don’t rely on it. We recheck platform settings and whether a product is still sold every 30 days, and the terms for images and paid links every 90 days. A model’s cable and mode details are reread when its maker releases a new generation or a correction is reported.

How to read a gear profile

A profile lists what the maker documents for that exact model: connector shape and data protocol are separate facts, and an adapter changes the cable ends, never your computer’s port speed, a missing preamp or protected HDMI.

A current model is one its maker still lists; that does not promise retail stock, every regional variant or support for every operating-system release, so match the exact model name on a listing.

Beyond the device itself, the operating system must recognise it and the streaming app must offer the mode you want; a device another app is holding can be missing from OBS.

Test for the full length you will stream with every other device connected: a short test on its own does not show shared USB bandwidth, a camera's time limit, a monitoring loop or a busy home upload.

The listed modes are a starting point: select the exact source in OBS and record with everything connected, and if the mode you need is missing, lower the output or change the connection before replacing the device.

What the result states mean

Connection matches means what you entered covers that check. Check this connection means it can work, but only under the conditions shown, or it still needs a real test. Not confirmed means a fact we need is missing, or its source needs checking. Change needed means the combination you entered can’t work as it is. Checks that don’t apply to your setup aren’t shown.

A pass is not a hands-on reliability result. We did not hands-on test these units. Run the pre-stream checks with the actual computer, cables, applications and session length before relying on a setup.

Costs, images and paid links

Hardware prices and stock are not displayed. You can enter a budget and prices yourself; they stay in your browser. The builder adds up only the prices you entered and tells you how many are still missing; it never counts a missing price as zero.

Exact-model photographs can be supplied through the authorized Amazon Creators API. The photo addresses are never written into the pages themselves: each page loads them separately, and they expire within 23 hours. An expired or unavailable image is removed without breaking the product layout. No manufacturer image is copied merely because its product page is public.

As an Amazon Associate I earn from qualifying purchases. Amazon links carry this site's tracking tag and are marked as sponsored; manufacturer links earn nothing. A commission never changes ranking. See links and disclosure for the current state.