기기 정보이란?
Device Info는 화면 해상도, 브라우저 버전, 운영체제, CPU 코어, 메모리, 언어 설정을 표시합니다. 한 페이지에서 설정 없이 확인.
표준 Navigator와 Screen API에서 기기 값을 직접 읽어 옵니다. user agent 문자열, 논리 코어 수, 메모리, 연결 종류, 터치 지원, Cookie 상태, GPU 모델, 배터리 잔량, 저장 공간 할당량이 포함됩니다. 어떤 데이터도 서버로 전송하지 않습니다. 전체 복사는 모든 항목을 일반 텍스트로 묶고, JSON 다운로드는 버그 추적 도구에 쓰기 좋은 기계 판독용 파일로 저장하며, 리포트 공유는 기술 지원에 보낼 수 있는 비공개 링크를 만듭니다.
사용 방법
- 도구를 열면 기기 정보가 자동으로 표시됩니다. 입력이 필요 없습니다.
- 브라우저, 화면, 하드웨어, 네트워크 세부 정보를 확인하세요.
- 클릭 한 번으로 모든 정보를 클립보드에 복사하여 버그 리포트, 지원 티켓, 기술 포럼 글에 바로 붙여넣으세요.
사용 시기
- GitHub 이슈를 올릴 때 정확한 브라우저·OS·해상도를 같이 적어야 할 때.
- 특정 기기에서만 깨지는 사이트를 가족과 함께 살펴봐야 할 때.
- 브라우저 설정을 바꾸기 전에, 사이트가 받고 있는 User-Agent를 확인하고 싶을 때.
결과
웹사이트 문제를 해결할 때 기기 정보(Chrome 126, Windows 11, 1920×1080, 16코어)를 복사해 GitHub 이슈에 붙여넣으세요.
자주 묻는 질문
- 기기 정보를 어딘가로 전송하나요?
- 전송하지 않습니다. 모든 값은 브라우저 내부에서 동작하는 JavaScript API에서 가져옵니다. 페이지는 어떤 네트워크 요청도 보내지 않습니다. 사용하는 동안 DevTools의 네트워크 탭을 보면 바로 확인됩니다.
- 휴대폰에서 메모리가 N/A로 나오는 이유가 있나요?
- deviceMemory API는 Chromium 계열 브라우저(Chrome, Edge, Opera, 삼성 인터넷)에만 구현되어 있습니다. Safari와 Firefox는 개인정보 보호상 undefined를 반환하므로 추측값 대신 N/A로 표시합니다.
- CPU 코어 수가 너무 적게 보입니다. 정확한가요?
- hardwareConcurrency는 브라우저가 사용할 수 있는 논리 코어 수이지 물리 코어가 아닙니다. 핑거프린팅 방지를 위해 브라우저가 값을 8이나 16에서 잘라내기도 합니다. 24스레드 워크스테이션도 16으로 표시되곤 합니다.
- 화면 해상도와 픽셀 비율은 어떻게 다른가요?
- 해상도는 OS가 보고하는 CSS 픽셀 크기이고, 픽셀 비율은 CSS 픽셀 한 개당 실제 픽셀이 몇 개인지 나타냅니다. Retina MacBook은 보통 1440×900에 2x, 즉 실제 2880×1800 픽셀을 갖습니다.
- 제가 방문하는 사이트도 이 정보를 다 볼 수 있나요?
- 볼 수 있습니다. 어떤 사이트든 로드되면 묻지 않고 같은 값들을 읽습니다. 그래서 브라우저 핑거프린팅이 개인정보 이슈로 다뤄집니다. 이 도구는 그 값을 DevTools 대신 보기 쉽게 노출할 뿐입니다.