이 도구는 무엇을 하나요
사용자 에이전트 분석기는 브라우저, 앱, 봇이 모든 HTTP 요청에 함께 보내는 User-Agent 헤더를 읽어 알기 쉬운 정보로 바꿉니다: 브라우저와 버전, 렌더링 엔진, 운영체제, 기기 유형(데스크톱, 휴대전화, 태블릿, TV, 게임 콘솔 등), 문자열에 적혀 있다면 기기 제조사와 모델, 그리고 CPU 아키텍처입니다.
또한 그 문자열이 사람의 것이 아닌 경우도 알려 줍니다. 검색 엔진 크롤러, AI 학습용 크롤러와 페이지를 가져가는 AI 비서, 채팅·소셜 앱의 링크 미리보기, SEO 도구, 가동 시간 모니터, 명령줄 HTTP 클라이언트를 알아보고 표시하므로 서버 로그를 읽거나 robots.txt 내용을 정할 때 도움이 됩니다.
사용 방법
- 페이지를 열면 내 User-Agent가 이미 분석되어 있습니다.
- 접근 로그의 한 줄처럼 다른 User-Agent 문자열을 붙여 넣습니다. 앞에 붙은
User-Agent:헤더 이름은 자동으로 지워집니다. - 결과 표를 확인하고 각 줄의 버튼으로 값을 복사합니다. 예시는 모바일 Safari 문자열을, 내 브라우저는 내 문자열을 다시 보여 줍니다.
예시
Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1
이 문자열은 Apple iPhone의 iOS 17.5에서 실행되는 Mobile Safari 17.5(WebKit 엔진)입니다. Mozilla/5.0 (compatible; GPTBot/1.2; +https://openai.com/gptbot) 같은 문자열은 AI 크롤러인 GPTBot 1.2로 표시됩니다.
팁
- 누구나 아무 문자열이나 보낼 수 있으므로 User-Agent를 보안 판단에 쓰지 마세요. 중요한 크롤러는 역방향 DNS 조회로 확인하세요.
- 기능 지원 여부는 브라우저 버전으로 추측하지 말고 JavaScript에서 기능 자체를 확인하세요.
- 헤드리스 Chrome과 자동화 도구는 따로 표시되므로 스크래핑을 조사할 때 유용합니다.
자주 묻는 질문
› 내 사용자 에이전트는 무엇인가요?
이 페이지를 열면 입력란에 지금 쓰는 브라우저의 User-Agent 문자열이 채워지고 바로 분석됩니다. 다른 문자열을 시험한 뒤에는 '내 브라우저'를 눌러 되돌릴 수 있습니다.
› User-Agent 분석은 얼마나 정확한가요?
브라우저, 엔진, 운영체제 계열은 대체로 정확하지만 User-Agent는 사용자, 확장 프로그램, 개인정보 설정으로 바뀔 수 있습니다. 최신 Chrome은 문자열 일부를 고정하기도 하므로(예: Windows 11도 Windows NT 10.0으로 표시) 기기와 버전 정보는 참고용으로 보세요.
› 어떤 봇을 알아보나요?
검색 엔진 크롤러(Googlebot, Bingbot, Baiduspider, YandexBot 등), AI 크롤러와 에이전트(GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, CCBot 등), 소셜 링크 미리보기, SEO 크롤러, 가동 시간 모니터, 그리고 curl, python-requests, Postman 같은 일반 HTTP 클라이언트입니다. bot, crawler, spider가 들어간 그 밖의 문자열은 기타 봇으로 표시합니다.
› User-Agent가 어딘가로 전송되나요?
아니요. 분석은 오픈 소스 ua-parser-js 라이브러리와 내장 봇 목록으로 브라우저 안에서만 이루어집니다.