Conta Linee | Controlla il numero di righe

Conta Linee è un'app online per calcolare il numero di righe in un testo. Incolla il contenuto e ottieni il conteggio subito. Utile per scrittori, studenti e professionisti.

Nel tuo browser Aggiornato 05/2026

0 / 500,000
Trascina il file per caricarlo (max 5 MB)
Risultati dell'analisi
Righe totali
0
Righe non vuote
0
Righe vuote
0
Righe duplicate
0
Caratteri
0
Caratteri (senza spazi)
0
Parole
0
Paragrafi
0
Frasi
0
Tempo di lettura
0 min
Lunghezza media riga
0
Riga più lunga (caratteri)
0
Riga più corta (caratteri)
0
Parola più lunga
Parole uniche
0
Fine riga
1
Incolla o digita il tuo testo nell'area di input, oppure trascina un file di testo.
2
Le statistiche si aggiornano automaticamente mentre scrivi. Clicca su Analizza per forzare un aggiornamento.
3
Usa i pulsanti di trasformazione (Rimuovi duplicati, Ordina, Rimuovi spazi, Aggiungi numeri di riga, ecc.) per pulire l'input direttamente.
4
Clicca su Copia risultati per ottenere un riepilogo etichettato che puoi incollare in un ticket, README o e-mail.
5
Vuoi ricominciare? Clicca sull'icona del cestino per cancellare l'input e azzerare ogni contatore.
Suggerimenti rapidi
  • Trascina un file .txt, .csv, .log, .md o di codice direttamente sull'area di input per caricarlo all'istante.
  • Premi Ctrl + Enter (Cmd + Enter su Mac) per rieseguire l'analisi.
  • Usa i pulsanti di trasformazione (ordina, deduplica, rimuovi vuote) per pulire un elenco prima di contarlo.
  • Il campo Fine riga ti dice se il file usa Unix LF, Windows CRLF o il classico Mac CR: utile durante il debug di file multipiattaforma.
  • Il tempo di lettura usa una media di 225 parole al minuto, un ritmo supportato dalla ricerca per la lettura silenziosa degli adulti.
Analisi in tempo reale

Sedici metriche: righe totali, vuote, non vuote, duplicate, parole, frasi, paragrafi, tempo di lettura e altro, ricalcolate mentre digiti.

Statistiche di testo approfondite

Riga media / più lunga / più corta, parola più lunga, conteggio parole uniche e rilevamento di fine riga Unix vs. Windows.

Trasformazioni in un clic

Rimuovi duplicati, ordina, inverti, rimuovi spazi, elimina righe vuote o aggiungi numeri di riga, applicato direttamente all'input.

Caricamento file con trascinamento

Trascina qualsiasi file .txt/.csv/.log/.md/.json/.xml/.html/.css/.js/.py/.sql (fino a 5 MB) direttamente nell'editor.

Capacità di mezzo milione di caratteri

Gestisce fino a 500.000 caratteri nel browser, sufficienti per interi capitoli di un libro, log di grandi dimensioni o CSV da 10.000 righe.

Completamente privato

Tutta l'elaborazione avviene nel tuo browser. Nulla viene caricato, registrato o conservato.

Analisi del codice

Conta SLOC (righe di codice), individua righe vuote/duplicate e controlla la lunghezza media delle righe prima di un refactoring.

Scrittura ed editing

Raggiungi un conteggio parole, stima il tempo di lettura e controlla il ritmo delle frasi per un articolo, post o saggio.

Pulizia dei dati

Trascina un CSV, deduplica le righe, ordina alfabeticamente e ri-esporta: perfetto per pulire elenchi di e-mail o estrazioni di indirizzi.

Modelli e-mail / SMS

Verifica che il tuo messaggio rimanga entro i limiti di caratteri con i contatori Caratteri e Caratteri (senza spazi).

Ispezione dei log

Determina rapidamente quante righe contiene un file di log, quante sono vuote e se le terminazioni di riga corrispondono alla tua piattaforma.

Audit SEO e di contenuti

Conteggio parole, conteggio paragrafi e tempo di lettura: le tre metriche che ogni checklist di audit di contenuti richiede.

API JSON e server Model Context Protocol (MCP) gratuiti. Nessuna registrazione, nessuna chiave API, CORS aperto. Pensato per Claude, ChatGPT, Cursor, script e applicazioni 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);

Aggiungi a claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) o qualsiasi altro client compatibile con MCP:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}

npm: @mate-tools/mcp-server · Guida completa: /api/mcp · Sorgente: visualizza server.js

Domande frequenti

Qualsiasi riga che contenga solo spazi bianchi (spazi o tabulazioni) o nessun carattere tra due marcatori di nuova riga. Le righe con anche un solo carattere visibile, inclusa la punteggiatura, sono contate come non vuote.

Sì. Ogni punto di codice Unicode conta come un carattere, inclusi emoji, lettere accentate, caratteri CJK e simboli. Il contatore Caratteri (senza spazi) rimuove solo gli spazi bianchi.

Sì, e l'indicatore Fine riga è particolarmente utile qui. I conteggi di righe vuote e duplicate ti permettono di individuare codice morto o errori di copia-incolla prima di una code review.

L'editor del browser gestisce comodamente fino a 500.000 caratteri. I file più grandi è meglio caricarli tramite il pulsante Carica file (limitato a 5 MB) in modo che il parser non blocchi mai l'interfaccia.

Il tempo di lettura usa 225 parole al minuto, la velocità media per la lettura silenziosa adulta su schermo documentata nella ricerca sulla lettura. Chi legge ad alta voce raggiunge in media ~150 ppm.

Rileva quali caratteri di nuova riga compaiono nel testo: LF (Unix/Mac OS X/Linux/macOS), CRLF (Windows), CR (Mac OS 9 classico e precedenti). I file con terminazioni miste possono rompere compilatori, strumenti diff e script shell.

Due righe sono duplicate solo se il loro intero contenuto corrisponde esattamente, incluse maiuscole/minuscole e spazi. Per deduplicare in modo più flessibile, clicca prima su Rimuovi spazi, poi su Rimuovi duplicati.

Dopo aver eseguito una trasformazione (ordina, deduplica, ecc.), l'area di input contiene il nuovo testo: copialo con Ctrl+A → Ctrl+C, oppure clicca su Copia risultati per il riepilogo statistiche.

No. L'intera analisi, inclusa la lettura del file trascinato, avviene nel tuo browser tramite JavaScript. Nulla viene caricato, nessuna analitica registra il testo, nulla viene conservato.

Un paragrafo viene rilevato come blocco di righe non vuote separato da altri blocchi da almeno una riga vuota. Se il tuo documento usa paragrafi su una sola riga (senza righe vuote tra essi), il conteggio lo rifletterà.