타이포 스케일 생성
Type Scale Generator
기준 크기와 비율로 글자·간격의 모듈러 스케일을 만들어 CSS나 토큰으로 내보냅니다.
기준 크기와 비율에서 모듈러 타이포 스케일을 만들고, 각 단계를 실제 크기로 보여 주면서 옆에 필요한 숫자를 함께 놓습니다. rem, 행간, 자간, 그리고 그 크기를 본문에 쓸 수 있는지를 실제로 가르는 값 — 지정한 열 너비에서 한 줄에 몇 글자가 들어가는지입니다. 같은 비율에서 간격 스케일도 뽑아 4px 격자에 맞춥니다.
스케일
비율: 1.25
같은 비율에서 뽑은 간격
- space-14px
- space-24px
- space-38px
- space-48px
- space-58px
- space-612px
- space-716px
- space-820px
4px 격자에 맞췄습니다. 거의 모든 디자인 시스템이 이미 가진 격자이고, 12px 옆의 13px 간격은 잡음일 뿐입니다.
미리보기
다람쥐 헌 쳇바퀴에 타고파 · The quick brown fox jumps over the lazy dog
다람쥐 헌 쳇바퀴에 타고파 · The quick brown fox jumps over the lazy dog
다람쥐 헌 쳇바퀴에 타고파 · The quick brown fox jumps over the lazy dog
다람쥐 헌 쳇바퀴에 타고파 · The quick brown fox jumps over the lazy dog
다람쥐 헌 쳇바퀴에 타고파 · The quick brown fox jumps over the lazy dog
다람쥐 헌 쳇바퀴에 타고파 · The quick brown fox jumps over the lazy dog
다람쥐 헌 쳇바퀴에 타고파 · The quick brown fox jumps over the lazy dog
다람쥐 헌 쳇바퀴에 타고파 · The quick brown fox jumps over the lazy dog
다람쥐 헌 쳇바퀴에 타고파 · The quick brown fox jumps over the lazy dog
초록색은 한 줄 45~75자입니다. Bringhurst가 제시한 로마자 기준이며, 띄어쓰기를 하는 한글은 전각 한자·가나보다 이쪽에 가깝습니다.
내보내기
이 중 한 크기가 단계로 끊기지 않고 화면 너비에 따라 변해야 한다면 유동 크기 계산기가 두 값을 하나의 clamp()으로 만들어 줍니다.
사용 방법
기준 크기를 정합니다
본문 글자 크기이고 거의 항상 16px입니다. 나머지는 전부 여기에 비율을 곱하거나 나눈 값이므로, 이것부터 맞춰 두면 나중에 비율을 다시 고르는 일이 줄어듭니다.
비율을 고릅니다. 이것이 결정입니다
장2도(1.125)가 무난한 인터페이스 기본값입니다. 여덟 단계를 잡아도 쓸 만한 범위에 들어옵니다. 완전4도(1.333)는 편집 디자인 쪽이라 16px에서 세 단계만 올라가도 벌써 38px입니다. 황금비는 유명하지만 본문 글자에는 너무 가파릅니다. 프리셋마다 용도가 적혀 있으니 이름이 아니라 필요한 범위로 고르세요.
단계 수와 반올림 여부를 정합니다
아래 단계는 캡션과 라벨용, 위 단계는 제목용입니다. "그대로"는 기하학적 값을 지켜 소수점 픽셀을 주고, 1px이나 2px 반올림은 사람이 외울 수 있는 숫자를 주는 대신 비율을 조금 깹니다. 보통은 반올림을 고르고, 반올림한 값 옆에 원래 값도 계속 보여 줍니다.
열 너비를 정하고 글자 수를 봅니다
이 글이 실제로 놓일 열의 너비를 넣으세요. 각 줄 오른쪽 끝 숫자가 그 너비에서 한 줄에 들어가는 글자 수이고, 45에서 75 사이면 초록으로 바뀝니다. 이어지는 본문에 대해 실제 근거가 있는 범위입니다. 따로 보면 괜찮은데 한 줄에 110자가 들어가는 크기는 본문 글자 크기로는 틀린 것입니다.
토큰을 내보냅니다
CSS 변수, Tailwind 테마 블록, SCSS, JSON 중에서 고르면 됩니다. 간격 스케일도 함께 나가므로 한 번 붙여넣으면 둘 다 들어갑니다.
자주 묻는 질문
미리보기가 실제 제 글꼴인가요?
아닙니다. 이 페이지의 글꼴로 그립니다. 크기와 행간과 자간은 실제 값이지만, 서체가 다르면 x-높이가 다르고 16px이 얼마나 크게 보이는지를 실제로 정하는 것은 x-높이입니다. 미리보기는 비례를 확인하는 용도로 보고, 기준 크기는 자기 제품에서 확인하세요.
스케일 전체를 다 써야 하나요?
아닙니다. 열한 단계를 만들었다고 열한 개를 다 쓸 이유는 없습니다. 대부분의 화면은 네다섯 개면 됩니다. 나머지 단계는 비율이 어디로 가는지 보라고, 그리고 어쩌다 필요한 크기가 즉석에서 만들어지는 대신 정해진 값을 갖도록 있는 것입니다.
행간과 자간은 어디서 나온 값인가요?
서체에서 나온 값이 아니라 규칙에서 나온 값입니다. 크기가 커질수록 행간은 줄고, 큰 단계에서는 자간이 좁아지고 작은 단계에서는 조금 넓어집니다. 관행적인 출발점이고 쓸 만한 경우가 많지만, 좁은 서체나 글자틀이 큰 한글 서체는 다른 숫자를 원합니다. 눈으로 보고 조정하세요.
타이포 스케일은 그대로인데 간격 스케일은 왜 4px에 맞추나요?
눈이 둘을 다르게 읽기 때문입니다. 18px 제목 옆의 17px 제목은 위계지만, 12px 간격 옆의 13px 간격은 잡음입니다. 게다가 그 잡음은 리뷰를 통과해서 그대로 복사되는 종류입니다. 거의 모든 디자인 시스템이 이미 4px 격자를 쓰고 있으니 간격 스케일은 거기에 맞춥니다.
이 도구로 이어지는 것
유동 크기 clamp 계산
Fluid Size Calculator
두 화면 너비 사이에서 크기가 매끄럽게 변하는 clamp() 식을 계산합니다.
폰트 조합 추천
Font Pairing
시스템 글꼴 스택으로 제목용·본문용 글꼴 조합을 제안하고 직접 입력한 한글·영문으로 미리 본 뒤 CSS를 줍니다.
색상 선택기
Colour Picker
OKLCH 좌표판에서, 화면 스포이드로, 또는 업로드한 이미지에서 색을 고르고 원하는 표기법으로 복사합니다.
색상 코드 변환
Colour Format Converter
HEX·RGB·HSL·HWB·LAB·LCH·OKLCH로 색을 변환하고 가장 가까운 색 이름을 알려 줍니다.
다음 단계
이 도구의 결과를 그대로 받을 수 있는 도구들입니다.
유동 크기 clamp 계산
Fluid Size Calculator
두 화면 너비 사이에서 크기가 매끄럽게 변하는 clamp() 식을 계산합니다.
CSS 토큰 추출
CSS Token Extractor
스타일시트에서 색·간격·모서리·글꼴 값을 뽑아 커스텀 속성 세트를 제안합니다.
폰트 조합 추천
Font Pairing
시스템 글꼴 스택으로 제목용·본문용 글꼴 조합을 제안하고 직접 입력한 한글·영문으로 미리 본 뒤 CSS를 줍니다.
색상 코드 변환
Colour Format Converter
HEX·RGB·HSL·HWB·LAB·LCH·OKLCH로 색을 변환하고 가장 가까운 색 이름을 알려 줍니다.
색상 선택기
Colour Picker
OKLCH 좌표판에서, 화면 스포이드로, 또는 업로드한 이미지에서 색을 고르고 원하는 표기법으로 복사합니다.
명도대비 검사
Contrast Checker
전경·배경 색 조합을 WCAG 2와 APCA 기준으로 채점하고 통과하는 가장 가까운 색을 제안합니다.