Instantly detect your browser name, version, operating system, device type, screen resolution, viewport size, user agent string, language, cookie support, JavaScript status and more.
Everything is detected automatically the moment the page loads — there is nothing to type or click. All information is read directly from your browser JavaScript APIs and the user agent string it sends with every web request.
The report shows your browser name and exact version, operating system, device type (desktop, tablet, mobile), screen resolution and colour depth, viewport dimensions, language settings, timezone and UTC offset, and whether cookies and JavaScript are enabled.
Your full raw user agent string is displayed at the bottom. Click Copy User Agent to copy it to your clipboard — useful for debugging, reporting browser-specific issues to developers, or testing your server browser-detection logic.
A user agent string is a short text identifier that your browser sends to every website you visit via the HTTP User-Agent header. It tells the server which browser you are using, its version, and your operating system. Websites use this to serve appropriate content or layouts.
The user agent header is sent automatically with every HTTP request as part of the browser specification. Websites use it to detect whether to serve a mobile or desktop layout, check browser compatibility for certain CSS or JavaScript features, generate analytics, and tailor content to specific platforms.
Screen resolution is your monitor physical pixel count representing the total display area. Viewport size is the actual area of the browser window available to render a webpage — it is smaller than the screen resolution due to browser chrome such as the address bar, tabs and OS taskbar. Web developers use viewport size to design responsive layouts.
Different browser versions support different HTML, CSS and JavaScript features. Older browsers may not render modern CSS grid, Flexbox, or recent JavaScript correctly. Knowing your browser version helps developers diagnose display issues and determine whether you need to update for security reasons.
Device pixel ratio is the number of physical device pixels per CSS pixel. A DPR of 2 means a Retina or high-DPI display where each CSS pixel maps to 4 physical pixels — producing sharper text and images. Web developers use DPR to serve higher-resolution images to high-DPI screens.
Many browsers are built on shared engines and share similar user agent strings. Edge, Chrome, Brave and Opera all use Chromium and report a Chrome-compatible user agent. Safari uses WebKit. Firefox uses Gecko. If the detected browser name seems unexpected, check whether you are using a Chromium-based browser.
The tool reads your OS name and version from the user agent string — for example, Windows 11, macOS 14, Ubuntu 22.04 or iOS 17. On mobile devices, the model name may be inferred from the user agent string. Note that some browsers allow you to spoof your OS in the user agent string.
This tool does not display your IP address or physical location. It only reads information your browser makes available via JavaScript APIs (navigator object, screen object, Intl API) and the user agent string — none of which requires network-level data.
Developers use browser information for reproducing and debugging reported UI issues, checking which browser features are available before using them, logging browser usage in analytics to prioritise testing, and verifying that responsive design breakpoints work correctly at the visitor actual viewport size.
No. All detection happens client-side using standard JavaScript APIs. Nothing is sent to any server or stored anywhere. The data is read, displayed in your browser, and discarded when you close the tab. We do not log user agent strings, screen resolutions or any other data from visitors to this tool.