동작 원리
Character count and byte count are different numbers and conflating them causes real bugs. A JavaScript string is measured in UTF-16 code units, a database column with a length limit may count characters, and an HTTP header or a fixed-size field counts bytes. A Chinese character is one character but three bytes in UTF-8; an emoji is often two code units and four bytes. This tool reports characters, UTF-8 bytes and code points separately, so a value that fits in the interface and overflows the column is visible before it is written.
Word counting is language-dependent and there is no single correct definition. For space-delimited languages a split on whitespace is close enough, with an adjustment for punctuation attached to words. For Chinese and Japanese, which do not delimit words with spaces, a whitespace split produces a count of one for an entire paragraph — so CJK characters are counted individually and reported separately. The reading-time estimate of 220 words per minute and the speaking estimate of 130 are the conventional figures, and both are approximations that vary by roughly a factor of two between readers.
The frequency chart tokenises the text, lowercases it, strips punctuation, removes a stop-word list and then counts. Without the stop-word filter the chart is useless: the, of and and dominate every English text. With it, the words that carry meaning surface. The chart is what a writer uses to find accidental repetition and what a developer uses to sanity-check a tokeniser. Distinct word count and the ratio of distinct to total words — the type-token ratio — are reported alongside as a rough measure of vocabulary variety.
The case converter is the part developers reach for most. It converts to camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, dot.case, Title Case, Sentence case and lowercase, and it splits on the boundaries that actually appear in real identifiers: spaces, hyphens, underscores, dots, slashes, and the transitions between lower and upper case. That last rule is what makes an existing camelCase identifier convert correctly into snake_case rather than arriving as one unbroken word.
주요 활용 사례
- Check a meta description or title against the character limits search engines display.
- Measure the UTF-8 byte length of a string before writing it into a fixed-size database column.
- Estimate reading time for documentation or speaking time for a script.
- Find overused words in an article before publishing it.
- Convert a field name between camelCase, snake_case and kebab-case when moving between languages and conventions.
- Confirm that a JSON field name will survive a transformation that changes case.
최종 수정: 2026-10-14 — 본문은 영어로 표시되며 UI는 번역되었습니다.