px - rem - em 변환기

설정한 루트 및 기준 글꼴 크기를 바탕으로 px, rem, em 단위를 상호 변환해 보세요. 한 필드를 수정하면 나머지 두 필드가 실시간으로 자동 업데이트됩니다.

변환 값
px, rem, em 중 하나의 값을 입력하면 입력하는 동안 나머지 두 값이 실시간으로 업데이트됩니다.

모든 변환은 브라우저에서 직접 실행됩니다. 입력한 어떤 데이터도 BroBroGo 서버로 전송되지 않습니다.

자주 묻는 질문

px, rem, em의 차이는 무엇인가요?

px는 고정된 길이 단위입니다. rem은 페이지의 루트(최상위) 글꼴 크기를 기준으로 계산되므로, 루트가 16px일 때 1rem은 16px가 됩니다. 반면 em은 해당 단위가 속한 요소 자체의 글꼴 크기를 기준으로 계산됩니다. 글자 크기와 여백을 rem 단위로 설계하면, 독자가 브라우저의 기본 글꼴 크기를 변경할 때 모든 요소가 유동적으로 비례하여 크기가 조절됩니다.

왜 별도의 em 기준 크기가 필요한가요?

em 단위는 항상 루트가 아닌 해당 요소 자체의 글꼴 크기를 기준으로 삼습니다. em 값을 정확히 계산하려면 em 기준 크기 필드를 해당 요소의 글꼴 크기와 동일하게 설정해 주세요. 두 크기가 일치할 때는 루트 크기와 동일하게 유지하면 됩니다.

루트 글꼴 크기가 16px이 아닌 경우는 어떻게 하나요?

사용 중인 CSS에 맞게 루트 글꼴 크기 필드를 수정하면 모든 rem 값이 실시간으로 업데이트됩니다. 아래의 요약 표는 대부분의 사이트가 기본값으로 시작하는 일반적인 16px 루트 기준의 유용한 가이드입니다.

px, rem, em을 한 번에 변환하기

이 도구는 픽셀(px) 값을 루트 em(rem)과 em 값으로, 또는 그 반대로 변환합니다. px, rem, em 중 어느 단위든 값을 입력하면 나머지 두 단위의 값이 자동으로 계산되어 표시됩니다. 루트 글꼴 크기와 em 기준 글꼴 크기를 직접 설정할 수 있어, 실제 디자인 환경에 맞는 정확한 변환 결과를 확인할 수 있습니다.

입력 항목

변환기에는 세 가지 입력 항목이 있습니다.

  • 루트 글꼴 크기 (px): 페이지의 기준이 되는 글꼴 크기를 px 단위로 입력합니다.
  • em 기준 글꼴 크기 (px): em 변환의 기준이 되는 요소의 글꼴 크기를 px 단위로 입력합니다.
  • 변환 값: px, rem, em 중 하나로 변환하고자 하는 값을 입력합니다.

px, rem, em 중 하나의 값을 입력하면 입력하는 동안 나머지 두 값이 실시간으로 업데이트됩니다.

변환 결과 확인하기

값을 입력하면 "세 가지 단위 간에 모두 변환되었습니다"라는 안내와 함께, 입력한 루트 글꼴 크기, em 기준 글꼴 크기, 그리고 px·rem·em으로 변환된 값이 함께 표시됩니다. 화면에는 "자주 쓰는 px → rem 변환표 (16px 기준)"도 함께 제공되어, 16px를 기준으로 한 일반적인 px 값들이 rem으로 어떻게 환산되는지 참고할 수 있습니다.

기본값과 동작 방식

루트 글꼴 크기와 em 기준 글꼴 크기의 기본값은 모두 16px이며, 처음에는 16px, 1rem, 1em이 모두 같은 값으로 취급됩니다. px 값에는 음수도 입력할 수 있습니다. 어느 필드를 수정하든 나머지 두 필드는 입력하는 즉시 다시 계산됩니다.

값을 잘못 입력했을 때

변환 값에 숫자가 아닌 값을 입력하면 "변환할 숫자를 입력해 주세요."라는 안내가 표시됩니다. 루트 글꼴 크기에 0 이하의 값이나 숫자가 아닌 값을 입력하면 "루트 글꼴 크기는 0보다 큰 숫자여야 합니다."라는 안내가, em 기준 글꼴 크기에 같은 문제가 있으면 "em 기준 글꼴 크기는 0보다 큰 숫자여야 합니다."라는 안내가 표시됩니다.

이럴 때 유용합니다

고정된 px 값을 반응형 디자인에 맞는 rem이나 em 단위로 바꾸고 싶을 때, 루트 글꼴 크기가 달라지면 rem 값이 어떻게 바뀌는지 확인하고 싶을 때, 특정 요소의 글꼴 크기를 기준으로 em 값을 계산하고 싶을 때, 그리고 독자가 브라우저의 기본 글꼴 크기를 바꿔도 크기가 올바르게 비례하는지 확인하고 싶을 때 이 도구를 사용할 수 있습니다.

처리 방식

모든 변환은 브라우저에서 직접 실행되며, 입력한 값은 BroBroGo 서버로 전송되지 않습니다.

자주 묻는 질문

루트 글꼴 크기를 바꾸면 어떤 일이 일어나나요? 입력한 루트 글꼴 크기에 맞춰 rem으로 변환된 값이 즉시 다시 계산되어 화면에 표시됩니다.

em 기준 글꼴 크기는 루트 글꼴 크기와 다르게 설정해도 되나요? 네. em 기준 글꼴 크기는 em 변환의 기준이 되는 요소의 글꼴 크기이므로, 루트 글꼴 크기와 별도로 원하는 값을 입력할 수 있습니다.

px 값에 음수를 입력할 수 있나요? 네, 음수 px 값도 입력할 수 있습니다.

입력한 값이 어딘가로 전송되나요? 아니요. 모든 계산은 브라우저 안에서만 이루어지며 BroBroGo 서버로는 전송되지 않습니다.