How to use
- Enter data or choose generation settings.
- Run the tool and review the values and any messages.
- Copy the result or download a local file.
User Agent Parser
Parse a User-Agent string into browser, OS, platform and rendering-engine details.
Processing runs in your browser. Your input is not sent to DevToolsy.
How it works
Paste a User-Agent, open a local text file, or use the current browser string. Available fields are extracted with Bowser; missing information remains absent rather than being guessed.
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36{
"agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36",
"browser": "Chrome",
"browserVersion": "126.0.0.0",
"os": "Windows",
"osVersion": "NT 10.0",
"platform": "desktop",
"engine": "Blink"
}Parse a User-Agent string into browser, OS, platform and rendering-engine details.
Options and data fidelity
User-Agent parsing is a text-based estimate. Reduced, custom or spoofed strings may omit or misreport browser and device details.
Working with the result
It reads navigator.userAgent only after you select the action. It does not request high-entropy Client Hints or send the string to a remote parser.
Yes. Results have copy and download actions. Changing inputs or generation settings invalidates the previous result.
Text input up to 1 MiB; User-Agent up to 16 KiB. Shorter limits apply to address and identifier fields. Up to 1,000 ULIDs, 10,000 placeholder words or 256 child subnets. Tasks time out after 10 seconds.
Frequently asked questions
Which User-Agent information is extracted?
Paste a User-Agent, open a local text file, or use the current browser string. Available fields are extracted with Bowser; missing information remains absent rather than being guessed.
Are the detected device and version guaranteed?
User-Agent parsing is a text-based estimate. Reduced, custom or spoofed strings may omit or misreport browser and device details.
Does Use my browser request extra device information?
It reads navigator.userAgent only after you select the action. It does not request high-entropy Client Hints or send the string to a remote parser.
Is my input uploaded?
Processing runs in your browser. Your input is not sent to DevToolsy.
Can I copy or download the result?
Yes. Results have copy and download actions. Changing inputs or generation settings invalidates the previous result.