Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)

Browser & Device Info

View detailed information about your browser, device, operating system, and system settings. Includes User Agent parser, string analyzer, and advanced hardware detection.

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.

Table of Contents

Who Should Use This Tool?

Web Developers

Test browser detection, check feature support, and debug cross-browser issues

IT Support Staff

Quickly gather system information when helping users with technical problems

QA Testers

Document browser and device details for bug reports

Privacy-Conscious Users

Understand what information your browser exposes to websites

Curious Users

Learn about your device's capabilities and specifications

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:

100% Client-Side Processing: All detection uses standard browser JavaScript APIs running locally on your device.
  • 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
Transparency Note: The information shown is exactly what any website you visit can already access through your browser. This tool simply displays it in a readable format.

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

Located at the top left, shows your browser details including name, version, and full User Agent string

Device & System

Located at the top right, displays your operating system, screen, and hardware information

Advanced Info

At the bottom, provides detailed hardware and feature detection

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:

1

Copy a Single Value

Hover over any row and click the copy button that appears on the right

2

Copy All Information

Click the Copy All button in the action bar to copy everything as formatted text

3

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:

1

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

2

Paste a User Agent String

To analyze a different User Agent, paste any User Agent string into the textarea

3

Parse and Analyze

Click Parse User Agent to see the breakdown

4

View Results

The parsed results show browser name, version, operating system, and device type extracted from the User Agent string

Use Case: This User Agent parser is particularly useful when you receive User Agent strings in bug reports, server logs, or analytics data and need to quickly identify the browser, OS, and device without manually decoding the complex User Agent format.

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):

Browser Compatibility: Some hardware information is only available in specific browsers due to privacy restrictions and API support differences.
  • 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

Shows wifi, cellular (4G/5G), ethernet, or other connection types

Effective Speed

Estimated connection bandwidth and performance

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:

1

Copy Individual Values

One-click copy for any specific field

2

Copy All

Get all information as formatted text

3

Export JSON

Download structured data file for technical use

Browser Feature Detection

Checks support for modern web features:

Notifications

Permission status for push notifications

Geolocation

Whether location API is available

Service Workers

Support for offline capabilities

WebGL & WebGPU

Graphics API availability

PDF Viewer

Built-in PDF support

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)
Adaptive Design: These preferences help websites and apps adapt their interface to match your system settings, improving accessibility and user experience automatically.

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.

Privacy Tip: If you're concerned about browser fingerprinting, consider using browser privacy extensions, enabling strict privacy settings, or using browsers with built-in fingerprinting protection like Firefox or Brave.

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.

Browser Info
Browser -
Version -
Engine -
Cookies -
Do Not Track -
Platform -
Vendor -
Online -
User Agent
UA Tool
Device & System
OS -
Device Type -
Screen Resolution -
Viewport Size -
Pixel Ratio -
Touch Support -
CPU Cores -
Device Memory -
Language -
Timezone -
UTC Offset -
Local Time -
Advanced Info
Network & Power
Network Type -
Network Speed -
Battery -
Display & Graphics
Color Depth -
HDR Support -
Orientation -
GPU -
WebGL -
Browser Features
Notifications -
Geolocation -
PDF Viewer -
Service Worker -
WebGPU -
Preferences
Color Scheme -
Reduced Motion -
Contrast -
Pointer Type -
Reduced Transparency -
Click Copy on any row to copy that specific value
Use Parse User Agent to analyze any User Agent string
Your User Agent string identifies your browser, OS, and device to websites
Click Export JSON to save all data for debugging
All detection runs locally - no data sent to any server
Advanced info includes GPU, battery, and network details
Want to learn more? Read documentation →
1/7
Start typing to search...
Searching...
No results found
Try searching with different keywords