My Browser Info
Inspect your browser, screen and system details.
How to use
- The page reads and lists your browser and device environment automatically: no input needed.
- After resizing the window or switching networks, click "Refresh" to update the viewport size and online status.
- For bug reports or compatibility issues, click "Copy all" to place every value on your clipboard in one go.
- Everything is generated and displayed locally; nothing remains after you close the page.
FAQ
Does this leak my privacy?
Why do "Device memory" or "System platform" show "Not available"?
What do all the parts of the User-Agent mean?
What is the difference between screen resolution and viewport size?
How to use
- Read the automatic report
The page lists twelve environment fields the moment it loads. They include user agent, language, platform, screen, viewport, time zone and CPU cores. No input needed.
- Refresh after changes
Resize the window or switch networks, then press Refresh to update values that move, such as viewport size and online status.
- Copy all for bug reports
Click Copy all to place every value on the clipboard in one go. The result is ready to paste into a bug report or a support ticket.
- Diagnose environment issues
Use the report to confirm language and time zone expectations. Or send developers the exact UA and viewport behind a rendering problem.
About this tool
My Browser Info surfaces the standard environment values every website can already read. The list covers User-Agent, browser language, platform, screen resolution, viewport size and color depth. It also covers time zone, CPU logical cores, device memory, cookie support, network status and touch support. These fields are public by design, so the page adds nothing new. It never touches your IP address, precise location or browsing history. It sets no cookies and sends nothing to any server.
It is the fastest way to attach a complete environment snapshot to a bug report. It also explains why a feature works on one device but not another. And it verifies that a spoofed user agent and time zone actually took effect. Teachers and newcomers can use it to see what the navigator object exposes. Since the viewport changes as you resize the window, the page doubles as a quick responsive-layout probe.
How it works
The twelve fields come from different layers. User agent, language and platform come from navigator; screen size and color depth come from screen; viewport comes from the window dimensions. Time zone comes from the Intl API, and cores and memory come from hardwareConcurrency and deviceMemory. Reading in layers makes the credibility cross-checkable. A UA string is trivial to spoof, but Intl time zones and hardware values come from the operating system and are hard to fake in-browser. Disagreements between layers expose naive tampering.
The list is being deliberately thinned. To fight fingerprinting, browsers are freezing the UA string, rounding device memory into coarse tiers, and proposing to drop combinable details altogether. The same machine reports different fields across browser versions. Compatibility statistics must separate an interface that was removed from one the device never had. The Not available marker for missing fields is exactly that distinction, not a defect of this page.
When to use it
- Attach the environment once
When a page misrenders or a feature fails, click Copy all and paste the twelve fields into the ticket. Support stops asking which browser you use and starts fixing the real bug.
- Verify a spoof took hold
Change the system time zone or the browser user agent, then reopen this page. Whether the override applied is visible at a glance, with no console or test page required.
- Probe responsive breakpoints live
Drag the window and watch the viewport numbers while the layout reflows. The exact width where a media query fires becomes obvious in seconds, no code reading needed.
Tips & tricks
- Screen resolution is the display size; the viewport is what the page actually uses. Check the viewport when debugging layout.
- Device memory and platform fields are Chromium-only and may read Not available elsewhere; that is expected privacy behavior.
- Modern browsers are freezing the UA string to fight fingerprinting, so shorter, simpler values than before are normal.
Things to watch
- Date-stamp any report
Environment snapshots drift with every browser update. Note the browser version and date next to copied values, so the numbers still match at review time.
- Zoom changes the viewport
System or browser zoom away from 100% shrinks or grows the viewport readings. Reset zoom before comparing viewport numbers against design breakpoints, or the widths will not line up.
- Connectivity is an estimate
Online status and connection type are browser inferences that lag briefly after network switches or waking from sleep. Treat them as a reference, never as final evidence.