View on GitHub


Community Driven User Agent String Parser

What is ua-parser?

ua-parser is an open-source and community-driven, regexp-based user-agent parser. It has been ported to many different programming languages all of which share the same parser.


ua-parser now has its own GitHub org which contains:

A number of language ports are also hosted within this org, including ports written in:

Communication channels


All contributions are welcomed.

To contributing to a given language port, check its contributing guidelines.

To contribute to the core parser, test suite or simply report news user agent strings, please refer to the uap-core's contributors' guide.


A user agent string isn't parsed properly, what do I do?

Try parsing it here. This should run the latest parser. If that doesn't work, you found a bug (or a new browser). File an issue!