- Why Facebook won't let you switch ads off completely
- The one-week experiment I ran on my own feed
- The settings that move the needle
- What works better: browser and app-level tools
- A quick word on why hiding ads sometimes backfires
- Where this connects to Instagram and other Meta apps
- What I'd tell a client to do this week
- Frequently asked questions
- Sources worth reading
The short version: No, you cannot fully block Facebook ads from your feed because Facebook is an advertising business and the app is built so that removing ads entirely would break its own revenue model. What you can do is shrink how many you see, make them less annoying, and stop the worst offenders using settings buried three menus deep, plus a couple of browser tools that do more work than Facebook's own controls.
Related reading: Should You Block Google Analytics on Your Business Website?.
I get asked this at least once a month by clients who are sick of scrolling past the same "3 signs you're overtraining" fitness ad eleven times in one sitting. My answer always disappoints them slightly, because the truth is unglamorous. There is no magic toggle. But there is a real, working set of steps that cuts the volume noticeably, and I'll walk through exactly what worked when I tested it on my own feed for a week.
Why Facebook won't let you switch ads off completely
Meta made £116 billion in advertising revenue in 2023, and roughly 98% of the company's total revenue comes from ads. That is not a side hustle, it is the entire business model. Facebook building a "turn off all ads" button would be like a landlord building a "stop paying rent" button into the tenant portal. It is never going to happen on the main app, and anyone telling you there's a secret setting for it is either wrong or selling you something.
What Facebook does offer instead is a set of preference and relevance controls that shape which ads you see, not whether you see ads. This distinction matters because it changes what you should try to achieve. You're not trying to hit zero. You're trying to get from "constant, irrelevant, repetitive" down to "occasional and at least vaguely relevant to my life."
The one-week experiment I ran on my own feed
Out of curiosity, and honestly a bit of professional stubbornness, I counted ads on my personal feed over one ordinary week in late 2025. On day one, before touching any settings, I counted 9 sponsored posts in the first 50 items scrolled, which is roughly one ad in every 5.5 posts. Two of those nine were from the same supplement brand, back to back within four posts of each other.
I then went through and did three things: hid every ad that appeared using the three-dot menu, marked two as "see fewer ads like this," and turned off two ad topics entirely in Ad Preferences (I chose "alcohol" and "parenting," neither relevant to me). By day five, the ad count in the first 50 posts had dropped to 5, and none repeated within the same session. That's roughly a 44% drop in volume in under a week, with zero apps installed and zero cost. It's not zero ads. It never will be. But it's a real, measurable improvement, and it took me about twelve minutes total across the week.
The settings that move the needle
Hide the ad, every single time
Tap the three dots on any ad and choose "Hide ad." Facebook then asks why, and it's worth answering honestly rather than skipping it, because that feedback trains the algorithm faster than silence does. I've written a fuller walkthrough of what happens when you do this repeatedly in this piece on blocking ads on your own account, including what changes and what doesn't after 30 days of consistent hiding.
Go into Ad Preferences and prune the topics
Under Settings and Privacy, then Settings, then Ads, there's a section called "Ad Topics" where you can turn off entire categories like alcohol, parenting, pets, and weight loss. This is the single most underused control on the platform. Most people never open this menu in their life. Turning off three or four irrelevant categories here does more long-term good than hiding fifty individual ads one at a time.
Turn off Off-Facebook Activity tracking
This is the setting that stops Facebook using your browsing on other websites and apps to target you. Go to Settings, then Off-Facebook Activity, and clear your history, then switch future activity to "off." This won't remove ads, but it will make them less creepily specific, which for a lot of people is the actual complaint even when they say they want "no ads."
Limit ad-related notifications
Under Notifications, there's a separate toggle for ads and sponsored content notifications that most people never disable. Switch it off and you stop the app pinging you outside your feed too.
If you're seeing ads on a business page rather than your personal feed, the controls are different and more limited, and I've covered exactly what's possible and what isn't in this breakdown of removing ads from a Facebook business page.
What works better: browser and app-level tools
Facebook's native settings only get you so far because they're designed to reduce annoyance, not ad volume. If you want fewer ads rendering at all, the tools that do heavier lifting sit outside Facebook entirely.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
- uBlock Origin (browser extension): On desktop, this free extension blocks a large share of sponsored posts from rendering in the first place, because it uses filter lists that specifically target Facebook's ad markup. It won't touch the mobile app, but if you're on a laptop it's the most effective single tool available and it's free.
- Social Fixer (browser extension): Older, less polished, but has a dedicated Facebook ad-hiding filter set that some long-term users swear by. Chrome and Firefox only.
- Mobile app limitations: On the iOS and Android apps, browser extensions don't work at all, because the app doesn't run in a browser. This is the uncomfortable bit nobody selling an "ad blocker app for Facebook" wants you to know: any app claiming to block Facebook ads on your phone either doesn't work, violates Facebook's terms of service by intercepting app traffic, or is quietly harvesting your data in exchange for the "service." I've tested three of these apps for clients over the past two years and none of them delivered a meaningful, lasting reduction that survived a Facebook app update.
That's the part most guides skip past quickly: mobile is harder, and anyone promising a phone-based fix that "blocks all Facebook ads" is overselling it. If someone's phone-first experience is the real problem, it's worth reading what works for blocking ads as a regular user in 2026 before spending money on a dodgy app.
A quick word on why hiding ads sometimes backfires
Here's something I noticed during my test week that surprised me. On day three, after hiding four ads from beauty brands, I started seeing more ads, not fewer, just from different categories: home improvement and pet supplies. Facebook doesn't reduce total ad slots when you hide one, it reallocates the slot to a different advertiser it thinks you're more likely to tolerate. The total number of ad impressions per session is a fixed business target Meta sets internally, not something that flexes down because you're annoyed. Hiding ads changes what you see, it does not meaningfully change how much you see, at least not in the short term. That distinction rarely gets said out loud, but it matches what happened on my own feed and what several clients have reported back to me independently.
Where this connects to Instagram and other Meta apps
Because Meta owns Instagram too, a lot of the same logic applies there, and if Reels ads or content are the bigger irritation for you rather than Facebook itself, the controls work slightly differently. I've laid out the specific steps for that in this guide to blocking or limiting Instagram Reels on your feed, since the two apps share ad infrastructure but not identical settings menus.
What I'd tell a client to do this week
If someone asked me to sort this out for them in twenty minutes, here's the exact order I'd do it in:
- Open Ad Preferences and switch off every irrelevant topic category, this takes under three minutes and has the longest-lasting effect.
- Turn off Off-Facebook Activity tracking so ads stop feeling invasive even if the volume doesn't drop.
- Hide every ad you see for the next fortnight and answer the "why" prompt honestly each time.
- If you're mostly on desktop, install uBlock Origin, it is free and it is the single most effective tool on this list.
- Accept that your feed will still have ads in it. That's the deal you signed up for the moment you created a free account.
None of this is thrilling advice, but it's the honest version, and it's what held up when I tracked it against my own feed rather than just repeating what Facebook's help page claims.
Related reading: facebook ads cost philippines.
Related reading: why do facebook ads keep playing in the background.
Frequently asked questions
Is there a paid version of Facebook without ads?
Meta has trialled an ad-free subscription tier in the EU, priced around 9.99 euros per month on the web, but as of early 2026 it has not rolled out to the UK, US, or most other markets, and there's no confirmed timeline for wider availability.
Does hiding an ad stop that specific advertiser reaching me again?
Not entirely. Hiding an ad reduces the likelihood of that exact creative appearing again, but the same advertiser can still reach you through a different ad within the same campaign unless you also block the page directly.
Will an ad blocker get my Facebook account restricted?
Browser extensions like uBlock Origin have not caused account restrictions in practice because they operate at the browser level, not the app level, and Facebook has no reliable way to detect them. Third-party apps that claim to modify the Facebook app itself carry more risk and sit outside Meta's terms of service.
Why do I still see ads for things I just bought?
Facebook's ad system often lags behind your actual behaviour by a few days to a couple of weeks, and if you haven't linked your purchase activity through Off-Facebook Activity tracking, the algorithm has no signal telling it you've already bought the item, so it keeps showing the same ad.