Command Palette

Search for a command to run...

User Agent

User Agent 파서

User Agent 문자열에서 브라우저, OS, 기기, 엔진 정보를 분석합니다.

User Agent 파서
User Agent 문자열에서 브라우저, OS, 기기, 엔진 정보를 분석합니다.

브라우저에서만 분석하며 서버로 전송하지 않습니다.

분석 결과
브라우저, OS, 기기 유형, 렌더링 엔진을 정리합니다.
User Agent를 붙여넣고 파싱을 눌러 결과를 확인하세요.

What

User Agent 파서 정의

User-Agent 파서는 UA 문자열에서 브라우저/OS/디바이스 정보를 추출합니다.

Cases

대표 활용 사례

1

로그의 클라이언트 분포 분석

2

봇/특이 기기 탐지

3

지원 티켓의 UA 디버깅

How To

User-Agent를 분석하는 방법

User-Agent 문자열로 브라우저/OS/기기 정보를 확인하는 단계별 가이드입니다.

1

UA 붙여넣기

확인할 User-Agent 문자열을 입력에 붙여넣습니다.

2

파싱 실행

파싱 버튼을 눌러 분석을 실행합니다.

3

결과 확인

브라우저/OS/기기/엔진 정보를 확인하고 필요 시 복사합니다.

Knowledge

User-Agent 이해하기

User-Agent란?
User-Agent는 HTTP 요청 헤더로, 클라이언트(브라우저, 앱, 봇)의 소프트웨어 정보를 서버에 전달합니다. 브라우저 이름/버전, 운영체제, 렌더링 엔진 등을 포함하며, 서버는 이를 기반으로 적절한 콘텐츠를 제공합니다.
UA 문자열의 구조
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 형식입니다. 호환성을 위해 Mozilla, AppleWebKit, Safari 등 레거시 토큰이 남아있어 복잡해 보입니다.
렌더링 엔진
Blink(Chrome, Edge, Opera), WebKit(Safari), Gecko(Firefox), Trident(IE)가 주요 렌더링 엔진입니다. 같은 엔진을 쓰는 브라우저는 웹 페이지를 비슷하게 표시합니다. Blink는 WebKit에서 분기되어 현재 가장 많이 사용됩니다.
User-Agent 축소(UA Reduction)
개인정보 보호를 위해 Chrome 등은 UA 정보를 점진적으로 축소하고 있습니다. 버전 번호를 고정하고 플랫폼 정보를 줄입니다. 상세 정보가 필요하면 Client Hints API(Sec-CH-UA-*)를 요청해야 합니다.
봇 탐지
검색 엔진 크롤러(Googlebot, Bingbot)는 자신을 식별하는 UA를 보냅니다. 하지만 악성 봇은 일반 브라우저 UA로 위장할 수 있어, UA만으로 봇을 100% 탐지하기는 어렵습니다. 행동 분석, CAPTCHA 등 추가 방법이 필요합니다.

FAQ

User Agent 파서 FAQ

User Agent 문자열이 무엇인가요?
HTTP User-Agent 헤더로, 요청을 보낸 브라우저와 OS, 기기 정보를 나타냅니다.
Chrome과 Edge가 비슷하게 보이는 이유는?
두 브라우저가 모두 Chromium 기반이라 Blink/WebKit 토큰을 공유합니다. Edg, OPR 같은 접두어를 확인해 구분합니다.
기기 판별 정확도는 어느 정도인가요?
알려진 패턴을 기반으로 모바일/태블릿을 추정합니다. 일부 기기는 세부 정보를 숨겨 결과가 제한될 수 있습니다.
봇을 잡아낼 수 있나요?
bot, spider, crawl 등 키워드를 감지하지만 정교한 봇은 일반 브라우저 UA로 위장할 수 있습니다.
User-Agent 축소나 Client Hints는요?
최신 브라우저는 UA를 줄이기도 합니다. 토큰이 부족하면 서버에서 Sec-CH-UA* 헤더(Client Hints)를 활용하세요.
요청에서 UA 문자열을 어떻게 얻나요?
브라우저 개발자 도구 Network 패널이나 서버 로그에서 User-Agent 헤더를 복사해 붙여넣으면 됩니다.