iPhone screen flickering is a software problem in most cases. We tested all seven fixes below on an iPhone 14 Pro running iOS 18.3 and an iPhone 12 on iOS 17.5, and the first three methods resolved the flicker on both devices without needing a restore.
- Force restart clears display driver glitches and stops flickering in about 15 seconds on most iPhones
- Disabling Auto-Brightness at Settings > Accessibility > Display & Text Size prevents sensor-triggered flicker
- Turning off True Tone stops color-shift flicker on OLED models like the iPhone 12 and newer
- iOS updates fix flickering caused by display driver bugs that Apple patches in point releases
- A loose display cable or cracked screen requires professional repair, not a software workaround
#Why Is Your iPhone Screen Flickering?
Three things cause iPhone screens to flicker. Software bugs top the list, especially after an iOS update when a display driver fails to load correctly. We saw this firsthand on our iPhone 14 Pro after updating to iOS 18.0, and updating to 18.1 resolved it.
Display setting conflicts come second. Auto-Brightness, True Tone, and Reduce Transparency can clash on OLED panels, producing a stuttering brightness effect that looks like hardware failure but isn’t.
Hardware damage is the least common cause. According to Apple’s support documentation, display issues tied to a specific iOS release are typically fixed in a follow-up update. The methods below are ordered by success rate so you can skip straight to the one that matches your situation.
#How Do You Force Restart to Stop Flickering?
A force restart wipes the RAM completely and forces the display system to reinitialize from scratch, which is fundamentally different from a standard reboot that keeps cached processes running in the background.
The sequence: Volume Up, Volume Down, then hold Side button until the Apple logo appears.
On our iPhone 14 Pro, this stopped the flicker immediately. If your screen starts flickering again within a few minutes, the problem is deeper than a memory glitch, so move to Method 2.
#Disable Auto-Brightness
Auto-Brightness reads the ambient light sensor and adjusts screen brightness constantly. On some iPhone 12 and iPhone 13 models, the sensor misfires after an iOS update, producing a rapid brightness stutter that people mistake for a hardware defect even though it’s entirely software-driven and can be turned off in about 10 seconds.
Go to Settings > Accessibility > Display & Text Size and toggle off Auto-Brightness. Then go to Settings > Display & Brightness and set a fixed brightness level.
We tested this on our iPhone 12 running iOS 17.5. Flicker gone in seconds.
#Turn Off True Tone
True Tone adjusts the white balance to match the room lighting. On OLED screens, rapid True Tone shifts create a color flicker that’s most visible in dim environments.
Toggle it off at Settings > Display & Brightness.
Wait a few minutes before concluding whether it worked, since the display needs time to settle after True Tone stops making automatic adjustments. If your iPhone brightness keeps dimming alongside the flicker, turning off both True Tone and Auto-Brightness together usually handles both problems at once, clearing up the brightness fluctuations and the color-shift flicker simultaneously.
#Update iOS
Apple’s iOS release notes regularly include display driver patches. iPhone 14 Pro owners saw a specific brightness flicker bug in iOS 17.0 that Apple fixed in iOS 17.1.
Go to Settings > General > Software Update. If an update is available, tap Download and Install. Keep your iPhone plugged in during the process. The download and installation take 10 to 30 minutes depending on your connection speed.
Staying on the latest iOS build is the simplest way to prevent software-caused flickering from coming back.
#Check for Physical Damage
Take off your case and screen protector. Look at the display under bright lighting.
Cracks near the screen edges, raised display glass, or green/purple discoloration patterns all point to hardware damage. If your iPhone has a green screen tint alongside the flicker, that’s almost always a damaged OLED panel or a loose display cable, and no software fix will help with either of those physical problems regardless of how many restarts or resets you try.
A loose connector can also cause iPhone ghost touch behavior. If you see phantom taps and flickering together, both get fixed in one repair visit.
#Reset All Settings
This resets every setting to factory defaults without erasing your photos, apps, or data, which makes it a much safer option than a full restore when you’re not sure whether the problem is a corrupted configuration or something deeper in the system.
Go to Settings > General > Transfer or Reset iPhone > Reset > Reset All Settings. Enter your passcode when prompted.
If your iPhone keeps turning on and off alongside the flickering, a settings reset often fixes both at once by clearing background process conflicts that accumulate over months of normal use.
#Restore iPhone Through Finder or iTunes
This is the nuclear option. Back up everything to iCloud or your computer before you touch anything else in this section.
Connect your iPhone to a Mac (Finder) or PC (iTunes).
Select your device in the sidebar, click Restore iPhone, and wait 20 to 40 minutes for the process to finish. This erases the phone completely and installs a fresh copy of iOS from Apple’s servers, so don’t unplug until you see the setup screen or you’ll risk bricking the device and needing a DFU restore to recover it.
If your iPhone is frozen and you can’t even get to Settings, enter recovery mode by doing the force restart sequence while the cable is plugged in.
#iPhone Screen Repair Costs
According to Apple’s repair pricing page, out-of-warranty screen replacements cost between $129 and $379 depending on your model. AppleCare+ reduces that to a flat service fee per incident.
Skip every software method if you see a visible crack or signs of water damage. For iPhone touch screen not working issues alongside the flickering, mention both symptoms when booking since they usually share a connector problem.
#Preventing Flickering in the Future
Keep iOS updated automatically. Go to Settings > General > Software Update > Automatic Updates and turn on both toggles.
Use a case with raised edges around the screen. Drop damage is the number one cause of loose display cables, and a case with a raised lip absorbs impact before the glass takes the hit, which is especially important for iPhone 14 Pro and iPhone 15 Pro models where the ceramic shield sits nearly flush with the stainless steel frame.
Avoid thick privacy screen protectors. They block the ambient light sensor.
#Bottom Line
Start with the force restart. It fixes flickering in most cases and takes 15 seconds. If that doesn’t stick, disable Auto-Brightness and True Tone next.
Only restore through Finder or iTunes after the simpler methods fail and there’s no physical damage. For cracked screens, water damage, or a loose display cable, book a repair appointment instead.
#Frequently Asked Questions
#Why does my iPhone screen flicker after an iOS update?
iOS updates occasionally ship with display driver bugs that cause rendering glitches. Apple typically releases a patch within a few weeks. Go to Settings > General > Software Update to check for a fix. If no update is available yet, disabling Auto-Brightness and True Tone usually reduces the flicker until the patch arrives.
#Can a third-party screen replacement cause flickering?
Yes. According to Apple’s support page on display replacements, non-Apple panels often have incompatible brightness controllers. The fix is replacing it with an Apple-genuine part.
#Does low battery cause iPhone screen flickering?
Not directly, but a degraded battery can cause voltage drops that affect display performance. Check your battery health at Settings > Battery > Battery Health. If capacity is below 80%, the battery may not deliver stable power under load. See our guide on iPhone battery dying fast for next steps.
#Will a factory reset fix screen flickering permanently?
It fixes software-caused flickering. If the flicker returns within a day of restoring as a new phone, the problem is hardware, and you’ll need a Genius Bar appointment for a display inspection.
#Can screen protectors cause iPhone flickering?
Yes. A thick or misaligned protector blocks the ambient light sensor, and that forces Auto-Brightness to adjust erratically. Remove the protector and test for a full day to confirm.
#What if my iPhone screen flickers only at low brightness?
OLED iPhones use pulse-width modulation (PWM) to dim the backlight, and some people notice flickering at low brightness levels. Go to Settings > Accessibility > Display & Text Size and enable Reduce White Point. This lowers perceived brightness without triggering PWM flicker. Setting manual brightness to 30% or higher also helps.
#How do I tell if iPhone flickering is software or hardware?
Software flickering covers the entire screen uniformly, responds to a force restart at least temporarily, and appears randomly during normal use. Hardware flickering stays in one spot, shows as a line or band, and persists through every restart. If a force restart stops the flicker but it returns within minutes, that pattern leans toward hardware.
#What if none of these methods fix the flickering?
Book a Genius Bar appointment. Bring the phone fully charged so the technician can reproduce the issue in the store.