The Short Answer
Facebook's storage grows from three sources: video autoplay cache (the biggest culprit), the in-app browser cache, and Messenger media. To clear it: open Facebook → menu → Settings & Privacy → Settings → Browser → Clear (for browser cache). For the full cache, delete and reinstall Facebook — your account, posts, and photos are safe on Facebook's servers. Disable Background App Refresh to slow future growth.
Why Facebook Uses So Much Storage
Facebook's app is notorious for growing its local storage footprint aggressively. On a device used for a year or more without a reinstall, Facebook can consume 1-3 GB beyond the app's base size. Here is what drives that:
Video Autoplay Cache
Facebook automatically plays videos as you scroll through your News Feed. Every video that starts playing is partially or fully downloaded to your device for smooth playback. Scroll for an hour and you have cached hundreds of MB of video content. This is the largest cache source and rebuilds quickly with regular use.
In-App Browser Cache
When you tap a link in Facebook, it opens in Facebook's built-in browser rather than Safari. This browser has its own separate cache that accumulates cookies, images, and page data independently of Safari. Heavy link-tappers can build a substantial in-app browser cache over months.
Messenger Media
Photos and videos received in Messenger (if you use it within Facebook rather than the separate Messenger app) are stored locally until manually cleared. Group chats with active photo sharing can contribute hundreds of MB to Facebook's storage.
Clear Facebook's In-App Browser Cache
1 Open Facebook Settings
Tap the three-line menu icon (hamburger) in the bottom-right of the Facebook app. Scroll down and tap Settings & Privacy, then tap Settings.
2 Clear Browser Data
In the Settings menu, scroll to the Permissions section and tap Browser. You will see a Clear button next to "Your browsing data." Tap it to clear all in-app browser history, cookies, and cached data. This typically recovers 100-500 MB.
Full Cache Clear: Delete and Reinstall
For the video autoplay cache, there is no built-in clear option within the Facebook app. The only way to clear it is to delete the app entirely:
- Go to Settings → General → iPhone Storage → Facebook and note the current size.
- Tap Delete App and confirm. Everything stored locally is removed.
- Reinstall Facebook from the App Store.
- Log back in with your Facebook credentials. Your profile, posts, friends, and groups are all on Facebook's servers — nothing is lost.
Reduce Video Autoplay to Slow Cache Growth
Disabling or limiting autoplay stops videos from being pre-cached as you scroll:
- Tap the three-line menu → Settings & Privacy → Settings.
- Scroll to Media and tap it.
- Under Autoplay, select Never Autoplay Videos or On Wi-Fi Connections Only.
This meaningfully reduces how fast the video cache rebuilds. Videos will still play when you tap them; they just will not start playing automatically.
Disable Background App Refresh
Facebook refreshes its content in the background to keep your feed up to date. Disabling this reduces background storage growth and improves battery life:
Go to Settings → General → Background App Refresh, find Facebook, and toggle it off. Facebook will only refresh when you actively open it.
Is Facebook Lite an Option on iPhone?
Facebook Lite — a stripped-down app designed for low-memory devices — is only available on Android. It is not available on the iPhone App Store. The closest equivalent on iPhone is using Facebook through Safari, which avoids the dedicated app's heavy storage overhead. The Safari experience is less feature-rich but uses a fraction of the storage.
For related tips, see our articles on clearing Instagram cache and X (Twitter) storage on iPhone.