Счётчик строк | Узнайте количество строк быстро
Счётчик строк быстро подсчитывает строки в тексте. Вставьте текст и получите результат. Подходит для анализа текстов, кода и списков. Удобен для студентов и программистов.
Результаты анализа
Быстрые советы
- Перетащите файл .txt, .csv, .log, .md или код прямо в область ввода для мгновенной загрузки.
- Нажмите Ctrl + Enter (Cmd + Enter на Mac), чтобы повторно запустить анализ.
- Используйте кнопки преобразования (сортировка, удаление дубликатов, удаление пустых строк), чтобы очистить список перед подсчётом.
- Поле «Окончания строк» сообщает, использует ли файл Unix LF, Windows CRLF или классический Mac CR — полезно при отладке кросс-платформенных файлов.
- Время чтения использует среднее значение 225 слов в минуту — научно обоснованную скорость для тихого чтения взрослыми.
Анализ в реальном времени
Шестнадцать показателей — всего строк, пустые, непустые, дубликаты, слова, предложения, абзацы, время чтения и многое другое — пересчитываются по мере ввода.
Глубокая текстовая статистика
Средняя / самая длинная / самая короткая строка, самое длинное слово, количество уникальных слов и определение окончаний строк Unix vs. Windows.
Преобразования в один клик
Удалить дубликаты, сортировать, реверсировать, обрезать пробелы, удалить пустые строки или добавить номера строк — применяются непосредственно к вводу.
Загрузка файлов перетаскиванием
Перетащите любой файл .txt/.csv/.log/.md/.json/.xml/.html/.css/.js/.py/.sql (до 5 МБ) прямо в редактор.
Объём в полмиллиона символов
Обрабатывает до 500 000 символов в браузере — достаточно для целых глав книги, больших журналов или CSV в 10 000 строк.
Полная конфиденциальность
Вся обработка происходит в вашем браузере. Ничего не загружается, не записывается и не сохраняется.
Анализ кода
Подсчитайте SLOC (строки кода), найдите пустые/дублирующиеся строки и проверьте среднюю длину строки перед рефакторингом.
Письмо и редактирование
Достигните нужного количества слов, оцените время чтения и проверьте темп предложений для статьи, поста в блоге или эссе.
Очистка данных
Перетащите CSV, удалите дубликаты строк, отсортируйте по алфавиту и заново экспортируйте — идеально для очистки списков электронной почты или адресов.
Шаблоны email / SMS
Убедитесь, что ваше сообщение не превышает лимит символов, с помощью счётчиков «Символы» и «Символы (без пробелов)».
Проверка журналов
Быстро определите, сколько строк содержит файл журнала, сколько из них пустые, и соответствуют ли окончания строк вашей платформе.
SEO и аудит контента
Количество слов, количество абзацев и время чтения — три показателя, которые требует каждый чек-лист аудита контента.
Бесплатные JSON API и сервер Model Context Protocol (MCP). Без регистрации, без API-ключа, CORS открыт. Создано для Claude, ChatGPT, Cursor, скриптов и фронтенд-приложений.
curl -X POST https://mate.tools/api/v1/count-lines.php \
-H "Content-Type: application/json" \
-d '{"text":"line one\nline two\n\nline four"}' import urllib.request, json
req = urllib.request.Request(
"https://mate.tools/api/v1/count-lines.php",
data=json.dumps({"text": "line one\nline two\n\nline four"}).encode(),
headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
print(json.load(r)["metrics"]) const r = await fetch("https://mate.tools/api/v1/count-lines.php", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ text: "line one\nline two\n\nline four" }),
});
console.log((await r.json()).metrics); Добавьте в claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) или любой другой MCP-совместимый клиент:
{
"mcpServers": {
"mate-tools": {
"command": "npx",
"args": ["-y", "@mate-tools/mcp-server"]
}
}
} npm: @mate-tools/mcp-server · Полное руководство: /api/mcp · Исходный код: просмотреть server.js