Skip to content

"Unmask Your Traffic" - UAParser.js: The Essential Web Development Tool for User-Agent Detection

License

Notifications You must be signed in to change notification settings

faisalman/ua-parser-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

af8acf9 · Mar 14, 2025
Mar 1, 2025
Mar 14, 2025
Dec 16, 2024
Mar 14, 2025
Mar 11, 2025
Apr 9, 2023
Mar 14, 2025
Sep 17, 2023
Nov 20, 2024
Sep 26, 2023
Dec 9, 2024
Sep 17, 2023
Mar 14, 2025
Mar 14, 2025

https://uaparser.dev https://uaparser.dev https://uaparser.dev https://uaparser.dev

UAParser.js

The most comprehensive, compact, & up-to-date isomorphic JavaScript library to detect user's Browser, Engine, OS, CPU, and Device type/model. Runs either in browser (client-side) or node.js (server-side).

Demo

Documentation

Before upgrading from v0.7 / v1.0, please read CHANGELOG to see what's new & breaking.

License Options

Open-Source Editions PRO / Commercial Editions
License options MIT (v0.7~v1.0) AGPL (>=v2.0) PRO Personal PRO Business PRO Enterprise
Browser detection ⚠️
CPU detection ⚠️
Device detection ⚠️
Engine detection ⚠️
OS detection ⚠️
Bot detection
AI Bot detection
Extras (Apps, Libs, Emails, Media Players, etc) detection
Enhanced detection result
Client Hints support
CommonJS support
ES modules support
npm module
TypeScript declarations ⚠️
Allows commercial use
Permissive (non-copyleft) license
Unlimited use per 1 license
1-year product support
Lifetime updates
Price FREE (License) FREE (License) $14 (License) $29 (License) $599 (License)

Development

Contributors

Please read CONTRIBUTING guide first for the instruction details.

Made with contributors-img.

Backers & Sponsors

You can support the open-source editions of UAParser.js through one of the following options:

OpenCollective GitHub Sponsors PayPal WeChat/Alipay

Sponsor this project

Languages