What Is My User Agent?
Your user agent is the line of text your browser sends to every website to say what it is. Here it is in full, ready to copy, with a plain-English breakdown, the newer User-Agent Client Hints, and a checker for any user agent you paste in.
- Runs in your browser
- Nothing is uploaded
- Free, no sign-up
Your user agent appears here. It needs JavaScript.
User-Agent Client Hints
Loading...
User agent checker
Reading your user agent...
How to find your user agent
- Open this page in the browser you want to check. Your user agent string appears at the top straight away.
- Press Copy user agent to put the exact string on the clipboard for a bug report or a developer.
- Read the boxes below it for the browser, rendering engine, operating system and device in plain words.
- To identify someone else's browser, paste their user agent into the user agent checker and press Check.
What the results mean
A typical user agent looks like this: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36. Read it in parts:
- Mozilla/5.0: a leftover from the 1990s that every browser still sends. It means nothing today.
- (Windows NT 10.0; Win64; x64): the operating system and CPU type. Windows 10 and 11 both say NT 10.0. Phones show something like
(Linux; Android 10; K)or(iPhone; CPU iPhone OS 18_0 like Mac OS X). - AppleWebKit/537.36 (KHTML, like Gecko): the engine family. Chrome, Edge and Opera use Blink, which grew out of WebKit, so they still say it.
- Chrome/130.0.0.0: the browser and its major version. Edge adds
Edg/, Opera addsOPR/, Samsung addsSamsungBrowser/. - Safari/537.36: another compatibility token that non-Safari browsers send so old sites do not block them.
Since 2023 Chrome-based browsers send a reduced user agent: the minor version is always 0.0.0, Android always says "Android 10; K" and the model is hidden. The real details are in the Client Hints section, which only Chromium browsers support.
What a user agent is used for
Websites read the user agent to send a mobile or desktop layout, to warn about an outdated browser, to offer the right download (Windows, Mac or Android), and to count visitors by browser in analytics. Developers ask for it in bug reports because the same page can behave differently in Safari and Chrome. Crawlers such as Googlebot send their own user agent so sites can recognize them.
Because it is easy to change, a user agent proves nothing about who is visiting. Browser developer tools can switch it to any phone or browser, and some privacy extensions randomize it.
User agent vs Client Hints
The user agent string is sent with every request, whether the site needs it or not, and it grew so long and detailed that it helped track people. User-Agent Client Hints replace it in Chrome, Edge, Opera and Samsung Internet: the browser sends only the brand, major version, platform and whether it is mobile, and a site has to ask for more, such as the exact version, the phone model or the CPU architecture. Safari and Firefox do not support Client Hints and still rely on the classic string. The device info page combines both into one list.
Common problems and fixes
My Android phone says "Android 10; K"
That is the reduced user agent Chrome sends on every Android phone, whatever the real version. The Client Hints section shows the real Android version and model.
My iPad shows as a Mac
Safari on iPad asks for desktop websites by default and sends a Mac user agent. The page spots the touch screen and shows iPadOS anyway. To change it, open Settings > Apps > Safari > Request Desktop Website.
The user agent is wrong after I changed it
An extension or the developer tools may still be overriding it. Close the developer tools, disable user agent switcher extensions and reload.
Frequently asked questions
What is my user agent?
How do I copy my user agent?
Can I change my user agent?
Does my user agent identify me?
Why do all browsers say Mozilla and Safari?
Is my user agent stored by this page?
Last updated