Contar Linhas | Conte linhas rapidamente
A ferramenta Contar Linhas conta rapidamente linhas em textos, útil para escritores, estudantes e profissionais que precisam verificar a extensão de documentos. Ela otimiza o trabalho, permitindo controle sobre a quantidade de linhas.
Resultados da análise
Dicas rápidas
- Arraste e solte um arquivo .txt, .csv, .log, .md ou de código diretamente sobre a área de entrada para carregá-lo instantaneamente.
- Pressione Ctrl + Enter (Cmd + Enter no Mac) para executar a análise novamente.
- Use os botões de transformação (ordenar, remover duplicatas, remover vazias) para limpar uma lista antes de contar.
- O campo Finais de linha indica se o arquivo usa Unix LF, Windows CRLF ou o clássico Mac CR — útil ao depurar arquivos multiplataforma.
- O tempo de leitura usa uma média de 225 palavras por minuto — um ritmo embasado por pesquisas para leitura silenciosa de adultos.
Análise em tempo real
Dezesseis métricas — linhas totais, vazias, não vazias, duplicatas, palavras, frases, parágrafos, tempo de leitura e mais — recalculadas enquanto você digita.
Estatísticas detalhadas de texto
Linha média / mais longa / mais curta, palavra mais longa, contagem de palavras únicas e detecção de finais de linha Unix vs. Windows.
Transformações com um clique
Remova duplicatas, ordene, inverta, remova espaços, elimine linhas vazias ou adicione números de linha — aplicado diretamente à entrada.
Carregamento de arquivo por arrastar e soltar
Solte qualquer arquivo .txt/.csv/.log/.md/.json/.xml/.html/.css/.js/.py/.sql (até 5 MB) diretamente no editor.
Capacidade de meio milhão de caracteres
Lida com até 500.000 caracteres no navegador — o suficiente para capítulos completos de um livro, logs grandes ou CSVs de 10.000 linhas.
Totalmente privado
Todo o processamento acontece no seu navegador. Nada é enviado, registrado ou armazenado.
Análise de código
Conte SLOC (linhas de código), identifique linhas vazias/duplicadas e revise o comprimento médio de linha antes de uma refatoração.
Escrita e edição
Atinja uma contagem de palavras, estime o tempo de leitura e verifique o ritmo das frases para um artigo, post de blog ou ensaio.
Limpeza de dados
Solte um CSV, deduplique linhas, ordene alfabeticamente e re-exporte — perfeito para limpar listas de e-mails ou despejos de endereços.
Modelos de e-mail / SMS
Verifique se sua mensagem permanece dentro dos limites de caracteres com os contadores de Caracteres e Caracteres (sem espaços).
Inspeção de logs
Descubra rapidamente quantas linhas um arquivo de log contém, quantas estão em branco e se os finais de linha correspondem à sua plataforma.
Auditorias de SEO e conteúdo
Contagem de palavras, contagem de parágrafos e tempo de leitura — as três métricas que toda checklist de auditoria de conteúdo pede.
API JSON e servidor Model Context Protocol (MCP) gratuitos. Sem cadastro, sem chave de API, CORS aberto. Projetado para Claude, ChatGPT, Cursor, scripts e aplicativos frontend.
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); Adicione a claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) ou qualquer outro cliente compatível com MCP:
{
"mcpServers": {
"mate-tools": {
"command": "npx",
"args": ["-y", "@mate-tools/mcp-server"]
}
}
} npm: @mate-tools/mcp-server · Guia completo: /api/mcp · Código-fonte: ver server.js