사용자 에이전트 분석기
User Agent 문자열을 분석해 브라우저, 운영체제, 기기 종류를 확인하세요. 통계, 로그, 호환성 문제 디버깅에 쓰는 무료 사용자 에이전트 분석기.
User Agent 문자열 해독하기
모든 브라우저와 봇은 요청을 보낼 때 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 같은 User Agent(사용자 에이전트) 문자열을 함께 보냅니다. 요청하는 소프트웨어를 설명하려는 것이지만 헷갈리기로 악명 높습니다. 역사적인 이유로 거의 모든 브라우저가 자신을 "Mozilla"라고 소개하거든요.
User Agent를 붙여 넣으면 분석기가 쓸모 있는 부분만 뽑아 줍니다. 브라우저, 운영체제, 기기 종류(데스크톱, 모바일, 태블릿)입니다.
개발자와 고객지원 팀은 버그 신고를 이해하고, 서버 로그와 통계를 읽고, 방문자가 어떤 기기를 쓰는지 확인할 때 이 도구를 씁니다.
사용자 에이전트 분석기 사용법
- 로그, 통계, 버그 신고에서 User Agent 문자열을 복사합니다.
- User Agent 입력란에 붙여 넣습니다.
- 제출 버튼을 눌러 분석합니다.
- 브라우저, 운영체제, 기기 종류를 확인합니다.
예시
데스크톱 크롬
입력:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36
결과: Browser: Chrome 130 · OS: Windows 10 · Device: desktop
호환성 때문에 문자열에 Safari와 Mozilla도 들어 있지만 분석기는 크롬으로 판별합니다.
아이폰 사파리
입력:
Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1
결과: Browser: Safari 18.0 · OS: iOS 18.0 · Device: mobile
안드로이드 크롬
입력:
Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36
결과: Browser: Chrome 130 · OS: Android 14 · Device: mobile
구글봇(Googlebot)
입력:
Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
결과: Browser: Googlebot 2.1 · Device: bot
크롤러는 운영체제가 표시되지 않습니다.
주요 활용 사례
- 버그 신고가 어떤 브라우저와 기기에서 왔는지 파악하기.
- 웹 서버나 CDN 원본 로그 읽기.
- 봇과 크롤러(구글봇, 빙봇, 네이버의 Yeti 등) 식별하기.
- 앱과 이메일 템플릿의 호환성 확인하기.
- 직접 만든 User Agent 판별 기능이 제대로 작동하는지 테스트하기.
알아두면 좋은 팁
- User Agent는 위조할 수 있으니 보안 판단의 근거로 삼지 마세요. 검색엔진 봇은 역방향 IP 조회로 역방향 DNS를 확인해 검증하세요.
- 크롬 등 여러 브라우저가 개인정보 보호를 위해 User Agent의 세부 정보를 줄였기 때문에 버전과 기기 모델이 덜 구체적일 수 있습니다.
- 기능 지원 여부는 User Agent로 짐작하지 말고 코드에서 해당 기능을 직접 검사하세요.
- 서버가 돌려주는 헤더는 HTTP 헤더 조회로, IP 위치는 IP 조회로 확인하세요.
특수한 경우와 제한 사항
- 윈도우 11 브라우저도 여전히 "Windows NT 10.0"을 보내므로 윈도우 10으로 표시됩니다. User Agent 문자열만으로는 둘을 구분할 수 없습니다.
- 크롬은 130.0.0.0처럼 고정된 버전을 보내므로 하위 버전 번호는 실제 값이 아닙니다.
- 누구나 User Agent를 위조할 수 있습니다. 구글봇이라고 주장하는 문자열이 구글이라는 증거는 아니니 역방향 IP 조회로 확인하세요.
자주 묻는 질문
User Agent란 무엇인가요?
브라우저나 앱이 요청과 함께 보내는 텍스트 문자열로, 소프트웨어, 버전, 플랫폼을 알려 줍니다.
왜 모든 User Agent가 Mozilla로 시작하나요?
과거 호환성 때문입니다. 초기 웹사이트들이 넷스케이프(Mozilla)에만 고급 페이지를 보여 주자 다른 브라우저들이 이 접두어를 따라 썼습니다.
내 User Agent는 어떻게 확인하나요?
브라우저 개발자 도구에서 볼 수 있고, 이를 보여 주는 사이트도 많습니다. 복사해서 여기에 붙여 넣으세요.
User Agent로 정확한 휴대폰 모델을 알 수 있나요?
안드로이드에서는 가끔 가능하지만, 최근의 개인정보 보호 변경과 iOS는 많은 세부 정보를 숨깁니다.
관련 도구
- URL 분석기: URL의 세부 정보를 분석합니다.
- IP 조회: IP 주소의 대략적인 정보를 확인합니다.
- HTTP 헤더 조회: 일반적인 GET 요청에 대해 URL이 돌려주는 모든 HTTP 헤더를 확인합니다.
- 역방향 IP 조회: IP 주소와 연결된 도메인이나 호스트를 찾아봅니다.
- JSON 검사기 및 정렬기: JSON 내용을 검사하고 보기 좋게 정렬합니다.
인기 무료 도구
클릭 한 번으로 안전한 랜덤 비밀번호를 만드세요. 길이와 대문자·소문자·숫자·특수문자 포함 여부를 선택할 수 있습니다. 무료, 회원가입 없이 브라우저에서 바로 사용.
영문 텍스트를 대문자, 소문자, 문장형, 단어 첫 글자 대문자, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case로 변환. 무료, 가입 불필요.
QR 코드 이미지나 캡처 화면을 올리면 안에 담긴 링크나 텍스트를 읽어 줍니다. 휴대폰 없이 PC에서 QR 코드 스캔, 열기 전에 링크 확인. 무료, 가입 불필요.
도메인의 DNS 레코드(A, AAAA, CNAME, MX, NS, TXT, SOA)를 조회하세요. 이메일, SPF, 소유권 인증, 네임서버 설정을 무료로 확인할 수 있습니다.
URL을 프로토콜, 호스트, 경로, 쿼리 파라미터로 나눠 보세요. 추적 링크, UTM 태그, API 엔드포인트를 점검할 때 쓰는 무료 온라인 URL 파서.
비밀번호가 얼마나 강력한지와 그 이유를 확인하세요. 길이와 문자 종류를 검사해 매우 낮음부터 강함까지 평가합니다. 무료, 브라우저에서만 실행, 가입 불필요.