What causes monitor flicker and how to fix it

Monitor flicker is usually caused by one of three things: a loose cable, a refresh rate mismatch between your graphics card and monitor, or electromagnetic interference from nearby devices. The fix depends on which one is happening. Start by checking your cable connections — a loose DisplayPort, HDMI, or VGA cable is the most common culprit and the easiest to solve. If the cable is find, adjust your refresh rate in Windows or macOS settings. If flicker persists after that, move sources of interference away from your monitor or replace the cable itself.

Flicker is different from a dim or dark screen. You are looking for a visible on-and-off pulsing, usually at the edge of your vision, that makes the screen appear to strobe. This happens dozens of times per second and can cause eye strain or headaches during long work sessions.

Key Takeaways

  • Reseat your monitor cable at both the monitor and the computer — a loose connection is the most common cause and takes 30 seconds to check.
  • Set your refresh rate to match your monitor's native rate, usually 60 Hz for office monitors and 144 Hz or higher for gaming displays, in your graphics card settings.
  • Move wireless routers, microwaves, and cordless phones away from your monitor, as they can cause interference that triggers flicker.
  • Replace the cable if flicker continues after checking connections and refresh rate — older or damaged cables fail more often than the monitor itself.

Check and reseat your cable connections

Turn off your monitor and computer. Locate the cable running from your monitor to your graphics card or motherboard — this is usually HDMI, DisplayPort, or VGA depending on your monitor's age and your computer's ports. Unplug the cable from both ends, wait five seconds, and plug it back in firmly until you hear or feel a click. This removes dust and reseats the connector pins.

If your monitor uses a VGA cable (the one with blue ends and small screws), tighten those screws by hand after plugging in. Loose VGA connections are especially prone to flicker. Turn everything back on and watch for the pulsing. If flicker stops, the problem was the connection. If it continues, move to the refresh rate check.

Adjust your refresh rate in Windows

Right-click on your desktop and select Display settings. Scroll down and click Advanced display settings. At the bottom of that window, click Refresh rate. You will see a dropdown menu showing your current refresh rate — it might say 59 Hz, 60 Hz, 100 Hz, 144 Hz, or another number depending on your monitor and cable.

Check your monitor's manual or the sticker on the back to find its native refresh rate — the speed it was designed to run at. If your current setting does not match, change it to the native rate. For most office monitors, this is 60 Hz. For gaming monitors, it is often 144 Hz, 165 Hz, or 240 Hz. Click explore and watch the screen for flicker. If the problem stops, you have found the cause. If flicker continues, try a different refresh rate — sometimes a monitor will flicker at its native rate but run smoothly at 59 Hz or 50 Hz instead.

If you do not see your monitor's native refresh rate in the dropdown, your graphics card driver may be outdated. Visit the manufacturer's website — NVIDIA, AMD, or Intel depending on your card — and read the latest driver for your specific graphics card model. Install it, restart your computer, and check the refresh rate dropdown again.

Adjust your refresh rate on macOS

Click the Apple menu and select System Settings. Go to Displays. Click Refresh Rate and select your monitor's native rate from the dropdown. Most Mac monitors run at 60 Hz. Gaming monitors connected to a Mac may support higher rates like 120 Hz or 144 Hz — check your monitor's manual to confirm what it supports.

If you do not see your monitor's native refresh rate listed, your Mac may not recognize it correctly. Try unplugging the monitor cable, waiting 10 seconds, and plugging it back in. If the rate still does not appear, the cable may be damaged or your Mac's graphics hardware may not support that rate over your current connection type.

Identify and move sources of electromagnetic interference

Wireless routers, cordless phones, microwave ovens, and some space heaters emit radio signals that can interfere with monitor cables and cause flicker. If you have checked your cable and refresh rate and flicker persists, look around your monitor for these devices. Move your wireless router at least three feet away from your monitor. If you have a cordless phone base station near your desk, relocate it. Unplug any space heater or other device you do not actively need.

Fluorescent lights can also cause flicker, though this is less common with modern LED bulbs. If your monitor flickers only under certain lights, try adjusting the angle of your monitor or moving it slightly to see if the flicker changes. If it does, the light source is the culprit — consider switching to LED bulbs or repositioning your desk.

Replace the cable if flicker persists

If your cable is loose, your refresh rate is correct, and you have moved interference sources away, the cable itself may be damaged. Monitor cables wear out over time, especially if they are bent sharply or pinched behind furniture. Buy a replacement cable that matches your monitor's port type — HDMI, DisplayPort, or VGA. These cost between $10 and $30 depending on length and quality.

Plug in the new cable, set your refresh rate again if needed, and test for flicker. If the new cable solves the problem, you have confirmed the old one was faulty. If flicker continues even with a new cable, the monitor's internal electronics may be failing — this is rare, but it means the monitor itself needs replacement.

When to replace your monitor instead

If you have tried all the steps above and flicker persists, your monitor may have a hardware failure. Signs of this include flicker that happens at all refresh rates, flicker that appears in only one corner or edge of the screen, or flicker that worsens over time. Monitors with failed internal components cannot be repaired by the user and usually cost more to fix than to replace.

Before buying a new monitor, confirm that the flicker is not caused by your graphics card. Connect your monitor to a different computer if you have one available. If the flicker stops, your original computer's graphics card or motherboard is the problem, not the monitor. If flicker continues on the second computer, the monitor is failing.

Frequently Asked Questions

Why does my monitor flicker only when I use certain programs?

Some programs, especially older games or video editing software, change your refresh rate when they launch. This can cause flicker if the new rate does not match your monitor's capabilities. Check your graphics card settings to see if you can lock the refresh rate to your monitor's native speed, or try running the program in windowed mode instead of full screen.

Can a bad power cable cause monitor flicker?

Yes, though it is less common than a bad video cable. If you have ruled out the video cable and refresh rate, try plugging your monitor into a different power outlet or power strip. If flicker stops, the outlet or power supply may be unstable. Avoid daisy-chaining multiple power strips, as this can reduce power quality.

Does flicker mean my monitor is about to fail?

Not necessarily. Most flicker is caused by cables or settings, not hardware failure. If you fix the cable or refresh rate and flicker stops, your monitor is fine. Flicker that persists after trying all these steps may indicate a failing monitor, but it could also mean your graphics card needs a driver update or your computer's motherboard has an issue.

Will a higher refresh rate cable fix flicker?

Not unless your current cable is damaged. A cable rated for 60 Hz works fine at 60 Hz, and a cable rated for 240 Hz works fine at any lower rate. Flicker is caused by loose connections, mismatched refresh rates, or interference — not by using a cable that is "too slow" for your monitor. Replacing a working cable with a higher-rated one will not solve flicker unless the original cable is faulty.