# User Agent Parser

> Break down a user-agent string into browser, engine, operating system and device.

To parse a user-agent string, paste it above and the browser, rendering engine, operating system and device are identified. This is the quickest way to decode the strings in your server logs when investigating a browser-specific bug.

**URL:** https://convertto.tech/t/user-agent-parser
**Category:** Developer Tools (https://convertto.tech/c/developer-tools)
**Privacy:** Runs entirely in the browser; no upload
**Cost:** Free, no sign-up
**Last updated:** 2026-08-01

## Key facts

- **Privacy:** Runs entirely in your browser — nothing is uploaded
- **Cost:** Free, unlimited, no sign-up

## How to use

1. Enter or paste your user agent string.
2. The result appears immediately — copy or download it.

## FAQ

### Why does every user agent start with Mozilla/5.0?

Legacy browser sniffing. In the 1990s servers checked for "Mozilla" before sending modern HTML, so every browser started claiming it. The prefix has been meaningless for decades but removing it would break old sites.

## Related tools

- [What Browser Am I Using?](https://convertto.tech/t/browser-info): See your browser, engine, version, platform and which web features it supports.
- [Naming Convention Converter](https://convertto.tech/t/case-detector): Convert an identifier between every common naming convention at once.
- [Cron Expression Parser](https://convertto.tech/t/cron-expression-generator): Translate a cron expression into plain English and see when it will next run.
- [Content Security Policy Generator](https://convertto.tech/t/csp-generator): Build a CSP header from common presets, with each directive explained.
- [Text Diff Checker](https://convertto.tech/t/diff-checker): Compare two texts and highlight exactly what was added and removed.
- [.gitignore Generator](https://convertto.tech/t/gitignore-generator): Build a .gitignore file for your stack, with the entries people usually forget.
- [HTTP Status Code Reference](https://convertto.tech/t/http-status-codes): Look up what any HTTP status code means and when to use it.
- [MIME Type Lookup](https://convertto.tech/t/mime-type-lookup): Find the correct MIME type for any file extension, and vice versa.
