줄 수 세기
텍스트나 코드의 전체 줄, 빈 줄, 비어 있지 않은 줄, 중복 줄, 가장 긴 줄과 기준 길이를 넘는 줄을 줄별로 세어 보여 줍니다.
| 줄 | 횟수 | 줄 번호 |
|---|---|---|
| 이서연 | 2 | 2, 5 |
| # | 글자 수 | 단어 수 | 표시 | 텍스트 |
|---|---|---|---|---|
| 1 | 3 | 1 | 김민준 | |
| 2 | 3 | 1 | 이서연 | |
| 3 | 3 | 1 | 박지호 | |
| 4 | 0 | 0 | 빈 줄 | |
| 5 | 3 | 1 | 이서연 | |
| 6 | 3 | 1 | 최유나 | |
| 7 | 7 | 1 | 정하늘 | |
| 8 | 3 | 1 | 강도윤 | |
| 9 | 3 | 1 | 한소희 |
텍스트, 목록, 코드 조각의 줄 수를 셉니다. 전체 줄 수뿐 아니라 빈 줄과 비어 있지 않은 줄, 고유한 줄과 중복된 줄, 가장 긴 줄, 80자 같은 길이 기준을 넘는 줄의 수를 알려 줍니다. 가져오기 전에 목록을 점검하거나, CSV 내보내기 파일의 항목 수를 세거나, 코드가 스타일 가이드의 줄 길이를 지키는지 확인할 때 유용합니다.
사용 방법
- 텍스트, 목록, 코드를 상자에 붙여 넣습니다.
- 확인할 줄 길이 기준을 정합니다(기본값은 80글자).
- 중복을 찾을 때 앞뒤 공백과 대소문자를 무시할지 고릅니다.
- 표에서 중복된 줄과 너무 긴 줄을 찾습니다.
계산식
비어 있지 않은 텍스트: 줄 수 = 줄바꿈 수 + 1, 끝이 줄바꿈이면 1을 뺍니다. 빈 텍스트는 0줄입니다.
빈 줄은 아무것도 없거나 공백·탭만 있는 줄입니다. 줄 길이는 눈에 보이는 글자 수로 재므로 이모지나 악센트 문자도 1글자, 탭도 1글자입니다. 빈 줄도 최대 길이와 기준 계산에 포함됩니다. 화면에서 자동으로 줄이 바뀌어 보이는 긴 줄도 한 줄입니다.
예시
예시 명단은 9줄입니다. 이름이 있는 줄이 8개, 빈 줄이 1개입니다. "이서연"이 두 번(2번째와 5번째 줄) 나오므로 고유한 줄은 7개이고 지울 중복 줄이 1개 있습니다. 가장 긴 줄은 "정하늘" 앞뒤의 공백 때문에 7번째 줄의 7글자이며, 80글자 제한을 넘는 줄은 없습니다.
자주 묻는 질문
텍스트 맨 끝의 줄바꿈도 한 줄로 세나요?
아니요. 대부분의 편집기와 Unix 명령 wc -l은 맨 끝의 줄바꿈을 새 줄의 시작이 아니라 마지막 줄의 끝으로 봅니다. "줄바꿈 수" 항목은 줄바꿈 문자의 실제 개수이며, wc -l이 출력하는 값과 같습니다.
화면에서 자동으로 줄이 바뀐 것도 세나요?
아니요. 실제 줄바꿈만 새 줄을 시작합니다. 화면에서 여러 줄로 보이는 긴 문단도 한 줄입니다.
중복된 줄은 어떻게 찾나요?
비어 있지 않은 줄을 서로 비교하며, 기본적으로 앞뒤 공백을 지운 뒤 비교하고 원하면 대소문자도 무시합니다. "고유한 줄"은 서로 다른 줄을 하나씩 센 값이고, "중복 줄"은 각각 하나만 남기려면 지워야 할 줄 수입니다.
코드에는 어떤 줄 길이 기준을 쓰면 좋을까요?
Python의 PEP 8 스타일 가이드는 줄 길이를 79자로 제한하고, 많은 C와 셸 프로젝트는 전통적으로 80자를 쓰며, 100자나 120자를 허용하는 팀도 있습니다. 프로젝트의 스타일 가이드에 맞춰 설정하세요.
출처
최종 업데이트:
이 입력값이 담긴 페이지 주소: https://kakao.mobile/ko/tools/line-counter/
인용·퍼가기
kakaoCalc. (2026, November 8). 줄 수 세기. https://kakao.mobile/ko/tools/line-counter/
“줄 수 세기.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/line-counter/.