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 MacmacOS Sonoma and later let you turn any website into a web app. All you need to do is add the website in the built-in Safari browser to the Dock. macOS will automatically turn it into a proper web app that runs without browser chrome and supports features like offline caching, macOS window management and others.

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. Website not designed to work as PWAs instead 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 Launchpad. Whenever you visit this website in Safari, you’ll see a banner on 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 Launchpad 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, click the share button and choose the Open in 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 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 a 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 opens 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 widow 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 to using web apps in macOS

  • Quick links of your favorite websites, right in the Dock and Launchpad.
  • You can right-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 app icons appear in the Dock and Launchpad but the web apps themselves aren’t installed in the usual Applications folder for all users on your Mac like their native counterparts. Instead, 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 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. For instance, you can go to the Launchpad, hold the Option key, and hit the X icon to delete a web app. Also, you can use an app like AppCleaner to remove web apps.

Delete web app from Mac Launchpad

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

Other Safari tips: