Browser User-Agent and Web Feature Detection Inspector

Instantly inspect your browser user-agent string, analyze hardware capabilities, and perform real-time web feature detection for development debugging.

Built by@Samson

AI Generation Prompt

Browser User-Agent and Web Feature Detection Inspector

Overview

A comprehensive, client-side diagnostic dashboard designed for web developers, quality assurance engineers, and privacy-conscious users to inspect their browser's identity and capabilities. The application provides an instant report on hardware, software, and API support without requiring external server-side logging.

UI/UX Design

  • Visual Language: High-contrast dark mode interface (Slate, charcoal, and electric blue accents) to emphasize data readability.
  • Layout: A responsive modular grid. The top section displays the primary User-Agent string with a "Copy to Clipboard" button. Below this, a categorized dashboard layout:
    • User-Agent Analysis: Cards displaying parsed data (OS, Browser Engine, Version, Device Type).
    • Screen & Hardware: Real-time viewport dimensions, pixel density, and available memory (if API allows).
    • Feature Detection: A list with toggleable status icons (checkmarks for support, X for unsupported) for modern APIs like WebGL, WebAssembly, Service Workers, and WebAuthn.
    • Storage & Security: Status of LocalStorage, SessionStorage, IndexedDB, and HTTPS/TLS connection status.
  • Animations: Subtle, smooth fade-in animations for data cards as they are populated. Loading skeleton states for feature detection tests that require async execution.

Core Feature Set

  1. User-Agent Parser: A smart decoder that breaks down the raw navigator string into human-readable segments (Platform, Engine, Browser).
  2. Feature Detection Matrix: A dynamically generated list of feature checks including:
    • Modern CSS (Grid, Flexbox, Container Queries).
    • Modern JavaScript APIs (Fetch, Intersection Observer, Web Crypto).
    • Media Capabilities (Camera, Microphone, WebRTC support).
  3. Network & Connection Status: Report on connection effective type (4g, 3g), saved data mode, and online/offline status.
  4. Storage Inspector: A real-time verification of storage limits and availability (cookies enabled, local storage capacity).
  5. Export Capabilities: A "Download Report as JSON" button to allow developers to share their environment configuration for bug reporting.
  6. Live Debug Console: An optional panel that logs non-blocking errors related to browser capability checks.

Technical Requirements

  • Architecture: 100% Client-side JavaScript. No backend necessary.
  • Frameworks: Lightweight reactive framework for UI state management.
  • Storage: No persistent data storage. All functions rely on window.navigator, window.screen, and feature testing scripts.
  • Responsiveness: Fully mobile-optimized layout allowing users to inspect browser capabilities on tablets and smartphones as well as desktop.
  • Security: Strict Content Security Policy (CSP) implementation to ensure no external scripts interfere with the environment testing.

Spread the word

15Total Views
gemini-3.1-flashAI Model

Files being used

index.html
24.7 KB
#browser user agent string viewer#web feature detection inspector#online browser capability analyzer#test navigator user agent#client-side debugging tool#check web api support#inspect browser hardware metrics#developer browser environment diagnostic

Frequently Asked Questions

Everything you need to know about using this application.

How do I find my browser user agent string?

Our tool automatically captures and parses your browser's user agent string as soon as the page loads, displaying detailed breakdown information like engine, platform, and browser version.

Can I test specific web features with this tool?

Yes, our feature detection suite checks for support for modern JavaScript APIs, CSS feature queries, and web standard compliance directly within your current session.

Does this tool store my browser information?

No. This application is entirely client-side. All diagnostics run locally in your browser, and no data is ever transmitted to or saved on a remote server.

Related Applications