User Device Information Detector

Demo to preview the plugin:

Introduction

This Plugin allows you to get information about the device of the current user (Operating System, is Mobile?, Browser used, type of phone etc.)
Image without caption

How to setup

  1. Add the Device Info Element to Your Page
      • In the Design tab, search for the element called Device Info.
      • Drag the Device Info element onto your page.
        • Element → Device Info.
          Element → Device Info.
  1. Access Device Data in Your App
    1. Once the Device Info element is on the page, it detects the device automatically. No setup is needed.
      You can access the data through the element's exposed states, for example:
      • Browser Name Device Info A's Browser Name → e.g. "Google Chrome", "Apple Safari", "Microsoft Edge", "Instagram In-App Browser"
      • OS Name Device Info A's OS Name → e.g. "Microsoft Windows 11", "Apple iOS", "Android Linux", "Apple Mac OS X"
      • Device type checks (yes/no) Device Info A's Is Mobile, Device Info A's Is Desktop, Device Info A's Is iPad, Device Info A's Is iPhone

Plugin Element Properties

Device Info

Element properties → Device Info.
Element properties → Device Info.

Exposed states

Title
Description
Type
Browser Name
Browser name, e.g. Google Chrome, Apple Safari, Microsoft Edge, Instagram In-App Browser. "unknown" if not detected.
Text
OS Name
Operating system name, e.g. Microsoft Windows 11, Apple iOS, Android Linux, Apple Mac OS X.
Text
Is BlackBerry
Legacy. Yes on BlackBerry devices.
Checkbox (yes/no)
Is BSD
Yes on BSD, Unix and SunOS.
Checkbox (yes/no)
Is Chrome
Yes for Chrome on any platform, including iOS, and Chromium-based browsers except Edge and Opera.
Checkbox (yes/no)
Is Desktop
Yes on Windows, macOS and Linux computers. No on iPad.
Checkbox (yes/no)
Is Edge
Yes for Microsoft Edge on Windows, macOS, Android and iOS.
Checkbox (yes/no)
Is Firefox
Yes for Firefox on any platform, including iOS.
Checkbox (yes/no)
Is IE or Legacy Edge
Legacy. Yes for Internet Explorer and the old EdgeHTML-based Edge.
Checkbox (yes/no)
Is IE Mobile
Legacy. Yes for Internet Explorer Mobile on Windows Phone.
Checkbox (yes/no)
Is iPad
Yes on iPad, including iPadOS in desktop mode.
Checkbox (yes/no)
Is iPhone
Yes on iPhone.
Checkbox (yes/no)
Is Linux
Yes on desktop Linux. No on Android.
Checkbox (yes/no)
Is macOS
Yes on Mac computers. No on iPad.
Checkbox (yes/no)
Is Mobile
Yes on phones and tablets, including iPad.
Checkbox (yes/no)
Is Internet Explorer
Legacy. Yes for Internet Explorer only.
Checkbox (yes/no)
Is Opera
Yes for Opera.
Checkbox (yes/no)
Is Safari
Yes for Safari only. No for Chrome, Firefox or Edge on iOS and in-app browsers.
Checkbox (yes/no)
Is Windows
Yes on Windows computers.
Checkbox (yes/no)

Notes & limitations

  • Detection is based on the browser's User-Agent string, so results depend on what the browser reports.
  • Windows 11 is detected only in Chromium-based browsers (Chrome, Edge, Opera, Yandex). Firefox and Safari on Windows 11 report "Microsoft Windows 10".
  • OS Name may change from "Microsoft Windows 10" to "Microsoft Windows 11" a few milliseconds after the page loads, because Windows 11 detection is asynchronous.
  • iPad is detected as a mobile device even when Safari requests the desktop version of a site.
  • In-app browsers (Instagram, Facebook, TikTok, Snapchat, LinkedIn, Pinterest, X, LINE) are reported by app name in Browser Name. Other embedded iOS browsers are reported as "iOS WebView".
  • Android WebView without a known app is reported as "Google Chrome".
  • The Legacy states (Internet Explorer, IE Mobile, BlackBerry) are kept for backward compatibility and are "no" on modern devices.
Image without caption

Changelogs