Your iPhone won't charge. The cable's plugged in, the charger is sitting there — and nothing's happening. Before you assume the worst, know this: the vast majority of charging failures are caused by software glitches, dirty ports, or cables that look fine but aren't.
Here are 9 fixes in order from easiest to most advanced. Work through them and you'll almost certainly find your answer.
Fix 1: Force Restart Your iPhone (Start Here)
A software crash can make your iPhone appear dead — it won't respond to the charger even though there's nothing wrong with the hardware. A force restart takes about 10 seconds and fixes this more often than you'd expect.
iPhone 8 and newer (including iPhone 16/17):
- Press and quickly release the Volume Up button
- Press and quickly release the Volume Down button
- Press and hold the Side button until the Apple logo appears
iPhone 7: Hold Volume Down + Sleep/Wake simultaneously for 10 seconds.
iPhone 6s and earlier: Hold Home + Sleep/Wake simultaneously for 10 seconds.
After the force restart, plug your charger back in. If the charging icon appears, you're done.
Fix 2: Clean the Charging Port
This is the most underestimated fix. Lint, dust, and debris compact in the charging port over months of use, preventing the cable from making proper contact. When you plug in a cable, it physically can't reach the pins.
How to clean it properly:
- Turn off your iPhone first
- Use a wooden toothpick or a soft-bristled brush
- Gently loosen debris with short, light strokes — never dig or scrape
- Blow out any loosened debris with compressed air
- Look inside with a flashlight — the port should be clean and uniform
Compacted lint is the cause of probably 30% of "iPhone won't charge" cases. It's worth 2 minutes before doing anything else.
Fix 3: Try a Different Cable and Charger
Cables fail constantly — especially the internal wiring, which can break while the outer plastic still looks fine. If you're using a third-party cable, the problem is even more likely.
Test with:
- A different USB-C or Lightning cable (whichever your iPhone uses)
- A different power adapter (5W, 20W, or 30W — all work for basic charging)
- A different power source (wall outlet vs computer vs car)
If your iPhone charges with a different cable, the original cable is the problem. Replace it.
Fix 4: Check Your Power Adapter and Wall Outlet
Faulty power bricks are less common than cable failures, but they do happen — especially cheap third-party adapters. Adapters that are too low-wattage for fast charging can sometimes fail to initiate charging at all.
Also test the wall outlet itself. Plug a lamp or phone charger for another device into the same outlet. If that also doesn't work, the outlet may have tripped a breaker.
Fix 5: Update iOS
Apple periodically releases iOS updates that fix charging bugs. A known bug in some iOS versions causes iPhones to display the charging indicator but not actually charge, or refuse to charge from certain adapters.
To update:
- Connect to Wi-Fi
- Go to Settings → General → Software Update
- Install any available updates
- After updating, try charging again
Fix 6: Check Charging Settings — Optimized Battery Charging
Apple's Optimized Battery Charging feature intentionally pauses charging at 80% in some situations — particularly overnight. It learns your schedule and delays finishing the charge until shortly before you typically wake up.
If your iPhone is stuck at 80% and won't charge past it:
- Go to Settings → Battery → Battery Health & Charging
- Tap Charging Optimization
- Switch to None temporarily and see if charging resumes
This is also where you can turn off 80% Limit if it's enabled — some users accidentally turn this on.
Fix 7: Check for Water Damage
All current iPhones are water-resistant, but water resistance degrades over time and doesn't cover all situations. If your iPhone has been in water, the charging port may show liquid detection.
When iOS detects moisture in the USB-C or Lightning port, it blocks charging to prevent damage. A warning message should appear on screen:
"Charging Not Available — Liquid has been detected in the Lightning/USB-C connector."
What to do: Leave the phone in a dry, ventilated area (not in rice — that's a myth) for at least 30 minutes to several hours. Do not force-charge it with an emergency override unless necessary.
Fix 8: Reset All Settings
If the above fixes haven't worked, a deeper software issue may be interfering with power management. Resetting All Settings returns every system setting to factory defaults without deleting your photos or data.
To reset:
- Settings → General → Transfer or Reset iPhone
- Tap Reset → Reset All Settings
- Enter your passcode if prompted
- Wait for the restart, then try charging
This is more drastic than a force restart but still safe — your photos, apps, and messages are untouched. Only settings (Wi-Fi passwords, wallpaper, notification prefs) get reset.
Fix 9: Contact Apple Support or Visit a Store
If you've worked through all 8 fixes and the iPhone still won't charge, the issue is likely hardware:
- Charging port damage — physical damage from drops or wear
- Battery failure — a failed battery may refuse to accept a charge
- Logic board issue — rare, but possible after water exposure or physical damage
- Apple out-of-warranty port repair: typically $79–$149 depending on model
- Battery replacement (iPhone 15/16/17): $99 through Apple
- AppleCare+: covers battery replacement if capacity is below 80%
- Check coverage: appleid.apple.com/account/manage
Before visiting a store, book an appointment at apple.com/retail or through the Apple Support app. Walk-ins can wait 2+ hours; appointments are typically same-day.
Which Fix Solves It Most Often?
The vast majority of charging failures are solved by cleaning the port, replacing the cable, or doing a force restart. Hardware repair is a small minority of cases.
Quick Summary
Work through these in order:
- Force restart the iPhone
- Clean the charging port
- Try a different cable
- Try a different charger and outlet
- Update iOS
- Check Optimized Battery Charging settings
- Let it dry if water exposure is possible
- Reset All Settings
- Contact Apple Support
Most people solve it by step 3. If you're still stuck after step 8, it's a hardware issue and a trip to Apple is the right call.