내 User Agent는 무엇인가요?

–

브라우저의 User Agent 문자열을 확인하거나 다른 문자열을 붙여넣어 분석하세요.

User Agent 문자열을 붙여넣어 브라우저 안에서 분석하세요.
예시:

브라우저

–

버전 –

운영체제

–

버전 –

엔진

–

버전 –

기기

–

유형 – · CPU –

상세 정보

문자열 분해

User Agent 각 조각의 의미

조각의미

Client Hints

지원되는 브라우저가 제공하는 추가 정보 (navigator.userAgentData) 붙여넣은 문자열이 아닌 항상 현재 브라우저의 값을 표시합니다.

이 브라우저에서는 지원되지 않습니다.

User Agent 확인 및 분석 방법

현재 브라우저의 User Agent가 자동으로 표시됩니다. 다른 UA를 확인하려면 요청 로그에서 문자열을 복사해 분석기에 붙여넣고 분석을 누르세요. 브라우저, 운영체제, 엔진, 기기와 각 부분의 설명을 살펴본 뒤 복사로 문자열을 저장할 수 있습니다. 내 UA 보기를 누르면 현재 브라우저의 결과로 돌아갑니다.

User Agent 문자열이란?

사용자 에이전트는 브라우저, 크롤러, HTTP 클라이언트처럼 사용자를 대신해 동작하는 소프트웨어입니다. User Agent 문자열은 이 소프트웨어가 HTTP User-Agent 헤더에서 자신을 설명하는 텍스트입니다. 이 페이지는 현재 브라우저의 navigator.userAgent를 읽거나 붙여넣은 문자열을 분석합니다. 텍스트에는 보통 브라우저, 엔진, 운영체제 정보와 과거의 호환성 토큰이 들어 있습니다. 클라이언트가 스스로 제공하는 설명이며, 검증된 신원 증명이 아닙니다.

User Agent로 알 수 있는 정보와 한계

UA 문자열은 정보가 축소되거나 고정되거나 위조될 수 있어 분석 결과가 실제 브라우저, 버전, 기기를 보장하지는 않습니다. Client Hints는 현재 브라우저가 지원할 때만 추가 정보를 제공하며, 붙여넣은 문자열에 없는 세부 정보는 복원할 수 없습니다.

자주 묻는 질문

User Agent 문자열은 어떤 용도로 사용되나요?

웹사이트는 콘텐츠 조정, 트래픽 분석, 자동화 클라이언트를 추정하는 단서로 사용합니다. 일반적인 문자열은 사용자 계정이 아닌 소프트웨어와 기기의 특성을 설명하지만, 이 정보는 핑거프린팅에 활용될 수 있습니다. 사용자 지정 문자열에는 다른 정보도 들어갈 수 있으며, 텍스트만으로 전송자의 신원을 검증할 수는 없습니다.

User Agent는 왜 Mozilla/5.0으로 시작하나요?

1990년대에는 많은 웹사이트가 Netscape(코드명 Mozilla)에만 완전한 페이지를 제공했습니다. 이후 브라우저도 같은 콘텐츠를 받기 위해 Mozilla라고 선언했고 이 토큰이 남았습니다. 오늘날 Mozilla/5.0은 주로 호환성을 위한 표시이며, Firefox나 Mozilla 소프트웨어를 사용한다는 뜻은 아닙니다.

왜 일부 버전 번호가 오래된 값으로 고정되어 있나요?

일부 브라우저는 핑거프린팅을 줄이기 위해 문자열의 정보를 축소하거나 고정합니다. 예를 들어 Windows 11에서도 NT 10.0을 보고할 수 있고, Android용 Chrome은 기기 모델 대신 "K"를 사용할 수 있습니다. 지원되는 브라우저는 Client Hints로 추가 정보를 제공할 수 있지만, 모든 항목이나 브라우저에서 사용할 수 있는 것은 아닙니다.

User Agent를 바꾸거나 위조할 수 있나요?

네. 개발자 도구, 확장 프로그램, HTTP 도구로 문자열을 덮어쓸 수 있으므로 신원 증명으로 사용할 수 없습니다. 이 페이지는 JavaScript에서 접근할 수 있는 navigator.userAgent 값을 표시합니다. 특정 HTTP 요청에 전송된 User-Agent 헤더를 확인하려면 브라우저 개발자 도구의 네트워크 패널에서 해당 요청을 살펴보세요.

분석할 때 내 User Agent가 업로드되나요?

분석은 브라우저 안에서 이루어집니다. 분석기는 처리를 위해 문자열을 업로드하지 않으며, 붙여넣은 내용은 사용자의 기기에만 남습니다.