광고 영역 (상단 디스플레이)

User-Agent 문자열 분석기

브라우저의 User-Agent 값을 붙여넣으면 브라우저·엔진·운영체제·기기 종류를 규칙 기반으로 뽑아내 정리해드립니다.

분석 결과

광고 영역 (결과 하단)

User-Agent 문자열 분석기 완벽 가이드

User-Agent(사용자 에이전트, UA)는 웹 브라우저가 서버에 자신을 알리기 위해 HTTP 요청 헤더에 담아 보내는 문자열입니다. 이 안에는 브라우저 종류와 버전, 렌더링 엔진, 운영체제(OS)와 버전, 기기 종류(데스크톱/모바일/태블릿) 등 다양한 정보가 압축되어 있습니다. 개발자는 이 값을 참고해 반응형 레이아웃 분기, 특정 브라우저 버그 우회, 봇 트래픽 필터링, 통계 분석 등에 활용합니다.

이 도구는 입력된 User-Agent 문자열을 정규식 기반 규칙으로 파싱하여 브라우저명·버전, 렌더링 엔진(Blink/WebKit/Gecko/Trident), 운영체제와 버전, 기기 형태, 검색엔진 봇 여부를 한눈에 표로 보여줍니다. 서버로 데이터를 전송하지 않고 브라우저 안에서 즉시 처리되므로 로그에 남아 있는 UA 문자열이나 민감한 접속 기록도 안심하고 붙여넣어 확인할 수 있습니다.

이럴 때 유용해요

단, User-Agent는 클라이언트가 자유롭게 조작할 수 있는 값이므로 100% 신뢰할 수 있는 정보는 아닙니다. 브라우저 확장 프로그램이나 개발자 도구를 이용해 UA를 변조하면 실제 환경과 다른 값이 표시될 수 있으며, 최신 브라우저는 개인정보 보호를 위해 UA 문자열을 점차 단순화(UA Reduction)하는 추세입니다. 정확한 판별이 중요한 서비스라면 UA 파싱 결과를 참고 자료로만 활용하고, Client Hints 등 보완 기술과 함께 사용하는 것을 권장합니다.

자주 묻는 질문 (FAQ)

Q. User-Agent 문자열은 어디서 확인하나요?

A. 크롬·엣지·사파리 등 대부분의 브라우저는 개발자 도구(F12)의 콘솔 탭에서 navigator.userAgent를 입력하면 확인할 수 있습니다. 또는 이 페이지의 '내 브라우저 UA 채우기' 버튼을 눌러 자동으로 불러올 수 있습니다.

Q. 분석 결과가 실제와 다르게 나올 수도 있나요?

A. 네. User-Agent는 클라이언트가 임의로 변경할 수 있는 값이고, 브라우저 제조사마다 문자열 구성 방식이 조금씩 다르며 최신 브라우저는 UA 값을 축약하는 정책을 적용하고 있어 100% 정확하지 않을 수 있습니다. 이 도구는 널리 쓰이는 일반적인 규칙을 기준으로 추정합니다.

Q. 입력한 User-Agent 값이 서버로 전송되나요?

A. 아니요. 모든 분석은 자바스크립트로 브라우저 안에서만 처리되며 외부 서버로 전송되지 않습니다.