콘텐츠로 건너뛰기

사용자 에이전트 파서

사용자 에이전트 문자열을 파싱하여 브라우저, 엔진, OS, 기기 유형, 봇 여부를 감지합니다. 모든 주요 브라우저와 플랫폼을 지원합니다. 무료, 100% 브라우저에서 실행.

사용자 에이전트 문자열이란?

사용자 에이전트 문자열은 브라우저와 HTTP 클라이언트가 모든 요청에서 User-Agent 헤더를 통해 보내는 텍스트 식별자입니다. 일반적으로 브라우저 이름과 버전, 렌더링 엔진, 운영체제, 기기 정보를 포함합니다. 원래는 단순했지만(예: "Mosaic/0.9"), 수십 년간의 브라우저 호환성 해킹으로 현대 UA 문자열은 매우 복잡해졌습니다 — Chrome의 UA 문자열에는 "Mozilla", "AppleWebKit", "Chrome", "Safari"가 모두 포함되어 있습니다.

사용자 에이전트 구성 요소

브라우저 — Chrome, Firefox, Safari, Edge, Opera, Samsung Internet 등. 엔진 — WebKit(Chrome, Safari, Edge), Gecko(Firefox), Trident(구 IE). OS — Windows NT 버전, macOS 버전, Android 버전, iOS 버전, Linux. 기기 — 데스크톱, 모바일, 태블릿(OS와 기기 토큰에서 추론). — Googlebot, Bingbot 등의 크롤러는 UA 문자열에서 자신을 식별합니다.

일반적인 사용 사례

웹 개발 — 사용자 에이전트를 파싱하여 브라우저별 문제 디버그. 분석 — 사용자의 브라우저, 기기, OS 분포 파악. A/B 테스트 — 기기 유형이나 브라우저 버전별 실험 세분화. 봇 감지 — 크롤러와 자동화된 트래픽 식별. 호환성 — 특정 브라우저 버전이 필요한 기능을 지원하는지 확인.

개인정보

모든 분석은 브라우저에서 100% 실행됩니다. 서버로 데이터가 전송되지 않습니다.