User-Agent 확인

내 브라우저가 웹사이트에 보내는 User-Agent와 브라우저·기기 정보를 바로 보여 줍니다.

내 User-Agent

확인 중…

브라우저
—
운영체제
—
기기 종류
—
렌더링 엔진
—

브라우저 환경

화면 해상도
—
뷰포트 크기
—
픽셀 비율
—
언어
—
시간대
—
쿠키
—
터치
—
CPU 코어
—

화면 해상도와 뷰포트 크기는 CSS 픽셀 기준이며, 실제 화면의 픽셀 수는 여기에 픽셀 비율을 곱한 값입니다. 이 정보는 브라우저 안에서만 읽으며 어디에도 전송·저장되지 않습니다.

다른 User-Agent 분석

브라우저
—
운영체제
—
기기 종류
—
렌더링 엔진
—

User-Agent란?

User-Agent(유저 에이전트, UA)는 브라우저가 웹 서버에 요청을 보낼 때마다 함께 보내는 한 줄짜리 자기소개입니다. HTTP 요청의 User-Agent 헤더에 담기며, 어떤 브라우저의 몇 버전인지, 어떤 운영체제와 기기에서 실행 중인지가 들어 있습니다. 서버는 이 값을 보고 모바일용 화면을 보여 줄지 정하거나, 지원하지 않는 브라우저에 안내를 띄우거나, 접속 통계를 냅니다.

User-Agent 문자열 읽는 법

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36

Windows에서 Chrome이 보내는 User-Agent입니다. 앞에서부터 이렇게 읽습니다.

Mozilla/5.0거의 모든 브라우저가 붙이는 호환용 머리말
(Windows NT 10.0; Win64; x64)운영체제와 CPU 종류
AppleWebKit/537.36 (KHTML, like Gecko)렌더링 엔진 계열 표시
Chrome/141.0.0.0실제 브라우저와 버전
Safari/537.36호환용 꼬리표

Chrome인데도 Mozilla, AppleWebKit, Safari가 모두 들어 있는 것은 역사적인 이유 때문입니다. 예전 웹사이트들이 특정 브라우저 이름이 있을 때만 최신 화면을 보내 주자, 새 브라우저들이 기존 브라우저의 이름을 그대로 달고 나왔고 그 흔적이 지금까지 남았습니다. 그래서 문자열에 “Safari”가 있다고 Safari인 것은 아니며, 아래처럼 브라우저마다 고유한 토큰을 순서대로 확인해야 정확히 구분됩니다.

브라우저구분하는 토큰
카카오톡 인앱 브라우저KAKAOTALK
네이버 앱NAVER(inapp; …)
네이버 웨일Whale/
삼성 인터넷SamsungBrowser/
EdgeEdg/ (안드로이드 EdgA/, iOS EdgiOS/)
FirefoxFirefox/ (iOS FxiOS/)
ChromeChrome/ (iOS CriOS/) — 위 토큰이 없을 때
SafariVersion/ 과 Safari/ — 위 토큰이 모두 없을 때

User-Agent 정보가 실제와 다른 이유

요즘 브라우저는 개인정보 보호를 위해 User-Agent에 담는 정보를 일부러 줄입니다. 세세한 버전과 기기 모델이 사용자를 구별하는 단서로 쓰일 수 있기 때문입니다. Chrome은 2022~2023년에 걸쳐 다음 값을 고정했고, Edge·웨일·삼성 인터넷처럼 Chrome과 같은 엔진을 쓰는 브라우저도 같은 방식을 따릅니다.

항목User-Agent에 나오는 값
브라우저 버전주 버전만 표시 (141.0.0.0)
WindowsWindows NT 10.0 (10과 11 구분 불가)
macOSMac OS X 10_15_7 고정
안드로이드Android 10; K 고정 (버전·기종 숨김)

Safari와 Firefox도 macOS 버전을 10.15로 고정해 보냅니다. 또 아이패드의 Safari는 기본적으로 데스크톱용 사이트를 요청하기 때문에 Mac과 똑같은 User-Agent를 보냅니다. 이 페이지는 내 브라우저를 분석할 때 터치 지원 여부를 함께 확인해 아이패드를 구분하지만, 붙여 넣은 문자열만으로는 구분할 수 없습니다.

카카오톡·네이버 인앱 브라우저

카카오톡 대화방이나 네이버 앱에서 링크를 누르면 Chrome·Safari가 아니라 앱에 내장된 인앱 브라우저로 열리고, User-Agent 끝에 KAKAOTALK이나 NAVER(inapp; …)이 붙습니다. 인앱 브라우저에서는 파일 다운로드나 새 창 열기가 막히는 경우가 있고, 구글 계정 로그인이 구글의 보안 정책 때문에 거부되기도 합니다. 이런 문제가 생기면 메뉴에서 “다른 브라우저로 열기”를 선택해 기본 브라우저로 옮겨 가면 됩니다.

자주 묻는 질문

Windows 11인데 왜 “Windows 10/11”로만 나오나요?

Windows 11의 브라우저도 User-Agent에는 Windows 10과 똑같이 “Windows NT 10.0”을 적어 보내기 때문입니다. User-Agent 문자열만으로는 두 버전을 구분할 방법이 없어 함께 표시합니다.

안드로이드 버전이 10으로, 기종이 K로 나옵니다.

오류가 아닙니다. Chrome과 삼성 인터넷 등은 실제 안드로이드 버전과 기종 대신 “Android 10; K”라는 고정값을 보냅니다. 휴대폰의 실제 버전은 설정의 휴대전화 정보에서 확인하세요.

User-Agent를 바꿀 수 있나요?

네. Chrome·Edge 개발자 도구(F12)의 기기 툴바나 네트워크 조건 설정에서 다른 기기의 User-Agent로 바꿔 볼 수 있고, 확장 프로그램으로도 바꿀 수 있습니다. 누구나 쉽게 바꿀 수 있는 값이므로, 서버가 User-Agent만 믿고 보안 판단을 해서는 안 됩니다.

User-Agent로 나를 식별하거나 추적할 수 있나요?

User-Agent 하나로는 어렵습니다. 같은 브라우저의 같은 버전을 쓰는 사람은 모두 같은 값을 보내기 때문입니다. 다만 화면 해상도, 언어, 시간대 같은 다른 환경 정보와 조합하면 브라우저를 구별하는 데 쓰일 수 있어(브라우저 핑거프린팅), 브라우저들이 User-Agent 정보를 줄여 가고 있습니다.

여기 표시된 정보가 저장되나요?

아니요. 이 페이지는 브라우저가 이미 알고 있는 값을 화면에 보여 줄 뿐, 분석 결과나 붙여 넣은 문자열을 서버로 보내거나 저장하지 않습니다.