[![https://uaparser.dev](https://raw.githubusercontent.com/faisalman/ua-parser-js/gh-pages/images/uap-header.png)](https://uaparser.dev)
[![https://uaparser.dev](https://github.com/user-attachments/assets/a626166c-17cc-45e3-8ff6-d7e948a5ded0)](https://uaparser.dev)
[![https://uaparser.dev](https://github.com/user-attachments/assets/50da50fc-7c8a-46e3-a2bc-6a8249914372)](https://uaparser.dev)
[![https://uaparser.dev](https://github.com/user-attachments/assets/9f2aaff0-a9b4-4ac9-bdf3-eea8081a2582)](https://uaparser.dev)

# UAParser.js

The most comprehensive, compact, and up-to-date JavaScript library to detect user's browser, OS, CPU, and device type/model. Also detect bots, apps, and more. Runs seamlessly in the browser (client-side) or Node.js (server-side).

# Demo

  * Live demo: https://uaparser.dev

# Documentation

  * `version 1.x` : https://docs.uaparser.dev/v1
  * `version 2.x` : https://docs.uaparser.dev

Before upgrading from `v0.7` / `v1.0`, please read [CHANGELOG](CHANGELOG.md) to 
see what's new & breaking.

# Package & Pricing

             Open-Source Editions
             PRO / Commercial Editions

             License options
             MIT (v1.x)
             AGPL (v2.x)
             PRO Personal
             PRO Business
             PRO Enterprise

             Browser Detection
             ⚠️
             ✅
             ✅
             ✅
             ✅

             CPU Detection
             ⚠️
             ✅
             ✅
             ✅
             ✅

             Device Detection
             ⚠️
             ✅
             ✅
             ✅
             ✅

             Rendering Engine Detection
             ⚠️
             ✅
             ✅
             ✅
             ✅

             OS detection
             ⚠️
             ✅
             ✅
             ✅
             ✅

             Enhanced+ Accuracy
             ❌
             ✅
             ✅
             ✅
             ✅

             Bot Detection
             ❌
             ✅
             ✅
             ✅
             ✅

             AI Detection
             ❌
             ✅
             ✅
             ✅
             ✅

             Extra Detections (Apps, Libs, Emails, Media Players, Crawlers, and more)
             ❌
             ✅
             ✅
             ✅
             ✅

             Client Hints Support
             ❌
             ✅
             ✅
             ✅
             ✅

             CommonJS Support
             ✅
             ✅
             ✅
             ✅
             ✅

             ESM Support
             ❌
             ✅
             ✅
             ✅
             ✅

             TypeScript Definitions
             ✅
             ✅
             ✅
             ✅
             ✅

             npm Module Available
             ✅
             ✅
             ✅
             ✅
             ✅

             Direct Downloads Available
             ✅
             ✅
             ✅
             ✅
             ✅

             Commercial Use Allowed
             ✅
             ✅
             ❌
             ✅
             ✅

             Permissive (non-Copyleft) License
             ✅
             ❌
             ✅
             ✅
             ✅

             No Open-Source Obligations
             ✅
             ❌
             ✅
             ✅
             ✅

             Unlimited End-Products
             ✅
             ✅
             ✅
             ❌
             ✅

             Unlimited Deployments
             ✅
             ✅
             ✅
             ❌
             ✅

             1-year Product Support
             ❌
             ❌
             ✅
             ✅
             ✅

             Lifetime Updates
             ✅
             ✅
             ✅
             ✅
             ✅

             Price
             FREE* (License (https://raw.githubusercontent.com/faisalman/ua-parser-js/1.0.x/license.md))
             FREE* (License (https://raw.githubusercontent.com/faisalman/ua-parser-js/master/LICENSE.md))
             $14 (License (https://raw.githubusercontent.com/faisalman/ua-parser-js/pro-personal/LICENSE.md))
             $29 (License (https://raw.githubusercontent.com/faisalman/ua-parser-js/pro-business/LICENSE.md))
             $599 (License (https://raw.githubusercontent.com/faisalman/ua-parser-js/pro-enterprise/LICENSE.md))

 GET THE PRO PACKAGES 📥 (https://uaparserjs.lemonsqueezy.com/buy/e236ea87-9b2b-400e-9683-24367f731b35)

# Development

## Contributors

This project wouldn't be possible without all the amazing people in the open-source community. Thanks to everyone who contributed, reported issues, and shared feedback.

Made with [contributors-img](https://contrib.rocks).

Contributions are welcome! Please read the [CONTRIBUTING GUIDE](CONTRIBUTING.md) first for detailed contribution instructions.

## Backers & Sponsors

Support the **open-source editions** of UAParser.js through one of the following options:

[![OpenCollective](https://img.shields.io/badge/OpenCollective-dddddd?style=for-the-badge&logo=opencollective&color=dddddd
)](https://opencollective.com/ua-parser-js)
[![GitHub Sponsors](https://img.shields.io/badge/GitHub_Sponsors-333333?style=for-the-badge&logo=githubsponsors&color=333333
)](https://github.com/sponsors/faisalman)
[![PayPal](https://img.shields.io/badge/Paypal-003087?style=for-the-badge&logo=paypal&color=003087
)](https://paypal.me/faisalman)
[![WeChat/Alipay](https://img.shields.io/badge/Other_Payment_Methods-Alipay_/_WeChat_Pay-09b83e?style=for-the-badge&logo=mastercard&color=09b83e
)](https://uaparserjs.lemonsqueezy.com/checkout/buy/3d71f2f3-cf4d-473c-892a-9d4497c890be)

