Line counter

Lines are separated by line breaks; paragraphs are blocks separated by a blank line. Soft-wrapped lines (wrapped by screen width) aren't counted because they vary by device.

Your text never leaves your browser
This page counts
0
0Characters
0No spaces
0Words
0Lines
0Paragraphs
0UTF-8 bytes
Technical details — what was counted
Graphemes — visible characters0
Unicode code points — Python len()0
UTF-16 code units — JavaScript .length0
UTF-8 bytes — web, DB, payloads0
Korean SMS (EUC-KR-style) bytes, approx.0
Whitespace (spaces, line breaks, tabs)0
Hangul syllables0
Reading time (230 wpm)0
Reading time, Korean (500 syllables/min)0

Rules

Handy for list items, rough CSV row counts, lyrics or code lines.

FAQ

Are blank lines counted?

Yes as lines, not as paragraphs.

Does a trailing newline count?

Yes, it adds one empty line.

Is this the same as `wc -l`?

Almost: wc -l counts newline characters, so it's one less when the text doesn't end with a newline.

More counters

Character counterCharacter limits by platformTwitter (X) character counterInstagram caption character counterYouTube title character counterLinkedIn post character counterSMS character & segment counterMeta description length checkerTitle tag length checkerUTF-8 byte counterWord counterReading time calculatorHow many characters is an emoji?