Developer utilities

User Agent Parser

Parse any User-Agent string into browser, engine, operating system and device type in your browser. Your own UA is pre-filled. Free.

Parse a user agent

Paste a User-Agent string to break it into browser, engine, OS and device. Your own is pre-filled.

What this user agent parser does

Detects the browser and version
Identifies the rendering engine
Detects the operating system
Classifies desktop / mobile / tablet
Flags bots and crawlers
Runs entirely in your browser

Common use cases

  1. 1Debugging a browser-specific issue
  2. 2Reading a UA from server logs
  3. 3Checking what a client reports
  4. 4Identifying a crawler
  5. 5Testing device detection
  6. 6Understanding UA string structure

Related tools

About user-agent strings

Every browser sends a User-Agent header identifying itself, the rendering engine, and the operating system. The format is famously messy — for historical reasons every browser claims to be "Mozilla" — so parsing relies on a set of ordered pattern rules.

This parser applies those rules in your browser to extract the browser, engine, OS and device class. Because the string is set by the client, it can be spoofed or stripped; use it as a strong signal, not a guarantee, and never for security decisions.

More Free Tools Where This Came From

This utility is one of dozens of free, no-login tools for DNS, email, SEO and developers — all instant and private.

HostCloud.in  ·  Pune, India  ·  Serving 34,987+ Websites Since 2020

FREQUENTLY ASKED QUESTIONS

Got Questions? We Have Answers.

What does it detect?

The browser and version, rendering engine, operating system and version, and device class (desktop, mobile, tablet or bot).

Is the result reliable?

It is best-effort. User agents can be spoofed or stripped by the client, so treat the result as a strong hint, not proof — and never for security decisions.

Does it show my own user agent?

Yes. Your browser own User-Agent is pre-filled so you can see how it is parsed, and you can paste any other string.

Is anything sent to a server?

No. Parsing runs entirely in your browser using pattern rules.