User-Agent 생성기 / User-Agent 가이드 / User-Agent 문자열 구조 해부

User-Agent 문자열 구조 해부

User-Agent 가이드

복잡해 보이는 User-Agent도 몇 개의 정해진 조각으로 이뤄져 있습니다. 크롬 데스크톱을 예로 들면 다음과 같습니다.

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

각 조각의 의미

모바일은 어떻게 다른가

모바일 UA에는 Mobile이라는 토큰이 추가되고, 플랫폼 토큰에 Android 14; Pixel 8처럼 기기 모델이 들어갑니다. iOS Safari는 iPhone; CPU iPhone OS 17_5 like Mac OS XMobile/15E148 같은 고유 토큰을 씁니다.

파생 브라우저의 표기

Edge·Opera·Samsung Internet은 크로미움 기반이라 Chrome/ 토큰을 그대로 두고 끝에 Edg/, OPR/, SamsungBrowser/를 덧붙여 자신을 구분합니다. 그래서 UA를 파싱할 때는 이런 파생 토큰을 먼저 확인해야 정확합니다.

이 사이트의 역파싱 미리보기는 위 규칙에 따라 브라우저·엔진·OS·디바이스를 분해해 보여 줍니다.