Searchlight
Tools
BlogAbout
Free SEO Audit
Back to home
๐Ÿ“ˆSEO & Analytics
๐Ÿ—‚๏ธText & Data
๐Ÿ”Encoders & Decoders
โšกGenerators
๐Ÿ”„Converters
๐Ÿ–ผ๏ธImage Tools
๐Ÿ“„PDF Tools
๐Ÿ’ปCode Tools
๐Ÿ”Regex & Parsing
๐ŸงฎCalculators
๐Ÿ—บ๏ธDiagrams
๐ŸŒNetwork & Web
DNS CheckerIP GeolocationWhat's My IPURL ParserOpen Graph PreviewUser-Agent ParserHTTP HeadersSSL / TLS ReferencePort ReferenceWebSocket TesterHTTP SimulatorURL Shortener
โœ๏ธText Utilities
๐ŸŽจColor Tools
๐Ÿ”€Diff & Compare
148+ tools. OAuth is read-only.
Searchlight

148+ free SEO, developer, image, PDF, and productivity tools - no account needed.

Free ยท all tools included
Company
  • Blog
  • About
  • Free SEO Audit
Legal
  • Privacy Policy
  • Terms of Service
  • Cookie Policy

ยฉ 2026 Searchlight. All rights reserved.

Read-only OAuth ยท No data reselling ยท Completely free

User-Agent Parser

Parse browser, OS, device, and rendering engine from any user-agent string.

Your browser's UA string
Loading...
Paste a custom UA string to parse

About this tool

Parse any User-Agent string and see the decoded browser, OS, device type, engine, and version details in a human-readable format. Also shows your current browser's User-Agent. Useful for debugging device detection, testing responsive layouts across simulated devices, and understanding analytics User-Agent data.

How to Parse a User-Agent String

  1. 1Your current browser's User-Agent is shown automatically.
  2. 2Or paste any User-Agent string into the input field.
  3. 3Parsed details appear: browser name/version, OS, device type, engine.
  4. 4Use the raw header view to see the full string structure.
  5. 5Compare multiple UA strings by entering them one at a time.

Frequently Asked Questions

What is a User-Agent string?+
A User-Agent (UA) string is sent by every browser in the HTTP request header. It identifies the browser, rendering engine, OS, and device type. Servers use it for analytics, device detection, and serving device-specific content.
Why do all browsers claim to be Mozilla?+
Browser UA strings include 'Mozilla/5.0' for historical compatibility reasons - web servers from the early internet served different content to non-Netscape browsers. Modern browsers kept the prefix to avoid being blocked by outdated server-side checks.
How do I change my User-Agent for testing?+
In Chrome DevTools: open DevTools โ†’ ... โ†’ More Tools โ†’ Network Conditions โ†’ uncheck 'Use browser default' and select or enter a custom UA string. This lets you test how your site behaves for different browsers or devices.
What is User-Agent Client Hints?+
UA Client Hints is the modern replacement for the UA string. Instead of one large string, browsers send structured headers (Sec-CH-UA, Sec-CH-UA-Platform) only sharing the data the server requests. It's more privacy-friendly and accurate.
Looking for a deeper guide on this topic? Browse the Searchlight blog.
Visit the blog โ†’

Related tools

View all Network & Web โ†’
DNS CheckerCheck DNS records via Cloudflare DoHIP GeolocationLook up IP address location and ISPWhat's My IPInstantly see your public IP addressURL ParserParse and build URLs, extract components