행간 계산기는 디자인 시안에 적힌 행간(px)을 CSS line-height 값으로 변환해주는 도구입니다. 폰트 크기와 행간만 입력하면 단위 없는 비율, %, em 세 가지 형태로 즉시 계산됩니다.
line-height: 1.5line-height: 150%line-height: 1.5em단위 없는 값은 '비율'이 그대로 자식 요소에 상속되어, 자식의 폰트 크기 기준으로 다시 계산됩니다. 반면 em이나 %는 '계산이 끝난 픽셀 값'이 상속되기 때문에, 폰트 크기가 다른 자식 요소에서 줄간격이 어긋나는 버그의 원인이 됩니다. 특별한 이유가 없다면 line-height: 1.5처럼 단위 없이 쓰는 것이 안전합니다.
피그마의 텍스트 패널에는 행간이 px 또는 %로 표시됩니다. px로 표시된 경우 이 계산기에 폰트 크기와 함께 입력하면 CSS 값을 얻을 수 있습니다. Auto로 설정된 경우 폰트에 내장된 기본값(대략 1.2배 전후)이 사용되므로, 정확한 재현이 필요하면 디자이너에게 명시적인 행간 값을 요청하는 것이 좋습니다.
단위 없는 값은 비율 자체가 자식 요소에 상속되어 자식의 폰트 크기에 맞게 다시 계산됩니다. em이나 %는 계산된 픽셀 값이 상속되어 줄간격이 어긋나는 문제가 생길 수 있습니다.
행간(px) ÷ 폰트 크기(px)로 계산합니다. 폰트 16px에 행간 24px이면 line-height: 1.5입니다.
본문은 1.5 ~ 1.7 사이가 적절하며, WCAG 접근성 지침에서도 1.5배 이상을 권장합니다. 제목은 1.1 ~ 1.3 정도로 좁게 설정합니다.
Auto 행간은 대략 폰트 크기의 1.2배 전후입니다. 정확한 값이 필요하면 피그마에서 px 값을 확인한 뒤 이 계산기로 비율을 구해서 적용하세요.