사용방법
- "기본 크기(Base size)" 항목에 프로젝트의
html font-size를 설정하세요. 보통 16px이 기본값입니다. - 디자인에 맞춰 PX 입력란에
24와 같은 값을 입력합니다. - REM 입력란에 즉시
1.5rem이 나타납니다. 반대로 REM 입력란에2rem을 입력하면32px이 계산됩니다. - 아래에 있는 참조표를 통해 일반적인 폰트 크기, 간격, Tailwind 참조 토큰을 한눈에 확인할 수 있습니다.
핵심 기능
- 즉각적인 양방향 변환: PX 또는 REM 값을 입력하면 별도의 계산 버튼을 클릭할 필요 없이 즉시 상대값이 표시됩니다.
- 기본 폰트 크기 변경: 16px로 시작하거나 프로젝트 고유의 10px, 14px 루트 폰트 사이즈로 손쉽게 설정할 수 있습니다.
- 실시간 참조표 제공: 기본 크기에 따라 12px, 16px, 24px, 32px 등 디자인에 자주 쓰이는 크기의 변환 값이 자동으로 업데이트됩니다.
- Tailwind 여백(Spacing) 참고: 입력한 픽셀 값에 해당하는 가장 가까운 Tailwind spacing 토큰을 확인할 수 있습니다.
- 네트워크 불필요: 모든 변환 계산은 브라우저 메모리 내에서 실행되어 매우 빠르며 오프라인에서도 작동합니다.
관련 도구
온라인에서 CSS 코드를 압축하거나 정렬합니다. 주석과 공백을 제거하여 용량을 줄이고 절약된 비율을 확인하세요. 가독성을 높이기 위한 정렬(Beautify) 기능도 제공합니다. 코드는 업로드되지 않으며 브라우저에서 로컬로 처리됩니다.
안전한 JSON 포매터: 브라우저 로컬에서 JSON을 포맷팅, 유효성 검사 및 수정하세요. 압축, 에러 강조, TypeScript/Zod 자동 생성, XML 변환 등 모든 기능이 안전하게 처리됩니다.
API JSON을 위한 무료 JSONPath 테스터 및 평가 도구입니다. 실시간으로 매칭되는 노드를 추출하고 경로를 확인하세요. 파싱과 쿼리는 모두 브라우저에서 안전하게 로컬로 실행됩니다.
브라우저 로컬에서 JSON 객체 또는 배열을 CSV로 변환합니다. 중첩된 필드를 평면화하고, 결과를 미리 본 후 데이터 업로드 없이 복사하거나 다운로드하세요.
브라우저 로컬에서 CSV 텍스트나 파일을 JSON 배열로 실시간 변환하세요. 헤더, 쉼표/세미콜론/탭 구분자, 파일 드래그 앤 드롭, 복사 및 다운로드를 지원하며 데이터가 업로드되지 않습니다.
브라우저 로컬 환경에서 두 JSON 문서를 비교하세요. 객체의 키를 정렬하여 시맨틱 비교(Semantic Diff)를 수행하며, 키 순서로 인한 노이즈를 방지하고 추가, 삭제, 수정된 필드를 시각적으로 표시합니다. 데이터는 업로드되지 않습니다.
서식이 지정된 JSON을 한 줄로 압축하고, 들여쓰기와 줄바꿈을 제거합니다. 원본 크기, 압축 크기, 절약된 바이트 및 절약 비율을 실시간으로 비교하세요.
무료 JSON to TypeScript 변환 도구입니다. API 페이로드에서 TypeScript 인터페이스와 타입을 즉시 생성하세요. 서버 전송 없이 100% 클라이언트 측에서 안전하게 처리됩니다.
계산 논리
- PX에서 REM 변환 공식:
REM = PX / Base Size. - REM에서 PX 변환 공식:
PX = REM × Base Size. - 브라우저 기본 루트 크기(16px) 설정 시,
16px = 1rem,24px = 1.5rem이 됩니다.
FAQ
1rem은 몇 픽셀(px)인가요?
대부분의 브라우저에서는 1rem이 기본적으로 16px과 같습니다. 프로젝트 설정에서 html { font-size }를 수정한 경우, 해당 루트 폰트 크기를 도구의 기본 크기로 지정하세요.
PX와 REM의 차이점은 무엇인가요?
PX는 고정된 절대 픽셀 단위입니다. REM은 최상위(Root) 요소의 폰트 크기에 상대적이므로, 사용자가 브라우저 설정에서 변경한 폰트 크기를 유연하게 반영하여 접근성 높은 레이아웃을 만들 수 있습니다.
왜 10px을 기본 크기로 사용하는 프로젝트가 있나요?
일부 팀은 CSS에 html { font-size: 62.5%; }를 선언하여 1rem을 10px로 맞춥니다. 이렇게 하면 1.4rem이 14px이 되므로 머릿속으로 계산하기 쉽지만, 이 방식을 적용하기 전에 웹 접근성에 미칠 영향을 먼저 고려해야 합니다.
EM 변환도 지원하나요?
아닙니다. 이 도구는 기준이 고정된 PX와 REM 변환에 집중합니다. EM 단위는 상위 요소가 아닌 현재 요소의 폰트 크기에 의존하므로 REM과 동일한 방식으로 계산할 수 없습니다.
CSS나 디자인 데이터가 서버에 저장되나요?
아닙니다. 변환은 어떠한 파일 업로드나 서버 호출 없이 사용자의 기기에서 로컬로 진행됩니다.