Help centre

Answer

What is a Trusted Web Activity?

Short answer

A Trusted Web Activity (TWA) is Google’s official way to package a PWA as a full-screen Chrome Custom Tab inside a thin native Android shell, so it can be distributed through the Google Play Store while still rendering as your existing web app with no separate native codebase.

By InstantPWA engineering·Reviewed July 25, 2026

How it works

The TWA shell verifies via Digital Asset Links that it owns the same domain as the PWA, then loads your site full-screen using the installed Chrome engine — no WebView duplication of state.

Why use one

Play Store discovery, and access to a few native-only capabilities via Android’s Bubblewrap tooling, while keeping a single web codebase.

Building one

Google’s Bubblewrap CLI or PWABuilder can generate a signed Android App Bundle from a PWA’s manifest URL in a few minutes.

Related
Are PWAs in the App Store?
PWAs are not in the App Store or Play Store by default — they install directly from the browser. If you want store presence, PWABuilder (from Microsoft) packages a PWA into a Trusted Web Activity for Google Play, an MSIX for Microsoft Store, and a WKWebView wrapper you can submit to Apple.
PWA vs native app: what does each cost?
Building a PWA typically costs 30-50% of an equivalent native iOS + Android app because you ship one codebase to three platforms (iOS, Android, desktop). Maintenance is roughly one-fifth: no app-store review, no separate release trains, no platform-version fragmentation.
PWA vs Electron: what is the difference?
A PWA installs through the browser and reuses the browser’s already-installed engine, so it downloads in kilobytes and stays a few MB on disk. Electron bundles an entire Chromium and Node.js runtime into every app, typically 100-200MB, but in exchange gives full Node.js filesystem and OS access that the web sandbox does not allow.
PWA vs React Native: which should I build?
A PWA is a single website that runs in the browser and can be installed without an app store; React Native compiles JavaScript into genuinely native iOS and Android UI components and ships through the App Store and Play Store. Choose a PWA for the widest reach and lowest cost, and React Native when you need deep native APIs, top App Store placement, or native performance for animation-heavy UI.
PWA vs Flutter: which should I build?
A PWA runs in the browser and installs without an app store, with a small download size; Flutter compiles Dart to native ARM machine code and renders every pixel itself via its own graphics engine, giving consistent, high-performance UI across iOS, Android, web and desktop from one codebase, but requiring app-store distribution for mobile.