How to Fix a Phone Screen That Is Flickering
Your phone screen flickers — it flashes, blinks, or rapidly alternates between normal display and a dimmer or brighter state. The flickering may be constant, happen only at certain brightness levels, occur during specific activities, or come and go unpredictably. Screen flickering ranges from a subtle shimmer to a full-screen strobe that makes the phone unusable. The cause can be software (a display setting, app, or driver issue) or hardware (a failing display, loose connector, or damaged flex cable).
Quick software checks first
Try these fast fixes before deeper troubleshooting — most flickering is caused by a software setting:
Disable adaptive brightness
- Open Settings, Display
- Turn off Adaptive Brightness (Android) or True Tone (iPhone)
- Manually set the brightness to about 50 percent
- If the flickering stops, adaptive brightness was constantly adjusting the backlight or pixel brightness in response to ambient light changes. The light sensor may be dirty, partially blocked by a screen protector, or overly sensitive. Clean the sensor area and try re-enabling adaptive brightness
Disable auto-refresh rate
- Many modern phones switch between 60Hz and 120Hz (or other rates) automatically to save battery. This switching can cause visible flickering on some phones, especially at low brightness
- Android: Settings, Display, Motion Smoothness or Refresh Rate — set it to Standard (60Hz) instead of Adaptive
- iPhone (Pro models): Settings, Accessibility, Motion, Limit Frame Rate — enable this to lock to 60Hz
- If flickering stops at a fixed refresh rate, the issue is with the automatic switching. Check for a software update that may fix the adaptive refresh behavior
Restart the phone
A restart clears temporary display driver glitches. Hold the power button, select Restart, and observe whether flickering returns after reboot. If flickering only appears after the phone has been on for a while, a memory leak or background process may be causing the display driver to malfunction.
Check for app-related flickering
Safe mode test
- Boot into Safe Mode (Android: hold power button, long-press Power Off, select Safe Mode). Safe Mode disables all third-party apps
- Use the phone normally in Safe Mode for 10 to 15 minutes, navigating through different screens and brightness levels
- If flickering does not occur in Safe Mode, a third-party app is causing it. Common culprits:
- Blue light filter apps (Twilight, Night Shift alternatives) — these overlay the screen and can conflict with hardware-level brightness control
- Screen dimming apps — apps that reduce brightness below the system minimum by overlaying a dark filter
- Custom launchers that use hardware acceleration aggressively
- Games or apps that force a specific refresh rate
- Exit Safe Mode and uninstall recently installed apps one at a time, testing after each removal
Disable hardware acceleration
- Android: Settings, About Phone, tap Build Number 7 times to enable Developer Options. Then Settings, System, Developer Options, Disable HW Overlays — toggle this on. If flickering stops, there is a conflict between the GPU overlay system and the display
- Note: disabling hardware overlays reduces performance. This is a diagnostic step — if it fixes the flickering, a software update or GPU driver fix is the real solution
Display settings that cause flickering
Low brightness OLED flicker (PWM)
OLED screens on many phones use PWM (Pulse Width Modulation) to control brightness. At low brightness, the screen rapidly flashes on and off to create the appearance of dimness. Some people are sensitive to this flickering, especially below 25 percent brightness:
- This is a hardware characteristic of the display, not a defect. It is more noticeable in dark rooms and to people who are sensitive to flicker
- Increase minimum brightness — if the flickering only appears at very low brightness, the simplest fix is to keep brightness above the threshold where PWM becomes noticeable (usually around 20 to 30 percent)
- Some phones (Samsung, OnePlus) have a setting to reduce PWM flicker: Settings, Display, Eye Comfort Shield or DC Dimming. DC Dimming uses voltage control instead of PWM at low brightness, eliminating the flicker
- If your phone does not have a DC Dimming option, the only solutions are using a higher brightness or using a screen dimming app that overlays a dark filter (which creates its own brightness reduction without PWM)
Night mode or color filter conflicts
- Disable Night Mode, Night Light, or Blue Light Filter (Settings, Display). Some implementations of these features conflict with adaptive brightness and cause visible flickering at transition points (when the filter activates or deactivates)
- If you need blue light reduction, try enabling it at a fixed intensity rather than using the gradual transition mode
Software update and reset
Check for updates
- Display flickering is sometimes caused by display driver bugs in specific software versions. Check Settings, System, Software Update and install any available updates
- If flickering started immediately after an update, check forums for your phone model — other users may have the same issue, and a hotfix or workaround may be available
Factory reset
If software troubleshooting does not identify the cause:
- Back up all data (Google backup on Android, iCloud on iPhone)
- Settings, System, Reset, Factory Reset (or Erase All Content and Settings on iPhone)
- Set up the phone without restoring apps. Use it in this clean state for a day
- If flickering persists on a clean factory reset, the problem is hardware. If it does not flicker on the clean installation, restore your backup — if flickering returns, a specific app or setting in the backup is the cause
Hardware causes of flickering
If the screen flickers in Safe Mode, after a factory reset, or during the boot animation (before any software loads), the cause is hardware:
Loose display connector
- A drop or impact can partially unseat the display flex cable from the motherboard connector. The flickering may be intermittent and worsen when the phone is pressed or flexed in a specific spot
- Try gently pressing on different areas of the back of the phone. If pressing in one spot stops or starts the flickering, the display connector is loose
- This requires opening the phone to reseat the connector — not a DIY fix for most users as it involves removing the back panel and disconnecting the battery
Damaged flex cable
- The display connects to the motherboard via a thin flexible cable that can crack or wear over time, especially on phones that fold or have been dropped. A damaged flex cable causes intermittent flickering that worsens over time
- If the phone has been bent, dropped on the edge, or sat on, the flex cable is a likely suspect
Failing display panel
- OLED panels can develop flickering as they age or after exposure to extreme heat or moisture. If the flickering is accompanied by discoloration, green or purple tinting, or dead pixels, the panel itself is failing
- LCD panels can flicker due to a failing backlight. If the flickering is even across the entire screen (not localized), the LED backlight may be the issue
Water or moisture damage
- If the phone was recently exposed to water, moisture, or high humidity, moisture on the display connector or flex cable can cause flickering. Let the phone dry completely (24 to 48 hours in a dry environment, not in rice). If flickering continues after drying, corrosion on the connector may need professional cleaning
Screen flickering repair in Marion
If your phone screen is flickering and the troubleshooting above did not resolve it, Marion Phone Repair can diagnose whether the flickering is software or hardware, reseat display connectors, replace damaged flex cables, and install a new display panel if the screen itself has failed.