Текст
Character & Word Counter
Статистика текста в реальном времени: символы (с пробелами и без), слова, строки, предложения, абзацы и размер в байтах (UTF-8).
This tool counts characters, words, lines, sentences, and paragraphs in real time as you type or paste text, and also shows the size in bytes under UTF-8 encoding.
What gets counted
- Characters with and without spaces — shown separately so you can check against limits like meta descriptions or tweets.
- Words — split on spaces and the punctuation between them.
- Sentences and paragraphs — split on terminal punctuation (. ! ?) and blank lines, respectively.
- UTF-8 byte size — useful when a limit is measured in bytes rather than characters (non-Latin text and emoji take more than one byte each).
Common uses
- Checking a meta description or title's length before publishing so it fits the search result limit.
- Keeping text within a character limit for an assignment, bio, or product description.
- Getting quick text stats without opening a text editor with a word-count panel.
Things to keep in mind
One visual "character" (like an emoji with a skin-tone modifier or a country flag) can be made of several Unicode code points and count differently depending on the counting method.
Social media and form limits sometimes count bytes or grapheme clusters rather than characters — check against this tool's byte counter if that matters.
Статья об этом инструменте: Подсчёт символов и слов: почему это не всегда тривиально
Часто задаваемые вопросы
Какие именно статистические данные вычисляются?
Инструмент считает символы с пробелами и без, слова, строки, предложения, абзацы и размер текста в байтах в кодировке UTF-8.
Почему количество байтов отличается от количества символов?
В UTF-8 простой латинский символ занимает один байт, но кириллический символ, буква с диакритикой или эмодзи могут занимать от двух до четырёх байтов, поэтому текст со множеством многобайтовых символов будет иметь количество байтов заметно больше количества символов.
Отправляется ли мой текст на сервер для анализа?
Нет, все вычисления происходят в реальном времени в вашем браузере на JavaScript, ничего не передаётся онлайн.
Почему подсчёт слов неточен для языков без пробелов?
В китайском, японском или тайском языках слова традиционно не разделяются пробелами — границу определяет грамматика и контекст. Подсчёт по пробелам для таких языков даёт либо одно «слово» на весь текст, либо теряет смысл — нужен отдельный алгоритм сегментации.
Почему один эмодзи иногда считается как несколько символов?
Эмодзи с модификатором тона кожи или флаги стран в Unicode состоят из нескольких кодовых точек, объединённых в один видимый графемный кластер. Наивный подсчёт по кодовым точкам может посчитать такой визуально единый символ как два, три или больше.