Contar líneas | Cuenta líneas fácilmente
Usa nuestra herramienta para contar líneas en cualquier texto. Copia y pega tu contenido y obtén el total al instante. Ideal para escritores, estudiantes y profesionales.
Resultados del análisis
Consejos rápidos
- Arrastra y suelta un archivo .txt, .csv, .log, .md o de código directamente sobre el área de entrada para cargarlo al instante.
- Pulsa Ctrl + Enter (Cmd + Enter en Mac) para volver a ejecutar el análisis.
- Usa los botones de transformación (ordenar, eliminar duplicados, eliminar vacías) para limpiar una lista antes de contarla.
- El campo Finales de línea te indica si el archivo usa LF de Unix, CRLF de Windows o CR clásico de Mac, útil al depurar archivos multiplataforma.
- El tiempo de lectura usa una media de 225 palabras por minuto, un ritmo respaldado por la investigación para la lectura silenciosa de adultos.
Análisis en tiempo real
Dieciséis métricas: líneas totales, vacías, no vacías, duplicadas, palabras, oraciones, párrafos, tiempo de lectura y más, recalculadas mientras escribes.
Estadísticas de texto detalladas
Línea media / más larga / más corta, palabra más larga, recuento de palabras únicas y detección de finales de línea Unix vs. Windows.
Transformaciones en un clic
Elimina duplicados, ordena, invierte, recorta espacios, quita líneas vacías o añade números de línea, aplicado directamente a la entrada.
Carga de archivos por arrastrar y soltar
Suelta cualquier archivo .txt/.csv/.log/.md/.json/.xml/.html/.css/.js/.py/.sql (hasta 5 MB) directamente en el editor.
Capacidad de medio millón de caracteres
Maneja hasta 500.000 caracteres en el navegador, suficiente para capítulos completos de un libro, registros grandes o CSV de 10.000 líneas.
Totalmente privado
Todo el procesamiento ocurre en tu navegador. Nada se sube, registra ni guarda.
Análisis de código
Cuenta SLOC (líneas de código), detecta líneas vacías/duplicadas y revisa la longitud media de línea antes de una refactorización.
Escritura y edición
Alcanza un recuento de palabras, estima el tiempo de lectura y comprueba el ritmo de las oraciones para un artículo, entrada de blog o ensayo.
Limpieza de datos
Suelta un CSV, elimina líneas duplicadas, ordena alfabéticamente y vuelve a exportar: perfecto para limpiar listas de correos o volcados de direcciones.
Plantillas de correo / SMS
Comprueba que tu mensaje se mantenga dentro de los límites de caracteres con los contadores de Caracteres y Caracteres (sin espacios).
Inspección de registros
Determina rápidamente cuántas líneas contiene un archivo de registro, cuántas están en blanco y si los finales de línea coinciden con tu plataforma.
Auditorías de SEO y contenido
Recuento de palabras, recuento de párrafos y tiempo de lectura: las tres métricas que toda lista de auditoría de contenido pide.
API JSON y servidor Model Context Protocol (MCP) gratuitos. Sin registro, sin clave de API, CORS abierto. Pensado para Claude, ChatGPT, Cursor, scripts y aplicaciones 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); Añade a claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) o cualquier otro cliente compatible con MCP:
{
"mcpServers": {
"mate-tools": {
"command": "npx",
"args": ["-y", "@mate-tools/mcp-server"]
}
}
} npm: @mate-tools/mcp-server · Guía completa: /api/mcp · Código fuente: ver server.js