1초 만에 끝나는 내 화면 해상도 확인

별도의 프로그램 설치 없이 접속만으로 모니터와 브라우저의 정확한 픽셀 정보를 분석합니다.

화면 해상도

물리적 해상도와 뷰포트의 차이

화면 해상도(Screen Resolution)는 모니터나 스마트폰 디스플레이가 가진 물리적인 전체 픽셀 수를 의미합니다. 반면 뷰포트(Viewport)는 웹 브라우저에서 실제 웹 페이지가 표시되는 영역의 크기를 나타냅니다.

뷰포트는 브라우저의 탭, 주소창, 북마크 바 등을 제외한 순수 웹 콘텐츠 영역입니다. 따라서 웹 디자인과 반응형 레이아웃을 테스트하거나 디버깅할 때는 전체 화면 해상도가 아닌 뷰포트 크기를 기준으로 삼아야 정확한 결과를 얻을 수 있습니다.

기기 픽셀 비율(DPR)의 이해

최근 출시되는 고해상도 디스플레이는 선명한 화면을 제공하기 위해 하나의 논리적 픽셀(CSS 픽셀)에 여러 개의 물리적 픽셀을 압축해 넣습니다. 이때 나타나는 비율이 기기 픽셀 비율(devicePixelRatio)입니다.

예를 들어 DPR이 2라면, CSS에서 100px로 지정한 요소가 실제 화면에서는 가로세로 각각 200개의 물리적 픽셀로 렌더링됩니다. 고화질 이미지를 준비하거나 세밀한 UI를 설계할 때 이 값을 반드시 고려해야 이미지가 흐릿하게 깨지는 현상을 방지할 수 있습니다.

보안 및 측정 한계

이 도구는 자바스크립트의 window.screenwindow.innerWidth 객체를 활용하여 브라우저 내에서만 모든 연산을 수행합니다. 측정된 데이터는 사용자가 직접 복사하거나 공유하지 않는 한 서버로 전송되지 않아 프라이버시가 완벽히 보호됩니다.

단, 브라우저가 제공하는 정보만 읽어오기 때문에 현재 창이 위치한 모니터의 정보만 표시됩니다. 다중 모니터의 배열 상태나 운영체제 단의 접근성 배율 설정, 브라우저 자체의 강제 줌(Zoom) 설정에 따른 미세한 오차는 반영하지 못할 수 있습니다.

자주 묻는 질문

고해상도 모니터를 쓰는데 측정된 가로 픽셀이 예상보다 작게 나오는 이유는 무엇인가요?

운영체제나 디스플레이 설정에서 화면 배율(예: 150%, 200%)이 적용되어 있기 때문입니다. 브라우저는 물리적 픽셀이 아닌 배율이 적용된 논리적 픽셀(CSS 픽셀)을 기준으로 해상도를 보고하므로 실제 픽셀 수치보다 값이 작게 표시됩니다.

반응형 웹을 디자인할 때 어떤 수치를 기준으로 잡아야 하나요?

전체 화면 해상도가 아닌 '브라우저 뷰포트(Browser viewport)' 크기를 기준으로 설계해야 합니다. 사용자는 브라우저 창을 전체 화면으로 쓰지 않는 경우가 많으며, 주소창 및 상태 표시줄로 인해 실제 가용 영역이 계속 변하기 때문입니다.

고밀도 디스플레이에서 이미지를 선명하게 보이게 하려면 어떻게 하나요?

기기 픽셀 비율(DPR)을 확인하여 그에 맞는 고해상도 이미지를 제공해야 합니다. DPR이 2인 화면이라면 원래 표시하려는 크기보다 2배 큰 해상도의 이미지를 준비하고, CSS로 크기를 줄여서 출력하는 방식(Retina 대응)을 사용해야 합니다.

화면 해상도와 가용 화면 영역의 차이는 무엇인가요?

화면 해상도는 디스플레이 기기 전체의 크기를 말합니다. 반면 가용 화면 영역은 윈도우 작업 표시줄이나 맥OS의 독(Dock)과 같이 운영체제가 항상 차지하는 고정 UI 영역을 제외하고, 애플리케이션이 실제로 창을 띄울 수 있는 나머지 공간을 의미합니다.

이 도구에 문제가 있거나 제안할 아이디어가 있나요? 의견 보내기