dp ↔ px 변환기

화면 밀도를 고르면 dp 와 px 가 양쪽으로 바뀌어요.

px = dp × (밀도 dpi ÷ 160) 로 계산해요. sp 는 dp 와 같은 값이고 사용자 글꼴 크기 설정에 따라 달라져요.

dp 와 px 는 어떻게 바뀌나요

dp(density-independent pixel)는 화면 밀도와 무관하게 같은 크기로 보이도록 만든 단위예요. 기준은 160dpi 예요. 이 밀도에서는 1dp 가 정확히 1px 이에요. 밀도가 올라가면 같은 1dp 를 그리는 데 더 많은 물리 픽셀이 들어가요 — 그 배수가 아래 표의 값이에요.

밀도별 환산

밀도dpi배율48dp
mdpi16048px
hdpi2401.5×72px
xhdpi32096px
xxhdpi480144px
xxxhdpi640192px

sp 는 왜 따로 없나요

sp(scale-independent pixel)는 글자에 쓰는 단위이고, 계산식은 dp 와 같아요. 다른 점은 사용자가 기기 설정에서 글꼴 크기를 키우면 거기에 한 번 더 곱해진다는 것뿐이에요. 그 배수는 기기 설정값이라 여기서 알 수 없어서, 같은 숫자를 한 칸 더 만들지 않았어요. 글꼴 배율이 1.0 이면 sp 값은 dp 값과 같아요.

밀도를 바꾸면 어느 쪽이 다시 계산되나요

dp 를 고정하고 px 를 다시 계산해요. 밀도를 바꾸는 조작은 "같은 dp 가 이 화면에서 몇 px 인가"를 묻는 것이기 때문이에요.

공유 링크는 어떻게 만들어지나요

공유를 누르면 지금 넣은 값이 담긴 링크가 만들어져요. 그 링크를 열면 같은 값이 칸에 채워지고 결과가 바로 나와요 — 받은 사람은 숫자를 다시 넣지 않아도 돼요. 주소에 값이 그대로 보이니 링크를 직접 고쳐 보내도 되고, 범위를 벗어난 값이면 채우지 않고 평소 화면 그대로 열려요.

비슷한 도구 도구 전체 →