User Agent Parser

See the browser, OS, engine and device behind any user agent string.

How to Use User Agent Parser

  1. Your own user agent is filled in when the page opens.
  2. To check another one, paste it into the box. The results update as you type.
  3. Click Copy JSON to copy the string with its parsed details, or Reset to My User Agent to go back.

What the parser reads

A user agent is the line of text your browser sends with every request to say what it is. The parser picks out the browser and its major version (Chrome, Edge, Firefox, Safari, Opera, Samsung Internet), the operating system with its version where the string gives one, the engine (Blink, WebKit, Gecko), the device type and, if mentioned, the CPU architecture. It checks for the more specific browsers first, so Edge or Firefox on an iPhone aren't mistaken for Safari.

It recognises patterns rather than looking devices up in a database, so it won't name the exact phone model.

Why some details are vague

Browsers now hide some information on purpose. Windows 11 still reports itself as Windows NT 10.0, so it shows as Windows 10 or 11. Chrome on Android sends Android 10 with the model replaced by K, and every modern Mac reports macOS 10.15.7. iPads usually ask for desktop sites and look like a Mac. Any user agent can also be changed by the user or a bot, so never rely on it for security.

Key Features & Practical Use Cases

  • Finding out exactly which browser and version you're using when reporting a bug.
  • Making sense of user agent strings in server logs or analytics exports.
  • Checking whether a visit came from a phone, tablet, desktop or a crawler such as Googlebot.
  • Testing how your site's device detection reads a given string.

Frequently Asked Questions

What is my user agent?

It's shown in the box at the top as soon as the page loads.

Why does my iPad show as a Mac?

Safari on iPad requests desktop websites by default and sends a Mac user agent.

Why does it say Android 10 on my newer phone?

Chrome freezes the Android version and model in the user agent for privacy. The real details are only available through other browser APIs.

Is my user agent sent to OneClickly?

Your browser sends it with every page request, as it does to every site. Parsing happens in your browser and nothing you paste is uploaded.

About OneClickly

OneClickly is a set of 119 free tools for PDFs, images, text, everyday math and code. They run in your browser, so the files and text you work with stay on your device.

Related Tools

  • Meta Tag Generator - Create SEO, Open Graph and X card meta tags to paste into your page.
  • Chmod Calculator - Work out Linux file permissions as a number like 755 or as rwx letters.
  • Cron Expression Generator - Build cron schedule expressions and see what they mean in plain English.
  • Password Generator - Create strong, secure passwords with custom lengths and character inclusion options.
  • UUID / GUID Generator - Generate random UUIDv4 and GUID identifiers in single or batch modes.
  • QR Code Generator - Make a QR code for any link or text with your own colours and download it.