폰트 크기 단위 변환 원리
px, pt, pc는 모두 인치의 고정된 분율이라, 화면 해상도나 뷰포트와 무관하게 일정한 비율로 서로 변환됩니다.
- px — 픽셀 — 1인치의 1/96 (CSS 기준 픽셀)
- pt — 포인트 — 1인치의 1/72 (인쇄·디자인 프로그램에서 사용)
- pc — 파이카 — 12포인트, 1인치의 1/6
자주 찾는 값
| 값 (px) | 결과 |
|---|---|
| 1.6 px | 1.2 pt |
| 4 px | 3 pt |
| 8 px | 6 pt |
| 16 px | 12 pt |
| 24 px | 18 pt |
| 32 px | 24 pt |
| 48 px | 36 pt |
| 80 px | 60 pt |
| 160 px | 120 pt |
자세한 설명
16px가 12pt인 이유
1pt = 96/72px = 4/3px이므로 12pt × 4/3 = 정확히 16px입니다. 브라우저 기본 본문 글자 크기(16px)가 전통적인 인쇄 기본값 12pt와 일치하는 이유입니다 — 위에서 변환 전을 pt, 변환 후를 px로 두고 12를 입력해 확인해 보세요.
rem·em과의 관계 — 상대 단위는 다른 이야기입니다
이 계산기가 다루는 pt·px·pc는 모두 절대 단위로, 인치를 기준으로 고정된 비율을 가집니다. 반면 CSS의 rem과 em은 상대 단위입니다. 1rem은 문서 루트(html) 요소의 글자 크기를 기준으로 하고, 1em은 부모 요소의 글자 크기를 기준으로 합니다. 브라우저 기본 설정이 16px이면 1rem = 16px이지만, 사용자가 브라우저 글자 크기를 키우면 rem 값도 함께 커집니다 — px나 pt로 고정한 글자는 그렇지 않습니다. 그래서 접근성을 고려한 웹 디자인에서는 절대 단위보다 rem을 권장하는 경우가 많습니다.
계산 과정: 18pt는 몇 px일까요
위 계산기의 계산 과정은 두 단계입니다. 1단계, pt를 인치로 바꿉니다: 18pt ÷ 72 = 0.25인치. 2단계, 인치를 px로 바꿉니다: 0.25인치 × 96px = 24px. 즉 18pt = 24px입니다. 반대로 px를 pt로 바꿀 때는 px ÷ 96 × 72를 계산합니다. 이 계산기는 이 두 단계를 자동으로 처리해 값을 즉시 보여줍니다.
인쇄 DPI와는 무관합니다
pt·px·pc 사이의 변환은 화면 해상도(DPI)나 인쇄 해상도와 무관하게 항상 같은 비율로 고정되어 있습니다. CSS 명세가 1px을 1/96인치로 못박아 두었기 때문입니다. 반면 이미지를 실제로 인쇄했을 때 몇 센티미터가 되는지는 DPI(인치당 점 개수)에 따라 달라지는데, 이 계산은 픽셀↔실제 크기 변환기에서 따로 다룹니다. 두 계산을 헷갈리면 '고해상도 모니터라 12pt가 더 작게 보인다'처럼 잘못된 결론에 이르기 쉽습니다. 글자 크기 단위 변환은 화면 종류와 무관하게 항상 고정 비율이라는 점을 기억하세요.
한글 폰트는 같은 pt라도 시각적 크기가 다릅니다
같은 12pt라도 폰트마다 실제로 보이는 글자 크기는 다르게 느껴집니다. 폰트마다 글자가 차지하는 'em 사각형' 안에서 글자 모양을 얼마나 크게 그리는지(글자 상자 대비 비율)가 다르기 때문입니다. 한글은 초성·중성·종성을 한 네모 칸에 모두 담아야 해서 라틴 폰트보다 em 사각형을 꽉 채우는 경향이 있고, 그래서 같은 pt 값을 지정해도 라틴 알파벳보다 한글이 더 커 보이는 경우가 흔합니다. 맑은 고딕, 나눔고딕, 노토 산스 KR처럼 폰트마다 내부 여백과 기본 행간이 달라 같은 16px이라도 화면에서 체감 크기가 다릅니다. 디자인 시안과 실제 렌더링이 다르게 보인다면 폰트 차이부터 의심해 보세요.
웹 작업에서는 px·rem, 인쇄 작업에서는 pt·pc
CSS로 웹 페이지를 만들 때는 보통 px나 rem을 씁니다. 브라우저·운영체제 환경이 달라도 화면에서 일관되게 렌더링되기 때문입니다. 반면 인쇄물이나 PDF, 오피스 문서를 다룰 때는 pt와 pc가 표준 단위입니다 — 한글 문서 프로그램(한글, MS워드)도 글자 크기를 pt로 표시합니다. 그래서 인쇄용으로 만든 디자인 시안을 웹으로 옮길 때는 pt 숫자를 그대로 px 값으로 쓰면 안 되고, 이 계산기로 먼저 변환한 뒤 CSS에 적용해야 합니다.
포인트(pt) 단위의 유래
포인트라는 단위는 인쇄 활자 시대부터 쓰였지만 정확한 크기는 나라와 시대마다 조금씩 달랐습니다. 영미권 인쇄 포인트(약 1/72.27인치, 지금도 TeX의 pt가 이 값입니다)와 프랑스 디도 포인트(약 0.376mm) 등 여러 기준이 함께 쓰였습니다. 1980년대 어도비가 포스트스크립트를 만들면서 계산이 간단한 1/72인치를 '포스트스크립트 포인트'로 확정했고, 이후 데스크톱 출판(DTP)과 CSS가 이 값을 그대로 물려받았습니다. 그래서 오늘날 워드프로세서·디자인 툴·웹 브라우저가 말하는 pt는 모두 같은 1/72인치 기준을 근거로 삼습니다.
디자인 협업 팁. 인쇄·디자인 도구(Illustrator, InDesign, PDF)는 보통 pt로 글자 크기를 표기하고, CSS는 px를 씁니다. pt 값에 4/3을 곱하면 대응하는 px 값이 나오며, 위 입력란으로도 바로 확인할 수 있습니다.
자주 묻는 질문
12pt는 몇 px인가요?
12pt = 16px입니다. 1pt = 4/3px이기 때문입니다(96px와 72pt 모두 1인치와 같음). 위에서 값=12, 변환 전=pt, 변환 후=px로 설정해 확인하세요.
1파이카(pc)는 몇 포인트인가요?
1pc = 정확히 12pt입니다. 파이카는 12포인트로 정의되기 때문입니다. 변환 전=pc, 변환 후=pt, 값=1로 설정해 확인하세요.
CSS는 왜 1인치를 96px로 정하나요?
W3C CSS Values and Units Module Level 4 명세가 기준 픽셀을 1인치의 1/96로 고정해, px·pt(1/72인치)·pc(1/6인치)가 실제 화면의 물리적 인치와 무관하게 단순한 비율로 서로 변환되도록 합니다.
브라우저 기본 글자 크기는 몇 포인트인가요?
브라우저 기본값은 16px이며, 이는 12pt와 같습니다(16 × 3/4 = 12) — 전통적인 인쇄 본문 크기입니다. 위에서 값=16, 변환 전=px, 변환 후=pt로 설정해 확인해 보세요.
웹 접근성 기준으로 본문 글자는 몇 px 이상이어야 하나요?
웹 접근성 지침(WCAG·KWCAG)은 최소 글꼴 크기를 규정하지 않습니다 — WCAG가 요구하는 것은 200%까지 확대해도 내용이 깨지지 않는 것입니다. 다만 실무에서는 본문 16px(12pt) 안팎을 관행적 하한으로 잡는 경우가 많습니다. 14px(10.5pt) 미만으로 내려가면 저시력·고령층 이용자가 읽기 어려워질 수 있습니다. 위에서 디자인 시안의 pt 값을 px로 바꿔 16px 이상인지 먼저 확인해 보세요.