PX ↔ REM & EM 변환기

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

변환 결과

rem은 기준(루트) 크기, em은 부모 요소의 글꼴 크기를 기준으로 계산합니다.

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에서 24px는 1.5rem이지만, 부모가 20px인 요소 안에서는 1.2em입니다. 결과는 소수점 다섯째 자리까지 반올림하여 긴 소수가 읽기 쉬우면서도 레이아웃 작업에 필요한 정확성을 유지합니다.

자주 묻는 질문

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

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

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

rem은 항상 루트 글꼴 크기를 기준으로 하고, em은 부모 요소의 글꼴 크기를 기준으로 합니다. 이 도구는 기준(루트) 크기와 부모 크기를 각각 입력받으므로, 부모가 루트와 다르면 rem과 em 수치도 달라집니다. 기준 16px에서 24px는 1.5rem이고, 부모가 20px이면 1.2em입니다. 부모 크기를 기준값과 같게 두면 두 값이 다시 일치합니다.

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

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