PX ↔ REM & EM 변환기

원하는 기준 글꼴 크기로 px, rem, em 값을 서로 변환하고 세 단위의 결과를 즉시 확인하세요 — 100% 브라우저에서 실행되며 업로드되지 않습니다.

변환 결과
16px
1rem
1em

🔒 브라우저에서 변환되며 업로드되지 않습니다.

이 px to rem 변환기의 기능

픽셀 또는 rem 값을 입력하고 기준(루트) 글꼴 크기를 지정하면 px, rem, em 등가 값을 즉시 보여 줍니다. 두 입력란은 양방향으로 연결되어 있어 픽셀 값을 입력하면 rem을, rem 값을 입력하면 픽셀을 확인할 수 있습니다. 기준 글꼴 크기는 브라우저 기본값인 16px로 설정되어 있지만, 프로젝트의 루트 스타일에 맞게 변경할 수 있습니다. 각 결과는 한 번의 클릭으로 복사해 CSS에 바로 붙여넣을 수 있습니다.

변환 원리

계산은 간단하고 손실이 없습니다: rem = px / base이며 px = rem × base입니다. 표준 16px 기준에서 24px는 1.5rem, 1rem은 16px입니다. 여기서 em은 같은 기준 글꼴 크기를 기준으로 측정하므로 그 값이 rem 값과 일치합니다 — 요소가 루트 크기를 상속할 때 유용합니다. 결과는 소수점 다섯째 자리까지 반올림하여 긴 소수가 읽기 쉬우면서도 레이아웃 작업에 필요한 정확성을 유지합니다.

자주 묻는 질문

기준 글꼴 크기는 무엇으로 설정해야 하나요?

대부분의 브라우저는 기본 루트 글꼴 크기로 16px를 사용하므로 16이 안전한 시작값이며 이 도구의 기본값입니다. CSS에서 루트 크기를 다르게 설정했다면(예: html { font-size: 62.5% }로 1rem을 10px로 만든 경우) 해당 픽셀 값을 기준으로 입력하면 변환 결과가 프로젝트와 일치합니다.

여기서 rem과 em의 차이는 무엇인가요?

rem은 항상 루트 글꼴 크기를 기준으로 하고, em은 현재 요소의 글꼴 크기를 기준으로 합니다. 이 도구는 입력한 기준값으로 둘 다 측정하므로 rem과 em 수치가 같습니다 — 루트 크기를 상속하는 요소에 편리하지만, 부모가 글꼴 크기를 바꾸면 em은 달라질 수 있다는 점을 기억하세요.

입력한 내용이 서버로 업로드되나요?

아니요. 모든 계산은 브라우저에서 JavaScript로 로컬 처리됩니다. 입력한 값과 결과는 어디에도 전송·저장·업로드되지 않습니다.