How to turn a website into a web app on Mac

Learn how to turn any website in Safari into a proper web app that you can open on your Mac straight from the Dock or Launchpad.

Turn website to web app on Mac

macOS Sonoma and later let you turn a website into a web app!

All you need to do is add the website in the Safari browser to the Dock. And macOS will automatically turn it into a proper web app that supports features such as offline caching, macOS window management, and more.

Note: Older macOS versions only let you add website shortcuts to the Dock.

About web apps on iPhone and Mac

Progressive web apps (PWA) have been around for many years.

To install a PWA on your iPhone, you choose the Add to Home Screen action in Safari’s Share menu. This enables you to open the web app from the Home Screen like you would any other app, as well as see the web app in the App Switcher, and more.

Websites not designed to work as PWAs open like regular websites on your iPhone and iPad. On the Mac, however, any website can be turned into a web app even if it wasn’t designed to work as one.

Add a website as a web app on your Mac

1) Open Safari and visit your favorite website.

2) Click the share icon in the Safari toolbar and select Add to Dock or click File > Add to Dock in the menu bar.

Add to Dock in Safari on Mac

3) Customize the web app title and click Add.

Turn website into a web app on Mac

The web app icon appears in both your Mac’s Dock and the Applications folder. Whenever you visit this website in Safari, you’ll see a banner at the top offering to open the website in the saved web app instead.

Open website in web app on Mac

Using a web app on your Mac

1) Click the web app icon in the Dock or the Applications folder to open it in a borderless Safari view.

Web app in Mac Dock

2) You can browse the web app as you normally would the website using the back and forward buttons or two-finger trackpad swipes.

3) To open the PWA as a website in your default browser, click the tiny Safari icon in the window’s top-right corner. On macOS Sequoia or later, click the share icon (if you see it) or the Share menu, then choose the Open in default browser action.

Navigation buttons in web app window on Mac

Opening internal links in web apps

Internal links don’t link out. For example, all URLs starting with https://www.idownloadblog.com/ are internal to our site. If you save the iDownloadBlog website as a web app and click an internal link like this one, it opens in the same window. Configuring Safari to open links in new tabs, however, means that clicking the same link will instead open a new window.

Multiple windows of a web app on Mac
Three windows of the iDownloadBlog web app on my Mac.

Note: You can also right-click a link and choose Open Link in New Window.

Opening external links in web apps

External links link out of the originating website. For example, all links on our website without an iDownloadBlog.com domain in them are external. macOS opens external links in web apps in your default browser.

Important: In my testing, macOS Sonoma even treated website subdomains like media.idownloadblog.com as external links. Older macOS versions open such links in the default web browser, but macOS Sequoia and later open them in the web app instead.

Change the web app’s icon, name, and other settings

1) Open the web app on your Mac.

2) Click the web app name in the menu and choose Settings.

Access web app settings on Mac

3) Feel free to change the Application Name and the web app Icon.

Unticking “Show navigation controls” will remove the back, forward, and browser icons from the toolbar. To stop macOS from tinting the window title bar with the website’s accent color, untick the “Show color in title bar” option.

4) Select the Privacy tab to clear all cached data and manage permissions for microphone, camera, location, etc.

5) Select the Extensions tab to manage extensions for this web app.

Web app settings on Mac

Related: How to change and customize app icons on Mac

The key advantages of using web apps on macOS

  • Quick links to your favorite websites are right in the Dock.
  • You can Control-click a web app in the Dock to assign it to a specific desktop space or set it to open when your Mac starts up.
Right-click on web app from Mac Dock Move web app window from Mac to iPad
  • Web apps can send you push notifications and access your Mac’s microphone, location, camera, and more. You can manage these permissions for web apps in System Settings alongside native apps. To be clear, regular websites can also access your microphone, camera and more, but their permissions are handled within the Safari settings.
Web app notification on Mac

Things to dislike about web apps on a Mac

  • External links opening in the default web browser instead of the web app is annoying.
  • Web apps lack a status bar at the bottom to show the full URL, like in Safari.
Safari status bar on a web page
  • Setting links to open in new tabs will open a new window for each followed link, which can get chaotic fast. By contrast, Safari neatly arranges multiple tabs within a single window, which not only looks better but is much easier to manage.
  • Adding web apps can make the Dock too crowded.

Where does macOS save web apps?

Web apps are saved inside your account’s Applications folder. Follow these steps to see all your saved Safari web apps and Chrome apps in one place.

1) Open a new Finder window.

2) Click Go > Go to Folder in the menu bar.

3) Enter  ~/Applications/ and hit the return / enter key.

My web apps in Finder folder on Mac
Web apps I’ve added to my Mac.

Delete a web app from your Mac

You can go to the ~/Applications/ folder and delete the web app from there, but the other methods for uninstalling macOS apps also apply to web apps. You can use an app like AppCleaner to remove web apps.

Does removing a web app from the Dock uninstall it?

No, it doesn’t. Dragging out a web app icon only frees up space in the Dock. The web app is still taking up space on your machine and appearing in the Launchpad and the ~/Applications/ folder.

Remove web app from Dock on Mac

Also, check out: How to create and use profiles in Safari on iPhone, iPad, and Mac