Skip to main content

Browser Detector Tool

Reports browser name and version, classic User Agent and User Agent Client Hints (UA-CH), OS, device memory, and a device-type heuristic. Storage-API support (cookies, LocalStorage, SessionStorage, IndexedDB), touch, viewport size, device pixel ratio, screen resolution, available resolution, and max touch points are also surfaced. Advanced details include media capabilities, WebGL vendor/renderer text, permissions snapshot, and Network Information API, with a Changed Since Last Run diff; detection runs entirely client-side.

Runs entirely in your browser

This tool sends nothing over the network. Everything you enter is processed on your device and never reaches our servers.

Web Development
Debugging
UX Testing
Support
Loading the tool
Reference

Documentation

A browser detector reports the exact browser, version, operating system, and device characteristics behind the current session, entirely from client-side web platform APIs; no server round-trip is needed to identify what is rendering the page. The same check covers storage API support, display metrics, and, when the platform makes them available, media and network capabilities.

  • Browser Details and Screen Details report name, version, OS, languages, time zone, storage APIs, and display metrics.
  • Advanced Details adds user agent strings, User-Agent Client Hints data, media capabilities, WebGL vendor and renderer text, a permissions snapshot, and network information.
  • A field marked "Changed since last run" flags a configuration update or policy change between checks.
  • Any reported value can be copied into a bug report or support ticket.

The detection results speed up troubleshooting, standardize QA, and improve compatibility planning.

  • An exact environment snapshot shared with support reproduces browser-specific bugs.
  • Storage APIs, cookies, and service worker availability confirm readiness before PWA features are enabled.
  • Display metrics (viewport, device pixel ratio, color depth) verify responsive and high-DPI testing.
  • Language, time zone, and reduced-motion preferences check localization and accessibility audits.
  • Runs compared across devices or after updates detect version changes or policy shifts that affect behavior.
  • WebGL vendor and renderer identifiers narrow down graphics or driver-related rendering issues.

A browser detector identifies the exact browser, version, operating system, and device capabilities behind a session, running a fast, client-side check that reports user agent data, User-Agent Client Hints, screen resolution, color depth, touch support, storage APIs, and service worker support. The result gives support teams accurate environment details, confirms compatibility for progressive web apps and responsive design, and validates a QA test plan.

A timestamped snapshot captured on each check allows comparison across sessions. Cookies, localStorage, sessionStorage, and IndexedDB availability confirm which storage mechanisms a browser supports. Accessibility preferences such as prefers-reduced-motion and prefers-color-scheme show whether a device is set to reduce motion or prefer a dark theme. WebGL vendor and renderer identify the GPU or driver behind a specific rendering issue.

Fields copied directly into a bug report speed up troubleshooting and reduce back-and-forth with support, since the browser name, full version, platform, and display metrics arrive in one place. Language settings, time zone, device pixel ratio, and max touch points, checked before shipping a new feature, improve compatibility planning.

The Browser Details table confirms browser name, version, OS, and language list. Screen Details validates viewport size, device pixel ratio, color depth, and orientation. Advanced Details holds user agent strings, UA-CH values, media capabilities, WebGL vendor/renderer, and network information. A "Changed since last run" note flags a configuration update or policy change that may affect behavior between tests.

Reproducing a bug: the browser name, version, OS, languages, and device pixel ratio, attached to a ticket, let QA match the reporting environment exactly. Verifying PWA readiness: cookies, service worker support, and storage APIs confirm the platform can support offline features before they ship. Tuning responsive layouts: viewport size, orientation, and device pixel ratio across phones, tablets, and laptops validate breakpoints and image density. Auditing accessibility: reduced-motion and color-scheme preferences confirm that animations and themes respect user settings. Diagnosing graphics issues: the WebGL vendor and renderer identify problematic GPU and driver combinations behind rendering artifacts.

What is my browser? A browser is the software used to access the web, such as Google Chrome, Mozilla Firefox, Microsoft Edge, Apple Safari, or Opera. Detection reports the exact name and version along with related platform information, precise enough to share with support or QA.

How accurate is the detection? The classic user agent string combines with User-Agent Client Hints when available. Modern privacy features can limit some fields, but the reported name, version, and platform remain reliable for compatibility checks and debugging.

Does this tool store my data? A snapshot saves locally in the browser via localStorage for comparing runs across sessions; nothing transmits to a server, and clearing browser storage removes any saved snapshot.