Android user agent parser (detect WebView, version, device)
Paste any user agent from your server logs or analytics — or use your own — and decode it.
How to spot traffic from your Android app
Android's WebView adds ; wv) to the user agent and includes Version/4.0 before the Chrome token. Filter on ; wv) in your analytics to count visits from inside your app versus the browser.
Why the model sometimes shows "K"
Chrome's reduced user agent replaces the model and Android version with fixed values (Android 10; K) in some contexts. Use User-Agent Client Hints (Sec-CH-UA-Model) when you need the real model.
Common Android user-agent patterns
| Pattern | Meaning |
|---|---|
Android 14; SM-S921B | Android version and device model (Samsung Galaxy S24 here) |
; wv) | An app's WebView, not a browser |
Version/4.0 Chrome/… | Also typical of WebView |
Android 10; K | Chrome's reduced user agent — real values hidden |
SamsungBrowser/… | Samsung Internet browser |
FBAN/FBAV, Instagram | Facebook or Instagram in-app browser |
Questions people ask
How do I know if my page is running inside an Android app?
Check for ; wv) in navigator.userAgent. App makers may also add a custom token you can test for.