iPhone stuck on Apple logo? Here's the real fix
iPhone won't boot past the Apple logo? Usually a failed iOS update or storage full. Force restart or restore via Finder.
Quick answer
Press and release Volume Up, then Volume Down, then hold the Side button until the screen goes black and the Apple logo reappears. If that doesn't work, put the iPhone in recovery mode and restore via Finder or iTunes.
Why this happens
I've seen this dozens of times — usually after a failed iOS update, a botched restore, or when the storage is completely full. A client last month tried updating their iPhone 12 to iOS 17.3 with only 200MB free. The update stalled, and the phone sat on the Apple logo for three hours before they called me. The iPhone tries to boot the new OS, hits a corrupt file or no space to finish, and loops. Older iPhones (SE, 6s, 7) are more prone because they have less RAM and smaller storage, but I've seen it on 14 Pros too.
Fix steps
- Force restart — This isn't a normal restart. For iPhone 8 and later (including SE 2nd gen, X, 11, 12, 13, 14, 15): press and release Volume Up, press and release Volume Down, then hold the Side button until the Apple logo appears and disappears. Keep holding until the screen goes black and you see the Apple logo again. For iPhone 7/7 Plus: hold both Volume Down and Side buttons. For iPhone 6s and earlier: hold Home and Power buttons.
- Charge it — Plug into a wall charger for 30 minutes. A dead battery can mimic a boot loop. I've had two iPhones that just needed a long charge.
- Recovery mode restore — If force restart doesn't work and the logo keeps cycling, connect to a computer with Finder (macOS Catalina+) or iTunes (Windows/macOS Mojave). Put the iPhone in recovery mode: do the same button sequence as force restart, but keep holding after the Apple logo appears until you see the “Connect to computer” screen. Click “Update” (keeps your data) or “Restore” (wipes everything). Update works about 60% of the time.
- DFU mode — If recovery mode fails, DFU mode is the nuclear option. For iPhone 8+: press Volume Up, Volume Down, then hold Side button for 10 seconds, keep holding Side button while also holding Volume Down for 5 seconds, then release Side button but keep holding Volume Down for another 5 seconds. Screen stays black. Connect to computer — it should show “iPhone in DFU mode”. Restore from there.
Alternative fixes if nothing works
- Check for physical damage — A swollen battery can press on internal connectors. If the screen bulges or the back glass is cracked, don't force it — take it to a repair shop.
- Try a different cable and port — I've seen a frayed Lightning cable cause restore failures. Use an Apple-certified cable and a USB 3.0 port directly on the motherboard.
- Use a third-party tool — Programs like Reiboot or Tenorshare can kick the iPhone out of recovery mode without wiping it. Use only if you're comfortable with third-party software. They've saved me a few times when the official method failed.
Prevention tips
- Keep at least 3-4GB free — iOS updates need room to decompress. Check Settings > General > iPhone Storage before updating.
- Update over Wi-Fi, never cellular — A dropped connection mid-update is a guaranteed brick. I always use a wired connection via Finder if possible.
- Back up before any update — iCloud or computer backup. If the restore fails and you have to wipe, you'll thank yourself. I set a reminder on my own phone to back up weekly.
“Most stuck-on-logo issues are caused by a failed update or full storage. A force restart fixes 80% of them. If it doesn't, recovery mode restore is your next move. Don't panic — data is usually recoverable.”
If you've tried all four steps and the iPhone still won't boot, it's likely a hardware issue — dead NAND chip, failed power IC, or bad battery. At that point, a repair shop with board-level tools is your best bet. But in my experience, 9 out of 10 times one of the fixes above works.
Was this solution helpful?