User-agent parsing for support and QA
User Agent Parser breaks long UA strings into readable fields so teams can understand the browser, engine, OS, device type, and crawler clues behind a request.
Parse user-agent strings into readable device data.
Use User Agent Parser to turn a raw browser or crawler user-agent string into readable device, browser, and operating system context.
Dev Workbench
Parse user-agent strings into readable device data.
Run the tool to see output.
User Agent Parser breaks long UA strings into readable fields so teams can understand the browser, engine, OS, device type, and crawler clues behind a request.
User-agent strings can be spoofed, frozen, reduced, or incomplete. Treat parsing as a debugging clue rather than a perfect identity signal.
For compatibility issues, combine user-agent parsing with feature detection, viewport data, device logs, browser versions, and reproduction steps from the user.
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 Chrome/120.0.0.0 Safari/537.36
Browser: Chrome-style UA\nOS: Windows\nDevice: Desktop
Open User Agent Parser and review the default example input.
Paste your own input or upload source data when required.
Run User Agent Parser to generate output instantly in the browser.
Verify the output using the preview and formatting helpers on the page.
Copy the final result and continue with a related tool if needed.
Use related links to continue your workflow and keep your output consistent across ToolHarbor pages.
It can include browser family, version clues, rendering engine, operating system, device type, CPU details, app name, or crawler identity.
Yes. Browsers, bots, scripts, and privacy tools can change or reduce user-agent details, so parsing is not proof of identity.
They carry years of browser compatibility history, tokens, and legacy identifiers that many sites still inspect.
Use feature detection for application behavior when possible. Use UA parsing for logs, support triage, analytics context, and compatibility clues.