User Agent Parser
Paste a user-agent string and pull out the browser, engine, operating system, device class and capability flags. Parsing happens in this tab with a local regex library.
- Browser
- Chrome 131.0.0.0
- OS
- Windows 10 / 11 (NT 10.0)
- Device
- desktop
- Engine
- Blink
User agent
111 characters
Samples
Real strings to try
Parsed
Chrome 131.0.0.0 on Windows 10 / 11 (NT 10.0) (desktop) · Blink · 64-bit
- Browser
- Chrome 131.0.0.0
- Engine
- Blink
- OS
- Windows 10 / 11 (NT 10.0)
- Device type
- desktop
- Platform
- desktop
- Mobile flag
- false
- Bot flag
- false
- 64-bit
- true
- Chrome version
- 131.0.0.0
- Firefox version
- n/a
- Safari version
- n/a
- Edge version
- n/a
Re-assembled summary
A single readable line
Chrome 131.0.0.0 on Windows 10 / 11 (NT 10.0) (desktop) · Blink · 64-bit
Pattern library
The regexes this parser runs
Browsers
Edge
Edg(?:e|A|iOS)?\/([\d.]+)
Opera
(?:OPR|Opera)[/ ]?([\d.]+)
Samsung Internet
SamsungBrowser\/([\d.]+)
Firefox
(?:Firefox|FxiOS)\/([\d.]+)
Chrome
(?:Chrome|CriOS|Chromium)\/([\d.]+)
Safari
Version\/([\d.]+).*Safari
Internet Explorer
(?:MSIE |rv:)([\d.]+).*Trident
Engines
Blink
(?:Chrome|CriOS|Edg)\/
WebKit
AppleWebKit\/([\d.]+)
Gecko
(?:Gecko|like Gecko)\/([\d.]+)
Trident
Trident\/([\d.]+)
Platforms
Windows
Windows NT ([\d.]+)
Android
Android ([\d.]+)
iOS
(?:iPhone )?OS ([\d_]+) like Mac OS X
macOS
Mac OS X ([\d_.]+)
Chrome OS
CrOS \S+ ([\d.]+)
Linux
Linux(?!.*Android)
Device heuristics
Bot
bot|crawler|spider|crawling|slurp|facebookexternalhit|bingpreview|mediapartners|headlesschrome|lighthouse|pingdom|ahrefs|semrush|headless
Tablet
ipad|tablet|playbook|silk|(android(?!.*mobile))
Mobile
mobile|iphone|ipod|android|blackberry|windows phone|opera mini|iemobile
TV
smart-tv|smarttv|googletv|appletv|hbbtv|netcast|nettv|web0s|webos|roku|crkey
Wearable
watch|wearos|glass