Springr
User-Agent
All tools

User-Agent

Parse any User-Agent string and build realistic ones from presets.

Detect

Paste a User-Agent string to extract browser, OS, device and more.

Parsing happens entirely in your browser.
User-Agent string

Reduced UA strings (Chrome Client Hints) may omit device model and other details.

Try a sample:

Builder

Compose a realistic User-Agent from presets, then tweak fields if needed.

Browser
OS / platform
Device class
Version
Generated User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36
Parsed preview

Chrome 138.0.0.0 · Windows 10 · Blink

For testing and education only — generated strings are realistic templates, not a guarantee of undetectable spoofing.

About User-Agent

Parse any User-Agent string into browser, engine, operating system and device, or build realistic ones from presets. Useful for debugging device detection and testing how your app reacts to different clients.

How to use it

  1. Paste a User-Agent string, or detect your own.
  2. Read the parsed browser, engine, OS and device.
  3. Or build a new string from a preset and copy it.

Frequently asked questions

What does the parser extract from a User-Agent?
The browser, rendering engine, operating system and device details found in the string.
Can I generate a User-Agent string?
Yes. Use the presets to build realistic strings for testing responsive behavior, bots or device-specific code paths.