System Information Viewer: See Exactly What Your Browser Reveals About You
The System Information Viewer shows browser, hardware, and network details your browser exposes — user agent, CPU cores, memory, connection speed, and more — in one private, client-side dashboard.
Table of Contents
Every time you load a web page, your browser quietly announces a surprising amount about you: which browser and version you use, your operating system, screen resolution, CPU core count, available memory, and even your network speed. It happens silently, with every request — and most of us never see any of it.
The System Information Viewer on Online Tools Forge changes that. It gathers everything your browser is willing to share and presents it in a clean dashboard: browser identity, platform and device details, hardware specs, connection stats, and storage usage, each in its own labeled card. No hunting through settings or devtools — one glanceable summary of your digital environment.
There is one important catch, and it is a good one: the tool is consent-first. Before anything is read, a privacy screen explains exactly what will be collected, and nothing runs until you agree. The entire tool runs 100% client-side in your browser, so none of the data it displays ever leaves your device. What you see is what your browser told you about yourself — nothing more.
Why Use the System Information Viewer?
- Know what websites can see. Every site you visit can read most of the values this tool displays. Seeing them yourself is the first step toward understanding your privacy exposure.
- Debug browser- and device-specific issues. When a feature works on your machine but fails elsewhere, the culprit is usually browser version, OS, or hardware capability. This viewer surfaces those variables in seconds.
- Verify your hardware assumptions. Is the device really reporting 8 CPU cores? Is touch enabled? The Hardware card answers using the same APIs your code would use.
- Check network conditions like a real user. Connection type, effective speed, latency, and data-saver status reveal whether your "fast" site is actually fast for people on slow connections.
- Test web API support in one place. The tool reads user agent, platform, hardware, network, and storage APIs simultaneously, confirming which modern web APIs your browser supports.
- Save time. No console commands or settings digging — open the page, consent, and read everything at a glance.
Key Features
| Feature | Description |
|---|---|
| Quick Overview dashboard | Detected browser, detected OS, CPU core count, and online/offline status at a glance |
| Browser Information card | User agent string, language, languages list, cookies enabled, and Do Not Track status |
| Platform/Device card | Platform, device type (mobile vs. desktop), vendor, cookie count, and localStorage usage vs. the 5 MB quota |
| Hardware card | CPU cores, device memory in GB, touch support, and max touch points |
| Connection card | Online status, connection type, effective type, downlink speed, RTT, and data saver status |
| Copy & refresh controls | Per-row copy-to-clipboard buttons and a live refresh button |
A few details worth calling out:
- Consent-first design. The privacy screen appears before any data is read, and nothing is collected until you agree — the way privacy tools should work.
- Copy anything, instantly. Every row has its own copy button, with a toast notification confirming each copy — perfect for pasting values into bug reports or tickets.
- Always current. A live refresh button re-reads everything on demand, and the dashboard auto-refreshes when your connection goes online or offline.
How to Use It
- Open the System Information Viewer in any modern browser. No installation, sign-up, or account needed — a privacy consent screen appears first.
- Read the consent screen and click to agree. Nothing is collected before this point, and all processing happens locally in your browser.
- Scan the Quick Overview for the headline facts: detected browser, detected OS, CPU cores, and online status.
- Work through the detail cards — Browser, Platform/Device, Hardware, and Connection — and use the copy button on any row to grab a value for a ticket or test case.
- Click refresh to re-read the data, or toggle your network connection (switch Wi-Fi off and on) and watch the dashboard update itself.
What Your Browser Reveals: A Technical Deep Dive
Behind the polished cards, the System Information Viewer is a thin layer over standard, read-only web APIs. Every value it displays comes from the same APIs any website can call — which is exactly why understanding them matters.
User agent parsing. The user agent string is the browser's self-description: browser name and version, rendering engine, operating system, and often device model. The tool parses it to detect Chrome, Firefox, Safari, Edge, or Opera, and Windows, macOS, Linux, Android, or iOS, and uses it to classify mobile vs. desktop. User agents are notoriously inconsistent — some browsers disguise themselves as others — so treat detection as a strong hint, not absolute truth.
Navigator properties. The navigator object exposes a treasure trove of device details. navigator.hardwareConcurrency reports the number of logical CPU cores — useful for sizing your web worker pool. navigator.deviceMemory reports device RAM in gigabytes where supported, letting you serve lighter experiences to low-memory devices. navigator.maxTouchPoints and touch support indicate whether the device is touch-capable. navigator.platform names the operating system; navigator.language and navigator.languages reveal language preferences; navigator.cookieEnabled and the Do Not Track flag complete the browser picture. Cookie count and localStorage usage come from inspecting the browser's own storage.
The Network Information API. The Connection card is powered by navigator.connection. effectiveType gives a coarse speed class such as "4g", downlink estimates throughput in megabits per second, rtt measures round-trip time in milliseconds, and saveData reveals whether the user has enabled data saver mode. It powers the "lite mode" features on many large sites.
localStorage and cookies. The tool measures how much space your origin's localStorage uses against the typical 5 MB quota and counts the cookies the browser holds — a quick reality check on your storage footprint.
All of these are standard, read-only APIs implemented by major browsers. The tool simply reads them and presents the results in a friendly format — no tricks, no tracking, no server round-trips.
Practical Use Cases
Debugging responsive and UA-specific bugs
When a layout breaks only in Safari on iPad or a feature fails only in older Firefox, stop guessing. Open the viewer on the affected device, copy the user agent, platform, and screen values, and you have the exact environment data to reproduce the bug.
QA and cross-browser testing
Testers can capture a consistent environment snapshot before each run — browser version, OS, CPU cores, memory, connection stats — and paste it into the test case. "Works on my machine" becomes a documented, comparable record across your whole device matrix.
Privacy awareness
Every value on this dashboard — user agent, platform, hardware specs, connection speed — is readable by essentially any website. Combined, they form a fingerprint that can identify you even without cookies. Spend two minutes with the viewer and you will understand exactly what passive fingerprinting can know about your device.
Optimizing for slow networks
If you serve video, images, or heavy JavaScript, check the Connection card on a throttled device. saveData tells you whether users asked for lighter pages; downlink and effectiveType tell you the speed they actually get. Sites that respect these signals — smaller images, fewer scripts, deferred loading — win on real-world performance.
Best Practices
- Treat user agent detection as a hint, not a fact. Browsers can lie and detection libraries disagree; always combine UA checks with feature detection.
- Never assume hardware. Check hardwareConcurrency and deviceMemory before tuning worker counts or asset sizes, and always provide a fallback.
- Respect saveData and network hints. When data saver is on or effectiveType is "2g"/"3g", serve smaller payloads and skip non-essential assets.
- Test on real devices, not just devtools. Devtools throttling is a simulation; the viewer on real hardware shows the true environment.
- Use copy buttons for reproducible reports. Grab exact values instead of retyping — exact strings matter when filing issues.
- Remember the consent-first lesson. When you build tools that read device data, ask first and explain what you collect. Users notice and appreciate it.
Conclusion
Your browser reveals far more about your device than most people realize — and the System Information Viewer makes all of it visible in one place. Whether you are debugging a layout bug, building a test matrix, auditing your privacy exposure, or optimizing for slow connections, having your full browser, hardware, and network picture at your fingertips saves real time and prevents guesswork.
Open the System Information Viewer now and see what your own browser says about you. It is free, it takes ten seconds, and everything stays on your device.
Related Tools You Might Like
Happy inspecting!