See your browser's user agent string and get the browser, engine, OS and kind of hardware from any string.
When the page opens, the box holds the user agent string that your browser reports to websites, read from the browser itself in this tab. The result splits it into the browser and its version, the rendering engine, the operating system and its version, and a device type: desktop, mobile, tablet or bot. Paste other strings to parse them, one per line, up to 200 lines; each line gets a row in the table. Clear empties the box and Reset puts your own string back. The page recognises Chrome, Safari, Firefox, Edge (both the Chromium and the older EdgeHTML versions), Opera, Samsung Internet, UC Browser, Yandex Browser, Vivaldi, Internet Explorer, the old Android browser, Android WebView and a list of crawlers and command-line tools such as Googlebot, Bingbot, GPTBot, ClaudeBot and curl.
Modern browsers have frozen or reduced their user agent strings to limit tracking. Chrome and Edge now report a version like 120.0.0.0, where only the first number is real. Chrome on Android may show Android 10 and a device called K whatever the phone is. Windows 10 and Windows 11 both say Windows NT 10.0, so the page shows 10 or 11. Safari and Chrome on a Mac report macOS 10.15.7 whatever the real version. The newer way to ask for exact values is Client Hints, which this page does not read. Treat every version here as a hint, not a fact, and look at the notes column for strings where the page knows a value is frozen.
Every browser on an iPhone or iPad uses Apple's WebKit engine, so Chrome (CriOS), Firefox (FxiOS) and Edge (EdgiOS) on iOS are shown with the WebKit engine and the iOS version. A string with the word iPad and a system version of 13 or later is shown as iPadOS and as a tablet; an iPad before 13 is shown as iOS. Since iPadOS 13, Safari asks for desktop sites by default and sends the same text as Safari on a Mac, so that string is parsed as macOS and desktop, and the page notes it could be an iPad. A string with no Safari part, such as a web view inside an app, is shown as an in-app browser.
Crawlers such as Googlebot, Bingbot and GPTBot, and tools such as curl and Wget, show as the bot device type with their own version and no engine or system. Googlebot's smartphone string also carries an Android and a Chrome part, which the page reports. Anyone can send any user agent string, so a string that says Googlebot does not prove the request came from Google. The string you paste is processed in this tab, is not uploaded, and is not stored.
The box at the top of this page shows it: the text your browser sends to every website, such as Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36. The page reads it from your browser and splits it into browser, engine, system and device.
For historical compatibility. Early websites sent features only to browsers that said Mozilla, so other browsers copied the word. Chrome's string also says Safari and like Gecko for the same reason, which is why the page checks for Edge, Opera and others before Chrome.
Windows 11 still reports Windows NT 10.0 in the user agent, the same as Windows 10. From the string alone the two cannot be told apart, so the page shows 10 or 11.
Chrome reduces its string, so only the first number, 120, is the real major version. The rest are zeros. Websites that need the exact version use Client Hints, which this page does not read.
Not when the iPad uses Safari with the default desktop-site setting. Since iPadOS 13 it sends the same text as Safari on a Mac, 10_15_7 included. The page parses it as macOS and adds a note. An iPad string that says iPad is shown as a tablet.
No. Parsing is done by your browser in this tab and nothing is uploaded or stored. The page only counts that a result was shown, without your text.