Toolify

기기 정보 검사기 (브라우저, OS, 하드웨어)

기기가 노출하는 모든 공개 Web API의 브라우저 측 덤프: 사용자 에이전트, OS, 브라우저 버전, 화면 크기, devicePixelRatio, 하드웨어 동시성(CPU 코어), 기기 메모리, WebGL 통한 GPU 정보, 저장소 할당량, 네트워크 종류와 속도, 언어, 시간대, 다크 모드와 감소 모션 환경설정.

감지 중…

작동 방식

수집되는 것

브라우저 & OS: 사용자 에이전트, 파싱된 브라우저/OS, 언어, 시간대, 쿠키, 온라인 상태. 방문하는 모든 웹사이트가 읽을 수 있는 같은 정보.

디스플레이: 화면 크기, 뷰포트 크기, 색상 깊이, devicePixelRatio(레티나/HiDPI), prefers-color-scheme, prefers-reduced-motion. 사이트가 반응형 디자인과 접근성에 사용.

하드웨어: CPU 스레드 수(navigator.hardwareConcurrency), 기기 메모리 클래스(navigator.deviceMemory, GB, ≥4는 8로 클립), 최대 터치 포인트, WebGL의 GPU 정보, 저장소 할당량과 현재 사용.

네트워크: 브라우저가 지원할 때 연결 유효 종류(slow-2g/2g/3g/4g), 다운링크(Mbps), 왕복 시간(ms). 적응 로딩에 유용.

프라이버시: 웹사이트가 보는 것 vs 안 보는 것

여기 표시된 모든 것은 방문하는 어떤 웹사이트도 표준 JavaScript API 통해 이미 접근 가능한 정보. 특별 권한 필요 없음; 모두 공개 navigator와 screen 객체에. 그래서 본 도구는 정보 제공, 추출 아님.

웹사이트가 보지 못하는 것(본 도구가 표시 못 하는 것): IP 주소(서버 측만, 본 도구는 완전히 클라이언트 측), 로컬 파일 시스템, 다른 브라우저 탭의 콘텐츠, 또는 브라우저 샌드박스 외부 어떤 것. 브라우저 핑거프린팅은 이 보이는 필드 많이 결합해 쿠키 없이도 고유 브라우저 식별 — 널리 문서화된 프라이버시 우려.

디버깅에 유용

모바일 vs 데스크톱 테스트: 사용자 에이전트가 사이트가 보는 것 드러냄. 때때로 반응형 문제는 잘못 감지된 기기 클래스에서.

GPU/WebGL: 'GPU (WebGL)'가 그래픽 렌더러 표시. 복잡한 3D나 캔버스 무거운 사이트가 성능 나쁠 때 유용 — GPU가 병목일 수 있음.

저장소: 저장소 할당량은 사이트가 사용 가능한 localStorage/IndexedDB/캐시 양 알려줌. 데스크톱 기본은 보통 수 GB, 모바일은 적음. 웹 앱이 'quota exceeded' 도달하면 이 숫자가 이유.

자주 묻는 질문

데이터가 전송되나요?

전송되지 않습니다. 모든 것 브라우저에서 로컬 감지 및 렌더. 로깅이나 전송 없음.

왜 일부 필드가 '(사용 불가)'?

브라우저는 노출하는 API가 다양. navigator.deviceMemory는 Chrome/Edge만; navigator.connection은 주로 Chrome; 저장소 할당량은 HTTPS 필요. Safari와 Firefox는 프라이버시 모드에서 더 제한.

왜 화면 크기가 예상 해상도와 다름?

브라우저는 'CSS 픽셀' 크기 보고, 물리적 픽셀 크기 아님. devicePixelRatio가 배수 표시(예: 레티나에서 2.0). 물리 해상도 = 화면 크기 × devicePixelRatio.

'GPU (WebGL)'가 보여주는 것?

WebGL이 보고하는 그래픽 렌더러 이름. 새 브라우저는 핑거프린팅 보호로 모호화 가능 — macOS에서 'M2 Pro' 대신 'Apple GPU' 보일 수 있음.

사용자 에이전트 신뢰?

사용자 에이전트 문자열은 확장 프로그램이나 브라우저 설정으로 위조 가능. 힌트지 보장 아님. 일부 브라우저는 UA 세부 사항 적극 감소(Safari, 프라이버시 모드 Firefox).

왜 CPU가 12 코어인데 'CPU 스레드' 8?

navigator.hardwareConcurrency가 핑거프린팅 보호로 상한 가능. 일부 브라우저는 더 높은 코어 시스템에서도 최대 8 또는 16 보고.

모바일이 0 터치 포인트?

모바일에서 maxTouchPoints는 보통 ≥1. 0이면 데스크톱 보기 모드일 수 있음. 새로고침이나 브라우저 설정에서 모바일 보기로 전환 시도.

iPhone에서 작동?

네, Safari iOS 한계와 함께. 일부 필드(deviceMemory, connection) 사용 불가 가능. 사용자 에이전트와 기본 브라우저/OS 감지는 항상 작동.

관련 도구

최종 업데이트: