Global ToolBox

User Agent 분석기

User-Agent 문자열을 붙여넣기만 하면 브라우저, 운영체제, 기기 유형을 즉시 분석합니다. 모든 처리는 브라우저 안에서 이루어집니다.

🔒 브라우저에서 로컬로 처리됩니다

Loading…

사용 방법

  1. 입력란에 User-Agent 문자열을 붙여넣거나 "내 User-Agent 사용"을 눌러 현재 브라우저가 보내는 값을 채웁니다.
  2. 아래에서 인식된 브라우저, 운영체제, 기기 유형을 확인하세요. 입력하는 즉시 갱신됩니다.
  3. 확실하게 판별되지 않는 항목은 추측하지 않고 "확인 불가"로 표시됩니다.
  4. "초기화"를 누르면 입력란이 비워져 다른 문자열을 분석할 수 있습니다.

기능

  • 브라우저 이름과 버전을 인식하며, Chrome·Safari 토큰 뒤에 가려진 Edge, Opera, Samsung Internet 같은 크로미움 계열 브라우저도 구분
  • Windows, macOS, iOS, Android, ChromeOS, Linux를 인식하고 Windows NT 버전 번호를 실제 제품 세대로 변환
  • 기기를 데스크톱, 모바일, 태블릿, 봇/크롤러로 분류
  • 클릭 한 번으로 현재 브라우저가 보내는 User-Agent를 입력
  • 모든 처리가 브라우저 안에서 실행되며 업로드, 기록, 저장이 전혀 없음

자주 묻는 질문

User-Agent 문자열이란 무엇인가요?

브라우저가 모든 HTTP 요청의 User-Agent 헤더에 담아 보내는 짧은 텍스트로, 브라우저 이름과 버전, 렌더링 엔진, 대개는 운영체제와 플랫폼까지 스스로 밝히는 값입니다. 사이트는 오래전부터 이 값을 읽어 다른 마크업을 내려주거나 모바일 사이트로 이동시키고, 플랫폼별 방문자를 집계하거나 지원되지 않는 브라우저에 경고를 띄우는 데 사용해 왔습니다. 엄격한 표준이 아니라 관행이기 때문에 문자열이 옛 호환용 토큰의 뒤범벅처럼 보이는 것입니다.

이 분석 결과는 얼마나 정확한가요?

최선의 추정일 뿐이며, 의도적으로 그렇게 설계했습니다. 브라우저가 반드시 따라야 할 규격이 없기 때문에 분석이란 곧 잘 알려진 패턴과 대조하는 일입니다. 모든 크로미움 계열 브라우저는 호환성을 위해 "Chrome"과 "Safari" 토큰을 함께 보내므로, 일반적인 Chrome·Safari 규칙보다 Edge, Opera, Samsung Internet을 먼저 확인합니다. 어떤 패턴에도 뚜렷하게 맞지 않으면 답을 지어내지 않고 "확인 불가"로 표시합니다.

왜 제 iPad가 Mac으로 나오거나 Chrome 버전이 잘린 것처럼 보이나요?

둘 다 브라우저 자체의 동작 때문입니다. iPadOS 13부터 iPad의 Safari는 기본적으로 데스크톱 사이트를 요청하며 Mac 형식의 User-Agent를 보내므로 실제로 macOS라고 보고합니다. 또한 Chrome의 User-Agent Reduction 정책으로 문자열 일부가 고정되고 버전이 메이저 번호와 0만 남도록 축소되어, 마이너 번호와 빌드 번호는 더 이상 의미가 없습니다. 이 도구는 문자열에 적힌 내용을 그대로 보여줄 뿐, 브라우저가 지운 정보를 복원하지는 못합니다.

User-Agent로 사용자를 식별하거나 차단할 수 있나요?

안 됩니다. User-Agent는 단순한 요청 헤더여서 누구나 원하는 값으로 바꿀 수 있습니다. 명령어 한 줄, 개발자 도구의 설정 하나, 확장 프로그램 하나면 충분합니다. 이 도구는 누군가가 건네준 문자열을 읽거나 내 요청을 점검하는 진단 보조 수단으로만 사용하고, 신원 확인이나 보안 검사로는 쓰지 마세요. 실제 접근 제어에는 인증을 사용해야 합니다.

User-Agent 스니핑 대신 무엇을 써야 하나요?

특정 기능의 지원 여부를 판단할 때는 기능 감지(feature detection)를 사용해 실제로 필요한 API나 CSS 속성을 직접 확인하세요. 그래야 코드를 작성할 당시 존재하지 않던 브라우저에서도 계속 동작합니다. 플랫폼 정보가 꼭 필요하다면 User-Agent Client Hints가 모호한 문자열 하나 대신 구조화되고 권한이 관리되는 값을 제공합니다. 이 도구의 모든 처리는 브라우저 안에서 이루어지며 붙여넣은 문자열은 업로드·기록·저장되지 않습니다.

관련 도구