User-Agent Generator
Standards-compliant, browser-realistic strings from verified formats and current User-Agent reduction rules.
Every string comes from the version database: real browser releases, real platform tokens, real device models. Nothing is invented. Set Version to Latest real release for the exact current format of your selection, or to Any real release for older real releases from the same database. Because a fixed Chromium selection only has one reduced string per release and the duplicate guard never repeats a string, set Browser, OS or Device to Random when you need a lot of lines. Every line is a plain User-Agent that starts with Mozilla/5.0. The only apps that really ship an in-app browser token (Facebook, Facebook Lite, Messenger, Instagram, Instagram Lite, LINE, WeChat, TikTok on iOS/Android, plus Telegram and Discord on desktop) put that token inside the string when the current platform supports it.
Chromium is the only family that sends these. Because Chrome 110 a reduced User-Agent no longer carries the device model, so the real details travel in Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Arch and Sec-CH-UA-Bitness. Firefox, Safari and every iOS browser send none.
Each line is a plain User-Agent that starts with Mozilla/5.0, taken from the real release database with the current reduction rules applied. The same Browser, OS, Device, Version and App options from the top apply here. If you ask for more lines than the database can hold for your selection, the note above explains the real limit instead of repeating a string.