What Is Browser & Device Info?
Browser & Device Info is a comprehensive tool that displays detailed information about your web browser, device hardware, operating system, and system settings. It helps you understand exactly what your browser reports to websites and applications through the User Agent string and browser APIs.
Whether you're a developer debugging compatibility issues, a support technician troubleshooting problems, or simply curious about your system and User Agent, this tool provides all the details in one organized view.
- 1. What Is Browser & Device Info?
- 2. Who Should Use This Tool?
- 3. What Information Can You See?
- 4. Your Privacy Is Protected
- 5. How to Use Browser & Device Info
- 6. Copying Information
- 7. Using the User Agent Parser
- 8. Refreshing the Data
- 9. Features and Capabilities
- 10. Device & Operating System
- 11. Hardware Information
- 12. Network Information
- 13. User Agent Parser
- 14. Export Options
- 15. Browser Feature Detection
- 16. System Preferences
- 17. Frequently Asked Questions
- 17.1. Why do some values show "N/A"?
- 17.2. Is the CPU cores count accurate?
- 17.3. Why does Device Memory show an approximate value?
- 17.4. Can websites see all this information about me?
- 17.5. What is a User Agent string?
- 17.6. How can I use the User Agent parser?
- 17.7. Why does my GPU show as "Unknown" or generic?
- 17.8. Does this tool work offline?
- 17.9. How can I use this for bug reports?
- 17.10. Why is my browser version different from what I expected?
- 17.11. What are the Preferences settings?
Who Should Use This Tool?
Web Developers
IT Support Staff
QA Testers
Privacy-Conscious Users
Curious Users
What Information Can You See?
The tool displays five main categories of information:
Browser Info
Complete browser identification and settings
- Browser name and version
- Rendering engine
- Cookie status
- Full User Agent string
Device & System
Operating system and device specifications
- Operating system details
- Device type classification
- Screen resolution
- CPU cores and memory
Advanced Hardware
Detailed hardware capabilities
- GPU details and WebGL support
- Battery status
- Network connection type
Browser Features
Modern web API support detection
- Notifications support
- Geolocation availability
- Service workers capability
User Agent Parser
Analyze and decode User Agent strings
- Parse any User Agent string
- Extract browser and OS info
- Identify device type
Your Privacy Is Protected
All information detection happens entirely in your browser. Here's what you should know:
- No data transmission - Nothing is sent to any server
- No storage - We don't save or log any of your information
- No tracking - No cookies or analytics related to your system data
- Client-side only - All detection uses standard browser JavaScript APIs
How to Use Browser & Device Info
Using this tool is straightforward. The moment you open the page, it automatically detects and displays all available information about your browser and device.
Viewing Your Information
The information is organized into clear sections:
Browser Info
Device & System
Advanced Info
Each row has a small help icon that explains what that particular piece of information means.
Copying Information
There are several ways to copy the information:
Copy a Single Value
Hover over any row and click the copy button that appears on the right
Copy All Information
Click the Copy All button in the action bar to copy everything as formatted text
Export as JSON
Click Export JSON to download a structured file, useful for bug reports or documentation
Using the User Agent Parser
The User Agent Parser is a powerful feature that helps you analyze any User Agent string:
Locate the User Agent Field
Find the User Agent field in the Browser Info section. The textarea shows your current browser's User Agent string by default
Paste a User Agent String
To analyze a different User Agent, paste any User Agent string into the textarea
Parse and Analyze
Click Parse User Agent to see the breakdown
View Results
The parsed results show browser name, version, operating system, and device type extracted from the User Agent string
Refreshing the Data
Click the Refresh button to update all information. This is useful if:
- You've changed your network connection
- You've rotated your device
- You've resized your browser window
- You want to see updated battery or network status
Some values like viewport size and online status update automatically when they change.
Features and Capabilities
Browser & Device Info provides comprehensive system detection with multiple useful features for developers, IT professionals, and curious users.
Browser Detection
Accurately identifies your browser and its capabilities from the User Agent string and browser APIs:
Browser Identification
- Browser name & version
- Rendering engine
- Full User Agent string
Privacy Settings
- Cookie status
- Do Not Track preference
Connection Status
- Real-time online status
- Internet connection indicator
Device & Operating System
Provides detailed information about your device:
System Information
- Operating system (Windows, macOS, Linux, iOS, Android) with version
- Device type classification (Desktop, Mobile, Tablet)
Display Details
- Full screen resolution
- Actual visible browser viewport size
- Pixel ratio for high-DPI displays
- Touch support and touch points
Hardware Information
Shows available hardware details (availability varies by browser):
- CPU Cores - Number of logical processor cores
- Device Memory - Approximate RAM (Chrome and Edge only)
- GPU Information - Graphics card vendor and model via WebGL
- Battery Status - Current charge level and charging state
Network Information
Displays connection details when available:
Connection Type
Effective Speed
User Agent Parser
Built-in User Agent parser for analyzing and decoding User Agent strings:
Parse Any User Agent
Comprehensive User Agent analysis capabilities
- Paste any User Agent string from logs or reports
- Extract browser, OS, device, and engine information
- View your own User Agent in readable format
Easy Sharing
Copy and share User Agent data
- Copy your current User Agent string
- Understand complex User Agent format
- Decode what each part means
Export Options
Multiple ways to save and share the information:
Copy Individual Values
One-click copy for any specific field
Copy All
Get all information as formatted text
Export JSON
Download structured data file for technical use
Browser Feature Detection
Checks support for modern web features:
Notifications
Geolocation
Service Workers
WebGL & WebGPU
PDF Viewer
System Preferences
Detects your system and browser accessibility settings:
Visual Preferences
- Color Scheme - Dark or light mode preference
- Contrast - High or low contrast for accessibility
- Reduced Transparency - Minimize blur and transparency effects
Accessibility Settings
- Reduced Motion - Preference for minimal animations
- Pointer Type - Primary input device (mouse vs touchscreen)
Frequently Asked Questions
Why do some values show "N/A"?
Different browsers support different JavaScript APIs. When an API isn't available, the tool displays "N/A" instead of showing incorrect information.
- Device Memory - Only available in Chrome and Edge
- Network Information - Only available in Chrome and Edge on Android/Desktop
- Battery Status - May be blocked for privacy in some browsers
- GPU Details - Requires WebGL support; some browsers limit this for fingerprinting protection
Is the CPU cores count accurate?
The navigator.hardwareConcurrency API returns the number of logical processors, not physical cores. A 4-core CPU with hyper-threading will show 8 logical cores. Some browsers also cap this value for privacy reasons.
Why does Device Memory show an approximate value?
For privacy protection, the Device Memory API returns rounded values (0.25, 0.5, 1, 2, 4, 8 GB, etc.) rather than exact memory sizes. This prevents precise fingerprinting while still allowing web apps to adjust their behavior for low-memory devices.
Can websites see all this information about me?
Yes. Everything displayed in this tool is information that any website can access through standard browser APIs. This tool simply presents it in a readable format.
What is a User Agent string?
A User Agent (UA) string is a text identifier that your browser automatically sends to every website you visit. It contains encoded information about your browser name, version, operating system, and device type.
Purpose: Websites use the User Agent string to serve appropriate content, detect compatibility issues, or optimize their interface for your device. The User Agent format is standardized but can be quite complex and cryptic, which is why our User Agent parser feature helps break it down into readable components.
How can I use the User Agent parser?
The User Agent parser is useful in many scenarios:
- Bug reports - When users report issues, ask them to copy their User Agent string and paste it into the parser to identify their exact browser and OS
- Server logs - Analyze User Agent strings from your web server logs to understand what browsers visit your site
- Testing - Verify how different User Agent strings are interpreted
- Analytics - Decode User Agent data from your analytics platform
Why does my GPU show as "Unknown" or generic?
Some browsers hide detailed GPU information to prevent fingerprinting. Firefox, for example, may show a generic renderer name instead of your actual GPU model. This is a privacy protection feature, not a detection error.
Does this tool work offline?
Yes. Once the page loads, all detection happens locally in your browser. You can disconnect from the internet and still view your browser and device information (though the Online Status will change to "No").
How can I use this for bug reports?
Click Export JSON to download a file containing all your system information in a structured format. Attach this file to your bug report, or click Copy All and paste the text directly into your report. This gives developers exact details about your environment.
Why is my browser version different from what I expected?
Browser version detection reads from the User Agent string, which may not always reflect the exact installed version. Additionally, some browsers (especially Chromium-based ones) share version numbers across the family and may have similar User Agent strings.
The detected version should match what you see in your browser's "About" page. If the User Agent has been modified by extensions or privacy tools, the detected version might differ.
What are the Preferences settings?
The Preferences section shows system-level settings that affect how websites should display content:
- Color Scheme - Your OS dark/light mode setting
- Reduced Motion - An accessibility setting to minimize animations (helps users with motion sensitivity)
- Contrast - High contrast mode for better visibility
- Pointer Type - Whether your primary input is a precise mouse or a coarse touch screen
Web developers use these preferences to create adaptive interfaces that respect your choices automatically.
No comments yet. Be the first to comment!