How to Fix Webcam Flickering
Webcam flickering usually comes from lighting, automatic camera adjustments, video effects or an unstable connection. Follow these ordered checks to find the cause and confirm the fix.
Webcam flickering most often comes from one of four things: room lighting that pulses faster than your eye can see, the camera's automatic exposure or white balance constantly readjusting, a video effect or app struggling to process the image, or an unstable connection between the camera and the computer. The fix depends on which of these is behind your flicker, so the fastest route is to identify the type of flicker first, then work through reversible checks in order.
Which kind of flicker are you seeing?
"Flickering" can describe several different problems, and they have different causes. Watch your camera preview for half a minute and match what you see to one of these patterns.
- Brightness pulsing or horizontal bands rolling slowly up or down the image: this usually points to lighting interacting with the camera sensor.
- Color shifting, such as the picture swinging between warmer and cooler tones, or your skin tone changing: this usually points to automatic white balance or exposure reacting to changing or mixed light.
- The whole image blinking, freezing, going black for a moment or showing glitchy blocks: this usually points to the connection, driver, app or system load rather than lighting.
- Flicker only around your outline, hair or hands: this usually points to a background blur or virtual background effect.
If you see more than one pattern, start with lighting, because it is the quickest to rule out, then continue down the steps below.
Before you start
- Close every app that might be using the camera, including call apps running in the background, so only one program has access at a time.
- Open a simple camera preview: the built-in camera app on your operating system is a good neutral starting point because it applies few or no effects.
- If your camera came with a manufacturer utility, have it open or installed, since that is often where advanced settings live.
- Note what the flicker looks like now, so you can tell whether each change makes a difference.
Step 1: Test the lighting
Many LED and fluorescent lights pulse in step with the alternating current that powers them. You don't notice it in the room, but a camera sensor reads the image line by line, so the pulsing can show up as flicker or moving dark bands. Dimmed LED lights are a frequent culprit.
- Turn off overhead and desk lights one at a time while watching the preview.
- If possible, try the camera with only daylight from a window, or with a different lamp.
- If a dimmer is involved, set it to full brightness and check again.
How you'll know it worked: if the flicker or banding stops when a particular light is off, that light is the cause. You can keep it off during calls, replace it, or move on to Step 2 to make the camera handle it better.
Step 2: Set the power line frequency (anti-flicker setting)
Many webcams have a setting called power line frequency, anti-flicker or flicker reduction. It tells the camera to time its exposure to match the electrical supply so lighting pulses cancel out. In the US, the electrical grid runs at 60 Hz, so the matching setting is 60 Hz. A camera set to 50 Hz, the standard in many other regions, can flicker under US lighting.
- Look for the setting in the manufacturer's camera utility, in your operating system's camera settings if your camera exposes it there, or in the video settings of your call app.
- Choose 60 Hz if you are in the US. If there is an Auto option and 60 Hz doesn't help, try Auto as well.
- Watch the preview under the same lighting that caused the problem.
On Linux, cameras that follow the standard USB video class usually expose this control through the video4linux tools. You can list the controls and set the frequency from a terminal; the device path and control values can differ, so check the list output before setting anything.
v4l2-ctl -d /dev/video0 --list-ctrls-menus
v4l2-ctl -d /dev/video0 --set-ctrl=power_line_frequency=2
In the menu output, look for the entry labeled 60 Hz and use its number; on many cameras it is 2. How you'll know it worked: the bands disappear or the pulsing stops under the lighting that triggered it in Step 1. If your camera has no such setting, rely on changing the lighting instead.
Step 3: Steady the color and exposure
Color flickering usually means the camera's automatic white balance (its estimate of what "neutral white" looks like) or automatic exposure (how bright it makes the image) keeps changing its mind. Mixed light sources, such as daylight plus a warm lamp, a screen glowing on your face, or moving shadows, give the camera conflicting signals.
- Reduce mixed lighting: use one main light source, or light sources of a similar color.
- Lower your monitor brightness or move it so its glow isn't the strongest light on your face.
- In the camera utility or settings, turn off automatic white balance and pick a fixed value that looks natural.
- If brightness also pulses, turn off automatic exposure and set it manually, or turn off features labeled low-light boost, HDR or auto light correction.
- Keep large bright or strongly colored areas, such as a window or a vivid wall, out of the frame if the camera keeps reacting to them.
How you'll know it worked: your skin tone and the background stay consistent for a full minute while you move normally. If locking settings makes the image too dark or the wrong color, adjust the fixed values rather than going back to automatic.
Step 4: Find out whether the app or browser is involved
Comparing the same camera in different programs tells you where the problem lives. Check in this order: the operating system's camera app, then your browser, then your call app.
- If the image flickers everywhere, the cause is the lighting, the camera, its connection or its driver. Continue with Steps 5 and 6.
- If it is steady in the system camera app but flickers in one browser, try a different browser, and update the one you use.
- If it is steady everywhere except one call app, the cause is likely that app's settings or effects. Continue with Step 4a.
Step 4a: Turn off video effects in the call app
Background blur and virtual backgrounds are virtual call effects: the app guesses where you end and the room begins, frame by frame. When that guess changes, edges around your hair, shoulders or hands can flicker. Touch-up, low-light correction, auto-framing and similar features can cause brightness or position shifts too. These effects are separate from your physical background and from any edited photo background.
- Turn off background blur or the virtual background and check whether edge flicker stops.
- Turn off appearance, low-light and auto-framing features one at a time.
- If you want to keep a virtual background, improve the lighting on your face and use a plainer physical background behind you, which gives the app an easier separation to make.
- Check whether the operating system or camera utility also applies its own effects, and avoid stacking them with the app's effects.
How you'll know it worked: the image is steady with effects off. If you turn one effect back on and the flicker returns, you've found the trigger.
Step 5: Check the connection and power
Blinking, momentary black frames or the camera briefly disconnecting usually mean the camera isn't getting a stable connection or enough power. This applies mainly to external USB webcams.
- Unplug the camera and plug it back in firmly.
- Try a different USB port, preferably one directly on the computer rather than on a hub, dock or front panel.
- If you use a hub, try a powered hub or remove the hub entirely.
- Try a different cable if the camera's cable is detachable.
- On a laptop, plug in the charger and check whether power-saving settings are allowed to switch off USB devices; disabling that for the camera's port can help.
How you'll know it worked: the preview runs without dropouts for several minutes, including while you move the cable slightly. If moving the cable causes blinking, the cable or port is likely at fault.
Step 6: Update or roll back drivers and reduce load
- Install pending operating system updates and any camera firmware or utility updates from the manufacturer.
- If the flicker started right after an update, check whether your system lets you roll back the camera driver to the previous version.
- On computers with dedicated graphics, update the graphics driver too, since call apps and effects often rely on it.
- Close demanding programs and extra browser tabs, then check whether the flicker eases.
- In the call app or camera utility, try a lower resolution or frame rate to see whether a heavy processing load is behind the stutter.
How you'll know it worked: the image stays smooth under the same conditions that caused flicker before. If lowering the resolution fixes it, the computer or connection was likely struggling at the higher setting.
Quick reference: symptom, likely cause, what to try
| Symptom | Possible cause | What to try first |
| Horizontal bands or steady brightness pulsing | Lighting pulsing with the power supply | Change lights; set power line frequency to 60 Hz in the US |
| Color swinging between warm and cool | Automatic white balance reacting to mixed light | Use one light type; lock white balance |
| Brightness jumping as you move | Automatic exposure or low-light features | Lock exposure; turn off low-light boost or HDR |
| Flicker only around your outline | Background blur or virtual background | Turn effects off; improve face lighting |
| Blinking, black frames, brief disconnects | Cable, port, hub, power or driver | Reseat, change port, remove hub, update or roll back driver |
| Fine locally, choppy only in calls | Call app processing or network conditions | Turn off effects; lower video quality; test on another network |
These pairings are common possibilities, not diagnoses. Confirm each one by changing a single thing and retesting.
Retest: what a clean preview does and doesn't prove
A steady preview in the system camera app confirms that the camera is accessible and capturing a stable image on your computer. It doesn't confirm what other people see during a call, because the call app may apply effects and compress or reduce the video based on network conditions. Those are separate questions: camera access, steady capture and call quality.
- Check the preview in your call app with your usual effects settings.
- Record a short local clip in the camera app or call app and play it back, watching for flicker you might miss in a live preview.
- Join a test call, or ask someone on a real call, to confirm the picture looks steady on their end.
- Test under the lighting you'll actually use, at the time of day you usually call, since daylight changes.
If the image looks steady to you but choppy to others, the issue is more likely the call's network or the app's video quality settings than the camera itself. Lowering the outgoing video quality or switching to a more stable connection are the next things to try.
When to stop troubleshooting and escalate
If the flicker continues after changing the lighting, setting the anti-flicker option, turning off effects, swapping ports and updating drivers, try the camera on a different computer. If it flickers there too under good, steady lighting, the camera itself is the likely problem; contact the manufacturer's support or check your warranty. If a different camera works fine on your computer, that also points to the original camera. If every camera flickers on your computer, the computer's ports, drivers or system settings are more likely, and the computer maker's support is the better next stop.
Limits of this guide
Setting names, menu locations and available controls vary widely between camera models, operating systems and call apps, and some cameras don't expose anti-flicker, white balance or exposure controls at all. This guide doesn't cover specific models or software versions. If you can't find a setting described here, check your camera's documentation or the manufacturer's utility.