# Why your webcam looks worse on Zoom, Teams and Meet (and how to fix it)

You run a camera test and the picture is crisp. You join a meeting and you're a smeared, blocky version of yourself. Nothing changed about the camera — what changed is that a video call is a *pipeline*, and your webcam is only the first stage. Every stage after it can, and by default usually does, throw detail away. Here's what each one does and the setting that fixes it.

## Stage one: your camera is probably fine

Before blaming the app, establish a baseline. [Run a webcam test](/) and note two numbers: the **captured resolution** and the **frame rate**. If the test shows 1920×1080 at 30 fps in a well-lit room and Zoom shows you at postage-stamp quality, the camera is not the problem and nothing you do to it will help. If the test itself is soft or dark, start with [lighting and framing](/guides/look-better-on-webcam) — a dim room makes every stage downstream worse, because compression handles noise terribly.

## Stage two: the app caps your resolution

Every meeting app decides what resolution to *ask* the camera for, and the defaults are conservative.

**Zoom** sends **360p by default**. There's a checkbox — *Settings → Video → Camera → HD* — that unlocks 720p, and it's off on a fresh install. Even with HD ticked, 720p only kicks in if Zoom judges your CPU and connection sufficient, and only for participants whose video is displayed large (in gallery view with many tiles, everyone gets 180p–360p regardless). 1080p in meetings is limited to paid plans and, in most cases, has to be enabled for the account by Zoom; the desktop client additionally requires a fairly capable quad-core CPU before it will send it.

**Microsoft Teams** picks the resolution on its own — there is no HD toggle in the desktop client. It will send up to 1080p when the receiving side displays your tile large enough and bandwidth allows, and drops to 720p, 540p, 360p or lower the moment either condition slips. In a gallery of nine tiles, each participant receives a small stream, so a 1080p camera buys you nothing until someone pins or spotlights you. Two Teams-specific settings do actively soften your image: **Soft focus** (*Settings → Devices → Camera*), and the blur/background effects, which cost detail around your outline.

**Google Meet** sends **360p by default** in the browser. Open the in-call settings (⋮ → *Settings → Video*) and set **Send resolution** to *High definition (720p)*. 1080p is available on some Workspace plans and, when it is, Meet shows a prompt to turn it on rather than enabling it silently. Meet also offers a **receive resolution** setting — leave it high if you want to see others clearly.

Do this once, on every machine you use: turn HD on in Zoom, switch Meet to 720p send, and turn off Soft focus in Teams.

## Stage three: bandwidth, and the app's guess about it

Video is encoded to a bitrate the app thinks your connection can sustain, and the estimate is made continuously. Two things quietly cut it:

- **Upload speed.** 720p at 30 fps needs a steady 1.5–2.5 Mbps *up*; 1080p needs around 3 Mbps up. Consumer connections are asymmetric — 100 Mbps down can come with 5 Mbps up, shared with cloud backups, a family member's upload, and every other device on the Wi-Fi.
- **Wi-Fi jitter.** Even ample bandwidth gets throttled if packets arrive unevenly. The encoder reacts to loss by dropping resolution first, then frame rate. Wired Ethernet, or sitting in the same room as the router, fixes more "blurry video" complaints than any camera setting.

Zoom's *Statistics* panel (*Settings → Statistics → Video*) shows the actual **send resolution** and **frame rate** in real time — compare it with your test numbers and you'll see exactly where the pipeline is losing detail. Teams shows similar figures under *⋯ → Call health*.

## Stage four: your CPU

Encoding video is expensive, and meeting apps also decode every incoming tile, run noise suppression, and render background effects. On a laptop that is thermally throttled, running on battery in a power-saving mode, or already busy with a screen share, the app protects the call by lowering *your* outgoing resolution and frame rate. Symptoms: you look fine for the first five minutes, then degrade.

Fixes: plug in, close browsers with dozens of tabs, turn off virtual backgrounds and "studio" effects, and in Zoom enable **hardware acceleration** for sending and receiving video (*Settings → Video → Advanced*). If your fan roars the moment a call starts, that's the machine telling you where the bottleneck is.

## Stage five: "beauty" filters that blur on purpose

Zoom's **Touch up my appearance**, Teams' **Soft focus**, and the "smoothing" options in vendor camera utilities (Logitech G Hub, Dell Peripheral Manager, Camo) all do the same thing: apply a skin-softening blur. At the default strength they read, to viewers, as *out of focus*. Dial them to the minimum or off — good light flatters more convincingly than blur does.

While you're in the vendor utility, check **sharpness** too. Some cameras ship it cranked up to compensate for cheap optics; halos around the edges of your glasses and hair are the tell. Set it a notch or two below the default.

## Stage six: the screen share tax

The moment you share your screen, most apps reprioritize: the shared content gets the bandwidth and encoder budget, and your camera stream is cut to a fraction of its former resolution and often to 5–15 fps. This is by design and there is no setting to override it in Zoom or Teams. If your camera matters during a presentation — a pitch, a lecture — share a smaller region or a single window rather than the whole display, and stop sharing during the Q&A.

## Stage seven: what the other side sees

Finally, the resolution you *send* is not the resolution anyone *receives*. The service transcodes and forwards streams based on each viewer's tile size, connection and device. Someone watching on a phone in a gallery of twelve is seeing you at 180p no matter what you do. That isn't fixable — but it does mean that if one colleague says you look blurry and another says you look fine, both can be telling the truth.

## Checklist: five minutes before the meeting that matters

1. [Test the camera](/) — confirm it delivers 1080p or 720p and a steady frame rate in your actual lighting.
2. Turn on HD in Zoom, 720p send in Meet; turn off Soft focus / Touch up in Teams and Zoom.
3. Plug into Ethernet, or move next to the router; pause cloud sync and downloads.
4. Plug the laptop in; close background apps; disable virtual backgrounds.
5. Open the app's statistics panel once the call starts and check that the send resolution matches what you tested.

If the test itself tops out at 720p or looks noisy even in daylight, the camera is the limit; here's how [built-in laptop cameras compare with external webcams](/guides/laptop-vs-external-webcam) on real measurements.
