User-Agent 분석기
브라우저 user-agent 문자열을 파싱하고 분석합니다
User-Agent 문자열은 축약되거나 위조될 수 있습니다. 결과는 인식 가능한 토큰을 설명할 뿐 실제 기기나 렌더링 엔진을 식별하지 못할 수도 있습니다.
User-Agent 예제
User-Agent를 붙여넣거나 예제를 선택하세요.
분석된 정보
브라우저
- 이름
- —
- 버전
- —
운영 체제
- 이름
- —
- 버전
- —
기기
- 유형
- —
- 제조사
- —
- 모델
- —
엔진 토큰
- 이름
- —
- 버전
- —
현재 화면 및 디스플레이
이 측정값은 붙여넣은 User-Agent의 기기가 아니라 현재 사용 중인 기기를 나타냅니다.
- 화면 해상도
- —
- 사용 가능 영역
- —
- 뷰포트
- —
- 픽셀 비율
- —
- 색 심도
- —
User Agent 분석기 소개
무료 User Agent 분석기는 모든 User Agent 문자열을 브라우저 이름 및 버전, 운영 체제 및 버전, 기기 유형, 렌더링 엔진으로 나누어 보여 줍니다. UA 문자열을 붙여 넣거나 도구가 현재 브라우저를 자동 감지하도록 하면 몇 초 안에 전체 분석 결과를 확인할 수 있습니다.
모든 HTTP 요청에는 서버에 클라이언트를 알려 주는 User Agent 문자열이 포함됩니다. 이 문자열을 분석하는 일은 크로스 브라우저 디버깅, 로그 분석, 기기별 콘텐츠 제공, 방문자의 기술 환경 파악에 필수적입니다. 이 분석기는 안정적인 패턴 매칭으로 주요 브라우저, 운영 체제, 기기 계열을 모두 처리합니다.
또한 현재 기기의 해상도, 뷰포트 크기, 픽셀 비율, 색 심도 등 화면 및 디스플레이 정보도 표시합니다. 전체 보고서를 텍스트 파일이나 JSON으로 내보내 팀원과 공유하거나 버그 리포트에 첨부할 수 있습니다.
주요 기능
- 브라우저 감지: 크롬, 파이어폭스, 사파리, 엣지, 오페라 등
- 운영 체제 식별: Windows, macOS, Linux, Android, iOS 및 버전 상세 정보
- 기기 분류: 데스크톱, 모바일, 태블릿 및 제조사와 모델 정보
- 렌더링 엔진 분석: 웹킷, 게코, 트라이던트, 프레스토
- 화면 및 디스플레이 메타데이터: 해상도, 뷰포트, 픽셀 비율, 색 심도
- 페이지를 열 때 현재 브라우저의 User Agent 자동 감지
- Chrome, Safari, Firefox, Android용 UA 문자열 예시 기본 제공
- 한 번의 클릭으로 결과를 일반 텍스트나 JSON으로 내보내기
- 입력하는 즉시 갱신되는 실시간 분석
- 다크 모드를 지원하는 깔끔한 반응형 화면
사용 방법
- 현재 UA 확인: 페이지를 열면 브라우저의 User Agent 문자열이 자동으로 분석되어 표시됩니다.
- 사용자 지정 UA 문자열 붙여 넣기: 입력란의 텍스트를 분석하려는 User Agent 문자열로 바꿉니다.
- 예시 사용: 예시 버튼(Windows의 Chrome, iPhone의 Safari 등) 중 하나를 클릭해 샘플 UA를 불러옵니다.
- 분석 결과 확인: 브라우저, 운영 체제, 기기, 엔진 패널에서 구조화된 정보를 확인합니다.
- 보고서 내보내기: “텍스트로 다운로드” 또는 “JSON으로 다운로드”를 클릭해 분석 결과를 기록용으로 저장합니다.
활용 사례
- 크로스 브라우저 디버깅: 사용자가 보고한 렌더링 버그의 원인이 되는 정확한 브라우저 버전과 엔진을 확인합니다.
- 서버 로그 분석: 액세스 로그의 UA 문자열을 분석해 브라우저, 운영 체제, 기기 유형별 트래픽을 파악합니다.
- 기기별 콘텐츠 제공: 기기 유형에 따라 모바일에 최적화된 페이지, 앱 설치 배너, 데스크톱 전용 기능을 제공합니다.
- 분석 및 방문자 조사: 브라우저와 운영 체제별로 방문자 구성을 나누어 테스트 우선순위를 정합니다.
- QA 및 테스트: 테스트 요청이 예상한 UA 문자열을 담고 있는지, 서버 측 UA 감지 로직이 올바른지 확인합니다.
- 보안 조사: 봇 활동을 시사할 수 있는 비정상적이거나 위조된 User Agent를 트래픽 로그에서 찾아냅니다.
- 버그 리포트 보강: JSON 보고서를 내보내 이슈 티켓에 첨부하면 개발자가 정확한 클라이언트 환경을 알 수 있습니다.
자주 묻는 질문
이 도구는 무료인가요?
예. User Agent 분석기는 완전 무료이며 회원 가입, 사용 제한, 숨겨진 비용이 없습니다.
내 데이터는 안전한가요?
모든 분석은 브라우저 안에서만 이루어집니다. User Agent 문자열과 분석 결과는 어떤 서버로도 전송되지 않으므로 데이터가 완전히 비공개로 유지됩니다.
User Agent 문자열이란 무엇인가요?
User Agent 문자열은 모든 HTTP 요청과 함께 전송되는 텍스트 식별자로, 방문자가 어떤 브라우저, 운영 체제, 기기를 사용하는지 서버에 알려 줍니다.
서버 로그의 User Agent도 분석할 수 있나요?
예. 서버 액세스 로그에서 UA 문자열을 복사해 입력란에 붙여 넣으면 분석 결과를 확인할 수 있습니다.
내 브라우저에서 일부 항목이 “알 수 없음”으로 표시되는 이유는 무엇인가요?
일부 브라우저는 표준이 아니거나 최소한의 정보만 담은 UA 문자열을 사용합니다. 항목을 신뢰할 수 있게 감지할 수 없으면 잘못 추측하지 않고 “알 수 없음”으로 표시합니다.
봇 User Agent도 감지하나요?
이 분석기는 표준 브라우저 UA를 식별합니다. Googlebot 같은 봇 문자열은 규칙이 달라 일부 결과만 표시될 수 있습니다.
팁과 모범 사례
- 자동 감지부터 확인: 외부 문자열을 붙여 넣기 전에 도구가 로드될 때 현재 브라우저의 UA를 분석하게 하여 올바르게 동작하는지 확인하세요.
- 자동화에는 JSON 내보내기 사용: JSON 보고서를 다운로드해 스크립트나 CI 파이프라인에 넣으면 환경 점검을 자동화할 수 있습니다.
- 여러 UA를 나란히 비교: 도구를 두 개의 탭에서 열어 서로 다른 User Agent 문자열의 분석 결과를 비교하세요.
- 렌더링 엔진 확인: 두 브라우저가 달라 보여도 같은 엔진을 쓸 수 있습니다(예: Chrome과 Edge는 모두 WebKit/Blink를 사용합니다).
- 버그 리포트에 화면 정보 포함: 화면 해상도, 뷰포트, 픽셀 비율 항목은 화면 표시 문제를 재현하는 데 중요한 단서가 됩니다.
- 보안을 UA에만 의존하지 않기: User Agent 문자열은 쉽게 위조될 수 있으므로 접근 제어 결정의 유일한 근거로 사용하지 마세요.