KO
내 도구

줄 수 세기

텍스트나 코드의 전체 줄, 빈 줄, 비어 있지 않은 줄, 중복 줄, 가장 긴 줄과 기준 길이를 넘는 줄을 줄별로 세어 보여 줍니다.

UTF-16 코드 단위로 최대 200,000개까지 입력할 수 있습니다.
줄 수
9
비어 있지 않은 줄
8
빈 줄
1
고유한 줄
7
서로 다른 비어 있지 않은 줄
중복 줄
1
두 번 이상 나오는 줄의 추가 복사본
가장 긴 줄
7 글자
7번째 줄
평균 줄 길이
3.5 글자
비어 있지 않은 줄 기준
기준을 넘는 줄
0
80글자 초과
줄바꿈 수
8
줄바꿈 문자 수(wc -l이 세는 값)
단어 수
8
중복된 줄
줄횟수줄 번호
이서연22, 5
줄별 내용
#글자 수단어 수표시텍스트
131김민준
231이서연
331박지호
400빈 줄
531이서연
631최유나
771정하늘
831강도윤
931한소희
내 도구 →
광고

텍스트, 목록, 코드 조각의 줄 수를 셉니다. 전체 줄 수뿐 아니라 빈 줄과 비어 있지 않은 줄, 고유한 줄과 중복된 줄, 가장 긴 줄, 80자 같은 길이 기준을 넘는 줄의 수를 알려 줍니다. 가져오기 전에 목록을 점검하거나, CSV 내보내기 파일의 항목 수를 세거나, 코드가 스타일 가이드의 줄 길이를 지키는지 확인할 때 유용합니다.

사용 방법

  1. 텍스트, 목록, 코드를 상자에 붙여 넣습니다.
  2. 확인할 줄 길이 기준을 정합니다(기본값은 80글자).
  3. 중복을 찾을 때 앞뒤 공백과 대소문자를 무시할지 고릅니다.
  4. 표에서 중복된 줄과 너무 긴 줄을 찾습니다.

계산식

비어 있지 않은 텍스트: 줄 수 = 줄바꿈 수 + 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자를 허용하는 팀도 있습니다. 프로젝트의 스타일 가이드에 맞춰 설정하세요.

출처

최종 업데이트:

인용·퍼가기
APA

kakaoCalc. (2026, November 8). 줄 수 세기. https://kakao.mobile/ko/tools/line-counter/

MLA

“줄 수 세기.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/line-counter/.

광고