An iPhone that won't charge is one of the most frustrating problems you can face. Before you book a Genius Bar appointment, work through these fixes — most people solve the problem in under 5 minutes.
Fix 1: Clean the Lightning or USB-C Port
Lint and dust compact inside the port over time and block contact with the charger. Use a toothpick or a SIM eject tool to gently clear debris from the bottom of the port.
Fix 2: Try a Different Cable
Apple cables fray and fail, especially near the connector. Try a brand new MFi-certified cable. Cheap third-party cables often stop working after a few months.
Fix 3: Try a Different Power Adapter
The adapter may be the issue, not the phone. Try plugging your cable into a different adapter, a computer USB port, or a wireless charger (for iPhone 8+).
Fix 4: Force Restart Your iPhone
A software glitch can freeze the charging circuit. Force restart: press and release Volume Up, press and release Volume Down, then hold the Side button until the Apple logo appears.
Fix 5: Check for Water Damage
If your phone got wet recently, iOS may have blocked charging for safety. Leave it to dry for at least an hour. A liquid damage indicator in the SIM tray will be red if there's been water contact.
Fix 6: Update to the Latest iOS
Bugs in older iOS versions occasionally cause charging issues. Go to Settings > General > Software Update and install any available update.
Fix 7: Restore iPhone via iTunes/Finder
If nothing else works, connect to a Mac or PC, open Finder (macOS) or iTunes (Windows), and restore your iPhone. This fixes deep software corruption.
Conclusion
Most iPhone charging failures come down to a dirty port, a faulty cable, or a simple software bug. Clean the port and swap the cable first — that solves over 70% of cases. If you've worked through all 7 fixes with no luck, the charging IC chip may need professional repair.