Generate a larger sample set
Use the bulk generator if you need fixtures, demos, CSV exports, or broader browser coverage.
Generate examplesExamples and patterns
These examples show the shape of common desktop and mobile user agents. They are useful for QA, parser tests, documentation, and explaining why two browsers can look similar at first glance.
This is a classic Chromium-style desktop pattern with AppleWebKit and Safari compatibility tokens.
Safari on iPhone usually includes Version/x.y, a Mobile/ token, and a Safari marker.
Firefox examples usually pair Gecko/20100101 with a browser-specific Firefox/ token.
Edge usually looks very close to Chrome until the trailing Edg/ token appears.
Chromium-based Android examples often expose reduced platform detail. That is expected browser behavior, not necessarily a generator error.
Chrome/, Firefox/, Version/, or Edg/.AppleWebKit or Gecko.Windows NT, Android, or iPhone OS.Mobile and tablet-friendly Android patterns without Mobile.Use the bulk generator if you need fixtures, demos, CSV exports, or broader browser coverage.
Generate examplesRead the main parsing guide to see why examples contain so many compatibility markers.
Read the guideCompare how device-class markers change between desktop browsers, phones, and tablets.
Compare mobile vs desktopRead the overview if you want the definition, the common use cases, and the limits of user agents first.
Open the overviewBecause that compatibility token is still preserved by modern browsers even though it no longer means the browser is Mozilla in the old historical sense.
Because Chromium browsers keep WebKit and Safari compatibility markers for legacy browser sniffing logic.
Yes. The bulk generator on this site can create representative sample strings for multiple browser and device combinations.