Help centre

Answer

Does Samsung Internet support PWAs?

Short answer

Yes. Samsung Internet, the default browser on Samsung Galaxy phones, is built on Chromium and supports installable PWAs — including the manifest, service worker and beforeinstallprompt criteria used by Chrome. Users install via the browser menu’s "Add page to" → "Home screen" option, and Samsung Internet was historically one of the earlier mobile browsers to support Web Push notifications for installed PWAs.

By InstantPWA engineering·Reviewed July 25, 2026

Installing on Samsung Internet

Menu (three lines) → "Add page to" → "Home screen", which behaves like Chrome’s install flow since both share the Chromium/Blink engine.

Feature parity with Chrome

Because it shares the same rendering engine, most Chromium-only web APIs (Web Push, Background Sync, Badging) behave the same on Samsung Internet.

Market relevance

Samsung Internet has significant market share among Android users specifically on Samsung Galaxy devices, making PWA compatibility with it worth testing separately from stock Chrome.

Related
How do you add a PWA to the home screen on Android?
On Android, open the site in Chrome, tap the three-dot menu, and choose "Install app" (or "Add to Home screen" on some versions). If the site meets installability criteria, Chrome may also show an automatic install banner or mini-infobar without you having to open the menu.
What is a PWA?
A PWA (Progressive Web App) is a regular website that meets three technical criteria — HTTPS, a Web App Manifest and a service worker — so browsers let visitors install it on their home screen. Once installed, it launches like a native app, works offline and can send push notifications.
Can a PWA follow the system dark mode setting?
Yes. The CSS media feature prefers-color-scheme lets a PWA detect whether the OS is set to light or dark mode and apply matching styles automatically, with no JavaScript required. Pairing this with multiple <meta name="theme-color" media="(prefers-color-scheme: dark)"> tags also lets the browser toolbar and installed app title bar switch colour to match.
Can a PWA access the user’s location?
Yes. The Geolocation API, available via navigator.geolocation.getCurrentPosition() and watchPosition(), lets a PWA request the device’s location on any major browser, but only after the user grants an explicit permission prompt and only over HTTPS. Accuracy depends on the device — GPS on mobile, Wi-Fi/IP triangulation on desktop.
Can a PWA read and write the clipboard?
Yes. The asynchronous Clipboard API (navigator.clipboard.writeText() / readText(), plus write()/read() for images and other types) lets a PWA copy to and paste from the system clipboard. Writing generally requires a user gesture like a click; reading is more restricted and, on most browsers, requires either a user gesture, a permission prompt, or both, to prevent silent clipboard snooping.