ua-parser is a multi-language library for parsing User-Agent strings into structured data, such as browser, OS, and device information. Originally created for web analytics and user tracking, it supports a wide range of platforms and is available in JavaScript, Python, Java, and other languages. ua-parser is often used in server logs, analytics dashboards, and A/B testing systems to segment traffic.
Features
- Extracts browser, OS, and device details from User-Agent strings
- Regularly updated regex patterns for broad compatibility
- Available in multiple programming languages
- Used in web analytics and logging tools
- Modular and extensible rule sets
- Lightweight and dependency-free in most versions
Categories
Parser GeneratorsLicense
MIT LicenseFollow UA-Parser
Other Useful Business Software
Gen AI apps are built with MongoDB Atlas
MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of UA-Parser!