What browser am I using? Full browser & system details
Instantly detect your browser, operating system, language, and supported features. See your full user agent string, check for WebGL, WebRTC, Service Worker support, and more. Useful for debugging, tech support, and testing browser capabilities.
Knowing your browser's details is essential for web development, troubleshooting, and security. This tool instantly detects and displays your browser name and version, operating system, screen resolution, viewport size, user agent string, enabled features (JavaScript, cookies, localStorage), installed plugins, and supported APIs. Web developers use this information to debug compatibility issues — if a website looks broken, the first question is always 'what browser are you using?' It's also useful for tech support, filling out bug reports, and checking that your browser is up to date for security patches. All detection happens client-side using standard JavaScript APIs — no server requests or data collection involved.
The user agent is a text string your browser sends with every web request, identifying itself. It includes browser name, version, OS, and rendering engine. Websites use it to serve compatible content. Modern browsers have complex user agents for backward compatibility.
Your screen's physical resolution and your browser's viewport can differ due to display scaling (e.g., 150% on a 4K monitor) and browser chrome (toolbar, scrollbars). CSS pixels may not equal physical pixels on high-DPI screens.
Check your browser version against the latest release: Chrome and Edge update every 4 weeks, Firefox every 4 weeks, Safari with macOS updates. Outdated browsers miss security patches and modern web features.
The rendering engine interprets HTML, CSS, and JavaScript to display web pages. Blink (Chrome, Edge, Opera), Gecko (Firefox), and WebKit (Safari) are the three major engines. They can render pages slightly differently.
Partly — while changing the user agent string fools basic detection, advanced browser fingerprinting uses canvas rendering, WebGL, font enumeration, and timing attacks to identify browsers more accurately.