onlinetools.dev

Лічильник слів

Рахуйте слова, символи, речення, байти й час читання, поки набираєте

Працює локально
loading…
Про цей інструмент

Живий лічильник слів і символів із числами, які справді потрібні розробникам і авторам: слова, символи з пробілами й без них, байти UTF-8 (те, що насправді міряє колонка бази даних чи ліміт API), рядки, речення, абзаци та приблизний час читання за типових 220 слів на хвилину.

Символи рахуються як кодові точки Unicode, а не одиниці UTF-16, тож емодзі та ієрогліфічний текст рахуються так, як очікує людина, — а окремий підрахунок байтів робить різницю видимою: 日本語 це 3 символи, але 9 байтів. Саме ця відмінність кусає, коли колонка VARCHAR(255) відхиляє рядок із 200 «символів».

Усе оновлюється, поки ви набираєте, і нікуди не надсилається — безпечно рахувати чернетки анонсів, договорів чи будь-чого іншого, ще не готового до світу.

Часті запитання

Чому кількість символів і байтів різна?
Символи — це кодові точки Unicode; байти — їхнє кодування в UTF-8. Літери ASCII займають 1 байт, більшість європейських літер з діакритикою — 2, ієрогліфи — 3, емодзі — 4 (або більше в послідовностях). Ліміти баз даних, HTTP-заголовки й багато API міряють байти, а не символи.
Як рахуються слова для мов без пробілів?
Підрахунок слів ділить текст за пробілами, що занижує результат для несегментованого китайського чи японського тексту. Для цих мов змістовнішим показником є кількість символів — саме тому обидва числа показуються завжди.
Що вважається реченням?
Фрагмент тексту, що закінчується на ., !, ? або … і супроводжується пробілом чи кінцем введення. Скорочення на кшталт «напр.» можуть трохи завищити результат — підрахунок речень за своєю природою евристичний.
Наскільки точний час читання?
Він ділить кількість слів на 220 слів за хвилину — поширене середнє значення для мовчазного читання загальної прози дорослими. Технічний матеріал із кодом читається повільніше; списки проглядаються швидше. Сприймайте це як оцінку за порядком величини.
Пов’язані інструменти