# User Agent Samples

Comprehensive collection of User Agent strings from various browsers, operating systems, devices, and bots for testing and validation

> Canonical page: https://elysiatools.com/en/samples/user-agents

- **Category:** Web Tools

- **Keywords:** user agent, browser, operating system, device detection, UA, user-agent, parsing, analytics

## Overview

Comprehensive collection of User Agent strings from various browsers, operating systems, devices, and bots for testing and validation

## Examples

- **Chrome on Windows**: Google Chrome browser running on various versions of Windows - Windows 11, Windows 10, older versions
- **Chrome on macOS**: Google Chrome browser running on macOS and OS X - latest versions and older releases
- **Safari on iOS Devices**: Safari browser on iPhone, iPad, and iPod running various iOS versions
- **Firefox on Linux**: Firefox browser running on various Linux distributions
- **Edge on Windows**: Microsoft Edge browser on Windows - both Chromium-based and legacy versions
- **Opera on Android**: Opera browser on Android devices including Opera Mini
- **Search Engine Bots and Crawlers**: User Agent strings from major search engines and web crawlers - Googlebot, Bingbot, Slurp, DuckDuckBot
- **Social Media Bots and Crawlers**: User Agent strings from social media platforms - Facebook, Twitter, LinkedIn, WhatsApp
- **Various Mobile Browsers**: User Agent strings from mobile browsers - UC Browser, Samsung Internet, Miui Browser, QQ Browser
- **Older and Legacy Browsers**: User Agent strings from older browser versions and legacy browsers - Internet Explorer, Netscape, Camino

## When to use

- Use this sample set when you want reference inputs for User Agent Samples.
- Use it to preview output formats and compare related sample variants.

## How it works

- Open a sample entry to inspect the prepared example payload or asset.
- Compare it with related tools to understand how the workflow connects.

## Use cases

- Chrome on Windows
- Chrome on macOS
- Safari on iOS Devices
- Firefox on Linux
- Edge on Windows
- Opera on Android

## Frequently asked questions

### What is included in User Agent Samples?

This page includes curated sample entries, related tools, and neighboring sample collections for User Agent Samples.

## Related tools

- [User Agent Parser](https://elysiatools.com/en/tools/new-user-agent-parser): Parse User Agent strings to extract browser, OS, device, and engine information
- [User-Agent Parser](https://elysiatools.com/en/tools/user-agent-parser): Parse and analyze User-Agent strings to extract browser, operating system, device, and engine information
- [Special Character Validator](https://elysiatools.com/en/tools/special-character-validator): Check if a string contains special characters like !@#$%^&*()_+ and identify which ones are present
- [Accessibility Checker](https://elysiatools.com/en/tools/accessibility-checker): Detect common WCAG 2.1 accessibility issues in HTML, fetched pages, or design images and return fix-ready guidance
- [Array Extractor](https://elysiatools.com/en/tools/array-extractor): Extract elements of specific types from arrays (numbers, strings, booleans, objects, etc.)
- [Array Filter](https://elysiatools.com/en/tools/array-filter): Filter out elements of specific types from arrays (remove numbers, strings, booleans, etc.)
- [Chess FEN, PGN & Elo Rating Tutor](https://elysiatools.com/en/tools/chess-fen-pgn-elo-rating-tutor): Parse & validate FEN board snapshots, PGN/SAN movetext (with parity, check/mate counts, threefold); compute Elo rating updates from win/draw/loss results, with Lichess/Chess.com tier bands
- [CSV Splitter](https://elysiatools.com/en/tools/csv-splitter): Split CSV content by specified number of rows per file. Perfect for processing large datasets, dividing data for analysis, batch processing, and managing file size limits. Features: - Split CSV by row count - Support multiple output formats - Preserve header row in each split - Flexible output format options - Support for large datasets - Fast and efficient processing Common Use Cases: - Split large CSV files for processing - Divide data for parallel processing - Create manageable data chunks - Export data in different formats - Prepare data for batch operations - Manage file size limitations

## Related content

- [URL Query Analyzer Samples](https://elysiatools.com/en/samples/url-with-query-samples): Comprehensive collection of URLs with query parameters for testing URL parsing, encoding validation, and parameter extraction
- [Hardhat Development Framework Samples](https://elysiatools.com/en/samples/hardhat-samples): Hardhat Ethereum development environment examples including smart contracts, testing, deployment, scripts, plugins, and development workflows
- [Jest Testing Framework](https://elysiatools.com/en/samples/jest-testing): Comprehensive Jest testing examples including unit tests, integration tests, mocking, async testing, and advanced patterns for JavaScript/TypeScript applications
- [Copyright-Free MP3 Audio Samples](https://elysiatools.com/en/samples/mp3-samples): Collection of royalty-free audio samples for testing and development purposes including nature sounds, meditation music, and ambient audio
- [PDF Samples](https://elysiatools.com/en/samples/pdf-samples): Generated PDF samples from tools dated 2026-02-01 to 2026-02-10
- [SVG Samples](https://elysiatools.com/en/samples/svg-samples): Scalable Vector Graphics (SVG) samples demonstrating various SVG features and techniques
