“iPhone Storage Full” usually shows up at the worst time. The fix is rarely a bigger phone. On most iPhones, videos, a few large apps and old message attachments take most of the space.
1. See what’s using the space
Settings > General > iPhone Storage (Apple Support). Give it a few seconds to load. You’ll see a color bar by category and a list of apps sorted by size.
2. Use Apple’s recommendations
At the top of the same screen, Apple suggests fixes for your phone. Tap Show All, read each one, and tap Enable on the ones you want. Common ones: reviewing large videos, auto-deleting old conversations and offloading unused apps.
3. Offload apps you don’t use (keep their data)
Tap an app in the list, then Offload App. This removes the app but keeps its documents and data. Reinstall it later and you carry on where you left off. Delete App removes the app and its data, so use that only for apps you’re done with.
Apple can do this automatically with the Offload Unused Apps recommendation.
4. Find the big videos
In the Photos app, open Media Types > Videos. A few minutes of 4K video can take more space than a thousand photos. Delete the outtakes, then empty Recently Deleted (items stay there for 30 days otherwise).
5. Clear old message attachments
In iPhone Storage, tap Messages to review large attachments (photos, videos, GIFs) from old conversations. You can delete them without deleting the conversation.
6. Keep photos in iCloud, smaller copies on the phone
If you use iCloud Photos, turn on Optimize iPhone Storage in Settings > Photos. Your full-size originals stay in iCloud and the phone keeps smaller versions. You’ll need enough iCloud space: the free 5 GB fills fast. Our comparison: iCloud vs Google Photos storage.
7. Check app downloads
Streaming, podcast and map apps store downloads that are easy to forget. Open the app and remove old downloaded episodes, playlists, movies and offline maps.
What about “System” and “Other”?
Apple says System storage is used by the operating system and varies by device, and “Other” includes caches, logs, Siri voices and similar data. You can’t clear these directly. iOS removes cached and temporary files itself when it needs space. If they look huge, restarting the phone and installing the latest update often helps.
Our take
Start with steps 1–4: they free the most space in the least time. Only pay for more storage, on your phone or in iCloud, once you’ve done them, and only if you’re still full.
Android already has a cleanup tool built in. Most people never open it.
Essential cookies keep DGTULS working and are always on. Optional cookies help us measure traffic and show ads. Accept, reject or choose which ones to allow. Learn more in our Cookie Policy, Privacy Policy and Terms of Use.
Your browser's privacy signal is on: ads personalization is off.
Cookie settings
Your browser's privacy signal is on: ads personalization is off.
Essential
Keeps you signed in, protects forms, and stores this choice.
See cookies
dg_consent · DGTULS · Stores the cookie choice made in this browser. · 180 days
wordpress_logged_in_* · WordPress · Keeps you signed in. · Session, or 14 days with Remember me
wordpress_sec_* · WordPress · Extra security cookie for a signed-in session. · Same as the sign-in cookie
wordpress_test_cookie · WordPress · Set on the WordPress sign-in screen to check that the browser stores cookies. · Session
wp-settings-time-* · WordPress · Remembers when interface settings were saved. Signed-in users only. · 1 year
wpEmojiSettingsSupports · WordPress · Session storage key, not a cookie. Remembers whether this browser can display emoji. · Until the tab closes
Analytics
Counts visits with Google Analytics only after you allow it.
See cookies
_ga, _ga_* · Google · Counts visits and pages after you allow Analytics. · Up to 2 years
Advertising
Used by ads and affiliate pixels if those scripts are turned on.
See cookies
None found on the site.
Functional
Set by embedded players such as YouTube, if you load them.
See cookies
dg-calc-v1, dg-seo-v1, dg-optimizer-v1, dg-imgprompt-v1, dg-prompt-vals-* · DGTULS · Local storage on this device. Remembers the last inputs in a tool. · Until you clear site data