tool hub 도구 모음

User Agent 정보

userAgent, platform, language, cookie, CPU 코어, 뷰포트를 로컬에서 표시합니다.

브라우저에서 처리 회원가입 없음 무료 사용


User Agent 정보

값을 입력한 뒤 계산하기를 눌러주세요.

platform-
language-
cookieEnabled-
hardwareConcurrency-
viewport-

브라우저 navigator·화면 정보만 표시합니다. 서버 요청 없이 로컬에서만 확인합니다.

사용 방법

  1. 페이지를 열면 navigator.userAgent와 platform, language, cookieEnabled, hardwareConcurrency, viewport가 바로 채워집니다.
  2. 창 크기를 바꾼 뒤에는 새로고침을 눌러 뷰포트 숫자를 갱신합니다.
  3. 아래 JSON에서 같은 값을 구조화해 볼 수 있습니다.
  4. 원격 지원에 보낼 때는 복사로 JSON을 가져갑니다.
  5. 서버로 보내는 버튼은 없습니다. 로컬 읽기만 합니다.

핵심 개념

User Agent 정보는 지금 브라우저가 알려 주는 문자열과 화면 힌트를 모아 보여 줍니다. 원격 지원, CSS 미디어 디버깅, 쿠키 가능 여부 확인에 씁니다. navigator와 화면 정보만 읽으며 서버 요청이 없습니다. 이 값만으로 사용자를 특정할 수는 없고 디버깅 힌트 수준입니다.

최신 브라우저는 프라이버시 때문에 userAgent를 줄이거나 고정에 가깝게 보여 줄 수 있습니다. platform과 코어 수도 환경에 따라 가려질 수 있습니다. 뷰포트는 레이아웃 픽셀이라 기기 물리 해상도와 다를 수 있습니다. JSON은 그대로 이슈 트래커에 붙이기 좋은 형태입니다.

예시

데스크톱 창을 좁힌 뒤 새로고침하면 viewport 가로가 줄어든 숫자가 JSON에 반영됩니다. 쿠키를 막은 프로필이면 cookieEnabled가 거짓으로 보일 수 있습니다. 복사한 JSON을 동료에게 보내면 브라우저 종류를 말로 설명하지 않아도 됩니다. 원격 지원 때 JSON을 붙여 보내면 브라우저와 뷰포트를 말로 설명하지 않아도 됩니다. 창 크기를 바꾼 뒤 새로고침을 눌러야 뷰포트 숫자가 갱신됩니다. 이 값만으로 사용자를 특정할 수는 없고 디버깅 힌트 수준입니다. 같은 입력을 여러 번 시험할 때는 초기화 후 새로 붙여 이전 출력과 섞이지 않게 합니다. 공용 컴퓨터라면 작업이 끝난 뒤 입력란을 비워 원문이 모니터에 남지 않게 하세요. 브라우저 탭을 닫으면 방금 붙인 값도 함께 사라지며 서버에 삭제 요청을 보낼 필요는 없습니다. 버튼 이름과 칸 제목은 화면 위쪽 도구와 같으므로 글을 읽으며 그대로 따라가면 됩니다. 결과가 비어 있으면 필수 칸을 채웠는지, 오류 메시지가 숨겨져 있지 않은지 먼저 봅니다. 이 글은 사용법 안내이며 입력 데이터가 외부 저장소에 남는다는 뜻은 아닙니다. 모바일에서는 복사 버튼이 클립보드 권한을 물을 수 있으니 허용한 뒤 다시 눌러 주세요.

자주 묻는 질문

User Agent 정보가 서버에 전송되나요?

아니요. navigator와 화면 정보만 로컬에서 읽습니다.

뷰포트는 언제 갱신되나요?

창 크기를 바꾼 뒤 새로고침 버튼을 누르면 숫자가 바뀝니다.

userAgent만으로 기기를 확정할 수 있나요?

어렵습니다. 축소·고정된 문자열이 많아 힌트 수준입니다.

JSON에는 무엇이 들어가나요?

에이전트 문자열과 플랫폼, 언어, 쿠키, 코어 수, 뷰포트가 들어갑니다.

hardwareConcurrency는 CPU 실코어인가요?

브라우저가 알려 주는 논리 코어 힌트입니다. 실제 물리 코어와 다를 수 있습니다.

언어는 OS 설정과 같나요?

navigator.language 기준이라 브라우저 UI 언어와 가까울 뿐 OS와 다를 수 있습니다. 관련: 내 IP 주소

User Agent 정보 대표 이미지
입력 내용은 서버로 전송되지 않으며, 페이지를 닫으면 사라집니다.

최종 검토일: 2026년 9월 4일