Developer Tools

User-Agent Parser for Browser and Device Clues

Parse a User-Agent string locally to infer browser, operating system, and device type. Useful for access-log triage and client compatibility checks.

User-AgentParser

Favorite this tool

No favorite storage mode has been selected.

Quick actions

Copy this tool URL or open the system share sheet on a supported device.

Use cases

  • Inspect User-Agent values from access logs
  • Debug browser compatibility issues
  • Quickly tell desktop from mobile clients

How to use

  1. Paste a User-Agent string
  2. Review the inferred browser, OS, and device
  3. Copy the parse result if needed

Example input and output

User-Agent

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 Chrome/120.0.0.0

Inference

macOS / Chrome / Desktop

FAQ

Are results always accurate?

Not always. It uses lightweight keyword heuristics for quick triage. Unusual or spoofed UAs may be incomplete.

Which clients are commonly recognized?

Common Chromium, Safari, and Firefox browsers, plus Windows, macOS, iOS, and Android keywords.

Tools

Related tools

Continue with another translated tool for a nearby task.

User-Agent Generator

User-Agent Generator — Browser Header Samples

Available

Generate User-Agent strings for desktop, mobile, and common in-app browsers such as WeChat and QQ in your browser. Useful for compatibility testing, crawler samples, and header debugging.

User-Agent Headers Testing

HTTP Header Parser

HTTP Header Parser for Request and Response Headers

Available

Parse raw request or response header text into structured key/value pairs locally. Useful for API debugging, cache policy checks, and CORS header review.

HTTP Header Parser

URL Parser

URL Parser and Query Parameter Splitter

Available

Parse a URL into protocol, host, port, path, query, and hash fields, and list each query parameter name and value. Useful for debugging API URLs and share links.

URL Parser Developer