I want to block YouTube ads in Safari. I can easily block them in Brave, Google Chrome, and Firefox but I was not successful in Safari.

I have tried 1Blocker and Ghostery both in free version but they were not able to block ads in YouTube. I am unable to use AdGuard due to following issue (AdGuard services were not started correctly). And there is no https://github.com/gorhill/uBlock that works in Safari.

Warning: It is not possible for extensions like uBlock Origin to work with Safari 13+. See el1t#158.

I was wondering is there any way to block YouTube ads in Safari. YouTube became greedy and they give 30 second ads after each video, which is pretty annoying.

  • I use paid video stream controller for Safari called Dynamo which allows skipping video ads. It serves my needs fairly well but this is not automatic blocker - you need to press E (exit) on keyboard every time video add starts and you want to skip it. May 2 at 10:29
  • Does it work on Safari?
    – alper
    May 2 at 10:47
  • Yes, it does. In fact it works only in Safari. May 2 at 10:51
  • I prefer ads to be automatically blocked entirely :-)
    – alper
    May 2 at 11:17

2 Answers 2


I am now using Vinegar.app and it works very well.

  • is the app free?
    – alper
    Jun 30 at 9:36
  • @alper It is available on the App Store for $1.99
    – agarza
    Jun 30 at 14:52
  • few comments mention that it annihilates the performance of safari
    – alper
    Jun 30 at 15:24
  • In runs very well for me, seemingly performing better without the default YouTube player.
    – Matt
    Jun 30 at 15:49
  • I switch into using github.com/FreeTubeApp/FreeTube seems like cleanest youtube tool without their tracks and ads
    – alper
    Jul 1 at 11:23

You could always subscribe to Youtube Premium. While it does cost money, it only costs around the same as a Netflix subscription. Hosting unlimited videos for people across the world isn't free - the money for the servers Youtube runs can't come out of nowhere.

This may not be the answer you're looking for, but it's what I see as the more moral option. You are free to disagree, but please don't downvote just because you don't want to pay money - this is a valid solution.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .