QUICK ANSWER
You can test your camera and mic for Microsoft Teams without opening the Teams app — Clipy's free in-browser webcam-and-mic test uses the same getUserMedia API Teams uses. Run the test in your default browser, click Allow, watch the live preview, and speak to verify the mic level. If both work here, they'll work in Teams.

If you have ever joined a Microsoft Teams meeting only to discover your mic was muted by the operating system, your camera was hijacked by another app, or your headset never paired, you already know the problem with relying on Teams' own pre-join screen. By the time you see the "can you hear me?" panic, you are 60 seconds into a meeting your boss is watching.

The fix is to verify both devices before Teams ever opens. This guide walks through how Microsoft Teams actually accesses your hardware, how to test the same code path in any browser without installing or signing in to anything, and how to triage the most common Teams-specific failure modes — the silent mic, the "camera in use" error, the headset that shows up but plays nothing, and the meeting that records audio but no video.

It is a 30-second check that will save you the next embarrassing 15 minutes.

Does Microsoft Teams have a built-in mic and camera test?

Yes — sort of. Teams has three different pre-call surfaces depending on which version you are using, and they are not equally useful.

The desktop Teams client exposes Settings → Devices with a "Make a test call" button. This dials a Microsoft test bot, lets you record a short message, and plays it back. It works, but it requires the Teams client to be installed, signed into a work or school account, and online. If your IT department has not provisioned a Teams account for you on the machine you are using, the test call button is greyed out.

The browser version of Teams (teams.microsoft.com) shows a pre-join screen with a small webcam preview and a mic level indicator. It works once you are already in the meeting URL, but does not let you stress-test the mic with a recording, and does not run until you have joined a meeting that exists.

The Teams mobile apps have no equivalent test screen at all — you find out whether your mic works when you join.

None of these help you when you are about to host a meeting from a borrowed laptop, a hot-desk, or a fresh OS install. That is the gap an in-browser test fills.

How do I test my devices without opening Teams?

Microsoft Teams in the browser uses the standard WebRTC getUserMedia() API to request camera and microphone access. So does every other web app — Google Meet, Zoom on the web, Whereby, Discord on the web, and Clipy. That means a browser-based test reaches the exact same OS-level audio and video stack that Teams will reach a few seconds later.

Run the test in 30 seconds:

  1. Open Clipy's webcam and mic test at clipy.online/mic-webcam-test in the same browser you plan to use for Teams.
  2. Click Allow when your browser asks for camera and microphone permission. This is the same permission prompt Teams will trigger.
  3. Watch the live preview. If you see your face in the video tile, your camera is wired up correctly.
  4. Speak normally. The mic level meter should bounce. If it stays flat, your mic is either muted at the OS level, claimed by another app, or routed to the wrong input device.
  5. Switch devices in the dropdown if anything is off — the test exposes the same input and output device list Teams will offer in its meeting settings.

The test runs entirely in your browser. Nothing uploads, nothing records to disk, and there is no account to create. Close the tab when you are done and the camera light goes off immediately.

If the preview shows your face and the mic meter moves when you speak, you are done — Teams will work. If only one of the two works, jump to the troubleshooting sections below.

Why does my mic work in the Teams test but not the meeting?

This is the most common Teams-specific failure mode and it almost always comes down to one of three things.

1. Teams is using a different input device than the test

When you plug in a USB headset mid-call, Windows and macOS sometimes auto-switch only the OS default — not the Teams meeting in progress. Teams remembers the device that was active when the meeting opened and sticks with it.

Fix: Inside the Teams meeting, click the More (…) menu → SettingsDevice settings and explicitly pick the input you actually want. Compare against the device dropdown in the in-browser test — they should match.

2. Teams is applying noise suppression too aggressively

Teams ships with "AI noise suppression" set to Auto by default. On a quiet mic, especially USB lavalier mics or built-in laptop mics, the algorithm can mistake your voice for background noise and gate the entire signal. The mic level shows movement in the test — because the test does no processing — but the meeting audio is silent.

You can read more about why this happens in our guide to fixing a quiet mic, but the short fix is to set Teams' noise suppression to Low or Off for the affected mic. Settings → Devices → Noise suppression.

3. The OS mic level is set to zero, or the mic is muted in hardware

Many headsets have a physical mute switch on the cable or earcup. Many laptops have an F-key combo that toggles the internal mic. The browser test will report "no audio" identically in either case — you have to physically check the hardware. Look for a red LED on the mic boom, an indicator in the OS status bar, or a row of dots in the Teams mic icon.

How do I fix "Camera in use by another app" in Teams?

Most operating systems allow only one application to claim the webcam at a time. If you opened Zoom, OBS, your phone-mirroring app, or even the Camera app on Windows before launching Teams, the camera handle is locked and Teams shows a generic "Camera in use by another app" or "We can't find your camera" error.

The diagnosis is simple: run the in-browser test. If the test also shows a black preview, another app is holding the camera. If the test works fine but Teams does not, the issue is Teams-specific (usually device permission or driver).

To unstick the camera:

  • Windows: Open Task Manager, sort by name, and end any process named Camera, Zoom, obs64, Snap Camera, or NVIDIA Broadcast. Then check Settings → Privacy & security → Camera and confirm Microsoft Teams is allowed to access the camera.
  • macOS: Quit any other video app, then go to System Settings → Privacy & Security → Camera and confirm Teams (or your browser, if using Teams on the web) has the toggle on. If Teams was running when you flipped the toggle, restart Teams — macOS does not hot-reload that permission.
  • Virtual cameras: Software like Snap Camera, NVIDIA Broadcast, or OBS Virtual Camera installs a driver that pretends to be a webcam. If that driver is selected as the default, every other app shows a black tile. Reset to your physical camera in the device dropdown of both Teams and the in-browser test.

If you are setting up a fresh machine and want a smoother permission flow, our overview of webcam and microphone permissions in Chrome, Safari, Firefox, and Edge walks through the per-browser controls.

Can I record a Teams meeting from the browser?

Teams' built-in recording is only available to organizers and presenters with the right Microsoft 365 license, and only when the IT admin has enabled it. Attendees on a free or guest account cannot use the official recorder, and even paid users frequently find the option greyed out because of a tenant policy.

For the cases where the official recorder is unavailable, a browser-based screen recorder works because Teams in the browser is just another tab. Clipy's Chrome screen recorder can capture the Teams tab with system audio, your microphone, and a webcam bubble overlay — all without installing software, and with no watermark on the resulting MP4.

The same flow works for Google Meet and Zoom-in-the-browser; we cover the Meet variant in detail in this guide to pre-call testing for Zoom, Meet, and Teams.

If your camera or mic is the actual blocker rather than the recorder, our webcam-not-working-in-Chrome troubleshooter covers the Chrome-specific permission and driver issues that affect both meeting and recording flows.

What does the mic meter actually measure, and why does Teams sometimes ignore it?

The level meter you see in any in-browser test is reading the raw audio peak from getUserMedia()'s output stream. It is the unprocessed signal before any application-side filters — noise suppression, echo cancellation, AGC — are applied. That is good for diagnosing hardware: if the meter moves, your mic is electrically connected and your OS-level permissions are in order.

Teams, however, layers its own audio pipeline on top: noise suppression, echo cancellation, automatic gain control, and (in some tenants) Microsoft's neural voice enhancement. Each of those layers can decide your audio is too quiet, too noisy, or too echo-y to forward to the meeting. That is why the mic meter in the test can dance happily while the Teams meeting hears nothing.

So treat the test as a necessary but not sufficient check. If the test fails, Teams will definitely fail. If the test passes, Teams will probably work — and any remaining issue is in Teams' own audio settings, not your hardware.

Which browsers does the test actually work in?

The in-browser test depends on the standardised getUserMedia WebRTC API and the modern AudioWorklet for level metering. Practically, that means:

  • Chrome 90+ — perfect support, including device-switch dropdowns. This is the recommended browser for Teams on the web because Microsoft maintains the closest feature parity with the Edge/Chromium codebase.
  • Microsoft Edge 90+ — same engine as Chrome, identical behaviour. Edge is the official browser for Teams on the web; if you are already using Edge, run the test in Edge so the permission grant carries over to teams.microsoft.com.
  • Firefox 90+ — works for the test itself. Note that Microsoft Teams in the browser officially supports only Chrome and Edge — you can join a Teams meeting in Firefox, but features like Together Mode and certain device controls may be unavailable.
  • Safari 14.1+ on macOS or iPadOS — works for the test. Teams on Safari is officially supported but historically has the most quirks; if Safari fails the test, switch to Chrome or Edge before joining the meeting.

If you are on a locked-down corporate Windows image where only one browser is whitelisted, run the test in that browser. The whole point is to test in the same environment Teams is going to run in.

What if the test shows my camera but no mic level (or vice versa)?

Half-failure is more common than total failure, and each direction has a distinct fix.

Camera works, mic meter is flat

  1. Open the input dropdown in the test and try every microphone listed. Built-in mic, headset mic, USB mic — each appears as a separate device.
  2. If none of them register, your OS is muting input at the system level. On Windows, open Settings → System → Sound → Input and check the level. On macOS, open System Settings → Sound → Input and check that the input level slider is above zero.
  3. If you have a hardware mute switch on a headset or USB mic, toggle it. Many devices ship muted out of the box.

Mic meter moves, camera tile is black

  1. Try the camera dropdown — you may have multiple sources (built-in webcam, virtual camera from another app, capture card).
  2. Quit any other app that might be holding the camera (Zoom, OBS, Photo Booth, FaceTime, Snap Camera).
  3. Check OS-level camera permission for the browser. macOS and Windows both have a global toggle that, when off, leaves the camera enumerable but unusable.
  4. If you recently updated your OS or installed a webcam driver, restart the machine. Camera drivers are notorious for needing a clean boot to attach correctly.

Both fail

If neither camera nor mic produces signal, the issue is almost certainly browser permission or OS-level privacy settings, not the hardware. Refresh the page, click Allow when prompted, and if the prompt does not appear, click the camera/mic icon in your browser's address bar and explicitly grant permission. Walk through our per-browser permissions guide if the address-bar control is greyed out.

Frequently asked questions

Does the test send my video or audio to a server?

No. Clipy's webcam and mic test runs entirely on your device using the browser's WebRTC stack. The video preview is rendered in your tab; the audio level is computed in your browser. Nothing uploads, nothing records, and there is no server-side video processing. Closing the tab releases both devices immediately.

Will the in-browser test work for the desktop Microsoft Teams app, or only Teams on the web?

Both. The test confirms that your camera, mic, OS-level permissions, and drivers are healthy — the same prerequisites the desktop Teams client depends on. If the test passes, both browser Teams and desktop Teams will see the same hardware. The desktop client may still need its own permission grant the first time you launch it (especially on macOS).

Why does Teams ask for camera and mic permission again even though I just allowed it for the browser test?

Browsers scope camera and mic permissions per-origin. Granting access to clipy.online does not grant access to teams.microsoft.com — you will see a fresh prompt the first time Teams opens in a given browser profile. Both prompts hit the same OS-level grant, though, so if the OS toggle is on for your browser, the per-site prompts are one click each.

Can I test my mic and camera before a Teams call from a Chromebook or Linux machine?

Yes. The Microsoft Teams desktop app is not available on Chromebook or most Linux distributions, but Teams on the web works — and the in-browser test runs in any modern Chromium-based browser. On Chromebook, run it in Chrome. On Linux, run it in Chrome, Edge, or Firefox.

Why does my Bluetooth headset show two entries in the device list?

Bluetooth headsets typically expose two profiles: A2DP (high-quality stereo, output only) and HFP/HSP (telephony-grade, bidirectional). The OS lists each profile as a separate device. For Teams calls you want HFP/HSP for both input and output — A2DP cannot carry mic input. If you pick A2DP as the output, your headset goes silent the moment Teams activates the mic. Pick the entry with "Hands-Free" or "Headset" in the name.

Is there a Teams test call number I can dial for audio-only verification?

The Teams desktop client has a built-in audio test bot at Settings → Devices → Make a test call. It records 10 seconds of you and plays it back. There is no public PSTN number for this — it only works inside the Teams app with a signed-in account. For pre-call hardware verification without an account, the in-browser webcam-and-mic test is the closest equivalent.

Can I record a Teams meeting if I am not the host?

The official Teams recording feature is restricted to organizers and presenters with the right license, and even then is often disabled by tenant policy. As an attendee, your only options are to ask the organizer to record, or to use a third-party screen recorder. Clipy's Chrome screen recorder works for any Teams meeting opened in a browser tab, with no Teams account required.

The 30-second pre-call routine

Build the habit of running the test before every important Teams meeting and you will eliminate the "can you hear me?" panic for good. The full routine:

  1. Open clipy.online/mic-webcam-test in the same browser you'll use for Teams.
  2. Click Allow.
  3. Confirm: face appears in the preview, mic level moves when you speak.
  4. If both pass, close the tab and join your Teams meeting.
  5. If either fails, work through the relevant section above.

That is it. Thirty seconds of certainty before a meeting is worth ninety seconds of fumbling once it has started — especially when the meeting is being recorded by everyone else.

And if you ever need to record your own Teams meeting that the official recorder won't capture, our free browser screen recorder and Chrome extension handle the meeting tab, your microphone, and a webcam bubble in one MP4 — no watermark, no signup, no Teams license required.