Skip to main content

User Agent Parser

New

Parse User-Agent strings to detect browser, OS, device type, and engine.

user-agentbrowserparsedetect
Read the guide
Shortcuts:⌘ KSearch

Auto detection

This parser uses regex heuristics only—no external library.

Frequently Asked Questions

How reliable is this parser for real browser detection?

It is intentionally lightweight and uses regex heuristics only. That makes it handy for a quick read, but spoofed, reduced, or unusual user-agent strings can still come back as simplified or Unknown values.

Can it tell whether a user-agent is probably a bot?

Yes, in a basic way. It marks the device type as bot when the UA matches common crawler terms like bot, crawler, spider, slurp, bingpreview, or mediapartners.

Will it identify the exact device model, like iPhone 14 or Pixel 8?

No. The output is limited to browser, engine, OS, device type, CPU architecture guess, and bot detection; it does not attempt device-model fingerprinting.

Can I test my own browser without pasting the full string manually?

Yes. The Use current browser button fills the textarea with navigator.userAgent and reruns the parser immediately.

Why does an iOS browser sometimes get labeled oddly?

The rules are very small and do not include iOS-specific tokens like CriOS or FxiOS. On Apple devices, several browsers share a Safari/WebKit-shaped UA, so exact labeling is limited here.

Related Tools