User-Agent 분석기

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

카테고리: 개발자 도구

언제 사용하나요?

서버 로그에 남은 User-Agent 문자열을 분석해 접속 환경을 파악하거나, 특정 브라우저·OS 조합을 확인해야 할 때 사용합니다.

사용 방법

  • User-Agent 문자열을 입력합니다 (현재 브라우저 UA가 자동으로 입력됩니다).
  • 브라우저 이름·버전, OS, 디바이스 유형이 파싱되어 표시됩니다.

입력값 안내

웹 브라우저의 User-Agent 전체 문자열(예: Mozilla/5.0...)을 입력창에 복사해 붙여넣습니다.

계산·변환 기준

ua-parser-js와 같은 라이브러리를 통해 User-Agent 문자열을 정규표현식 묶음으로 파싱하여 브라우저의 종류와 버전, 운영체제(OS), 디바이스 유형(모바일, 태블릿, PC) 및 CPU 아키텍처 정보를 객체 형태로 추출합니다.

사용 예시

  • 접속 환경 확인 - 로그에 남은 User-Agent를 붙여넣어 브라우저와 OS를 확인합니다.
  • 배포 전 빠른 점검 - 입력값과 생성 결과를 확인해 개발·운영 작업 전 오류 가능성을 줄입니다.
  • 문서·리뷰 보조 - 정리된 결과를 복사해 개발 문서, 이슈, 코드 리뷰 코멘트에 바로 붙여넣습니다.

예시

  • "Mozilla/5.0 (iPhone; CPU iPhone OS 16_0...)" → 모바일 디바이스, iOS 16, Safari 브라우저로 추출
  • 안드로이드 크롬 UA 문자열 → 모바일·Android·Chrome으로 분리 표시

주의사항

  • User-Agent 문자열은 변조될 수 있어 참고용으로만 사용하세요.
  • 입력한 UA 문자열은 브라우저에서만 처리되며 서버로 전송되지 않습니다.

계산·사용 가이드

User Agent란

User Agent(UA) 문자열은 브라우저가 서버에 전달하는 클라이언트 정보입니다. 브라우저 종류, 버전, 운영체제, 기기 유형 등이 포함됩니다.

파싱 결과 활용

UA를 분석하면 방문자의 브라우저, OS, 모바일/데스크톱 여부를 파악할 수 있습니다. 로그 분석, 반응형 처리, 브라우저 호환성 디버깅에 활용합니다.

자주 묻는 질문

결과가 항상 정확한가요?

User-Agent 문자열은 변조될 수 있어 참고용으로 사용하는 것이 좋습니다.

분석할 UA 문자열이 외부로 전송되나요?

아니요. User-Agent 분석은 브라우저 안에서만 처리됩니다.

내 브라우저 UA도 바로 볼 수 있나요?

현재 접속한 브라우저의 User-Agent를 자동으로 불러와 분석 결과를 확인할 수 있습니다.

User-Agent로 정확한 기기를 알 수 있나요?

대략적인 브라우저·OS는 알 수 있지만 위·변조가 가능하고 최신 브라우저는 정보를 줄이는 추세라 참고용으로만 쓰는 것이 좋습니다.

관련 도구

  • JSON 포매터 - JSON 문자열을 보기 좋게 들여쓰기하거나 최소화합니다. 유효성 오류도 함께 표시합니다.
  • UUID 생성기 - 암호학적으로 안전한 UUID v4를 최대 20개까지 한 번에 생성합니다.
  • 비밀번호 생성기 - 길이, 문자셋, 개수를 선택해 브라우저에서 안전한 랜덤 비밀번호를 생성합니다.
  • JWT 디코더 - JWT의 header와 payload를 디코딩해 JSON과 주요 클레임을 확인합니다.
  • 정규식 테스터 - 정규식 패턴을 입력해 텍스트에서 매칭 결과를 실시간으로 확인합니다.
  • QR 코드 생성기 - 텍스트나 URL을 QR 코드로 변환하고 이미지로 다운로드합니다.