0
Words
0
Characters
0
No spaces
0
Lines
0
Paragraphs
0
Sentences
0 min
Reading time
Your text

Contatore di Parole: Conta Parole, Caratteri e Righe Online

Incolla qualsiasi testo e ottieni conteggi in tempo reale di parole, caratteri, righe, paragrafi, frasi e tempo di lettura. Niente upload, niente registrazione, niente lascia il tuo browser.

Cos'è questo contatore di parole

Un contatore di parole gratuito che gira nel browser. Incolla un saggio, una bozza di tweet, una meta description o un articolo di 4.000 parole e ottieni in tempo reale parole, caratteri con e senza spazi, righe, paragrafi, frasi e una stima del tempo di lettura. Il testo non lascia mai la tua macchina.

Esiste per quei piccoli momenti quotidiani: hai sforato di 12 caratteri il limite di 280 su X, la tua meta description è di 187 caratteri e Google la taglierà, la tua candidatura universitaria dice "500 words massimo" e la finestra word count di MS Word è sepolta due menù sotto. Incolla, guarda, sistema, vai oltre.

Contare è anche più interessante di quanto sembri. La voce di Wikipedia su conteggio delle parole nota che MS Word, Pages e Google Docs restituiscono numeri leggermente diversi per lo stesso documento, soprattutto per come ognuno gestisce composti con trattino, em dashes e note a piè di pagina inline. Diciamo apertamente quale regola usiamo, così puoi mappare il risultato sull'editor di cui ti fidi.

Come funzionano davvero i conteggi

Le parole vengono contate dividendo sugli spazi bianchi e filtrando le voci vuote, lo stesso approccio che MS Word, Google Docs e la maggior parte delle piattaforme di blog usa sotto il cofano. È veloce e basta per inglese, francese, spagnolo e altre lingue separate da spazi. Il compromesso: non riesce a contare correttamente le parole in cinese, giapponese, coreano o thai, perché quelle scritture non separano le parole con spazi. Per confini di parola conformi alle specifiche in qualsiasi lingua, lo strumento giusto è Intl.Segmenter, che implementa l'algoritmo di Unicode UAX #29 (Text Segmentation). Mostriamo un avviso CJK quando l'input sembra averne bisogno.

I caratteri vengono contati in due modi: con spazi (ogni code point nella stringa) e senza spazi (escludendo spazi ASCII, tab e a capo). Il numero che ti serve dipende dal limite contro cui stai controllando. Titoli di pagina, meta description e messaggi SMS contano gli spazi. Twitter è un caso a sé, vedi le FAQ. Riportiamo anche il numero di caratteri visibili tramite cluster di grafemi, così un'emoji famiglia che occupa 7 code points conta comunque come un solo carattere per un lettore umano.

Righe, paragrafi e frasi completano il pannello. Le righe si dividono sull'a capo. I paragrafi si dividono sulle righe vuote (una o più righe vuote consecutive). Le frasi si dividono su ., ! e ? seguiti da uno spazio bianco, il che dà la risposta giusta sulla maggior parte della prosa ma conta male "Mr. Smith said hello" come due frasi e "i.e." come inizio di una nuova. Non esiste un segmentatore di frasi affidabile che stia in 200 righe di JavaScript; se il tuo testo è pieno di abbreviazioni, considera il conteggio delle frasi una stima approssimativa.

Come contare le parole in tre passi

Un pannello di testo, sei conteggi in tempo reale. Niente da installare, niente da caricare, nessun account richiesto.

  1. 1

    Incolla o scrivi il tuo testo

    Incolla da MS Word, Google Docs, dal client di posta, da una bozza SMS o dall'editor di un CMS. Oppure clicca Upload per caricare un file .txt o .md. Il pulsante Sample inserisce un paragrafo se vuoi prima vedere muovere i contatori. Incollare rimuove la formattazione, che è quello che vuoi; viene contato solo il testo.

  2. 2

    Guarda i conteggi aggiornarsi in tempo reale

    Ogni conteggio si aggiorna mentre scrivi o modifichi. Parole, caratteri con spazi, caratteri senza spazi, righe, paragrafi, frasi e tempo di lettura sono tutti visibili insieme. La stima del tempo di lettura usa 230 words per minute per la prosa generale. C'è anche un rilevatore CJK che avvisa quando il conteggio per spazi sta sottostimando il tuo input.

  3. 3

    Copia il testo o i conteggi

    Premi Copy per riportare il testo ripulito negli appunti, o usa i chip dei conteggi per copiare un numero specifico. Download salva il testo come .txt. Se ti serve una regola di conteggio diversa (per esempio, trattare i composti con trattino come una sola parola), modifica l'input e i conteggi si aggiornano; non c'è nulla da configurare lato server.

Quando un contatore di parole è lo strumento giusto

Centrare il limite di 280 caratteri di X (Twitter)

Stai scrivendo un thread, il secondo tweet è di 312 caratteri e devi tagliare senza perdere la battuta. Incolla il tweet qui, guarda il conteggio dei caratteri, taglia finché non arrivi a 280 o meno. Nota che X conta gli URL come 23 caratteri indipendentemente dalla lunghezza e le emoji come 2, quindi un conteggio ingenuo sottostima leggermente lo spazio rimasto. Vedi le FAQ sulla pesatura di Twitter.

Limiti di parole per saggi accademici o candidature universitarie

Una lettera di motivazione di 500 parole, un saggio di letteratura di 4.000, un abstract di 250 parole per una conferenza. La maggior parte delle istituzioni conta come una parola qualsiasi token separato da spazi, inclusi i composti con trattino come una sola parola. Combacia con quello che riportiamo. Il limite del saggio Common App è di 650 parole e sono rigidi; un contatore che differisce dal loro di 10 è la differenza tra inviato e respinto.

Meta description SEO e titoli di pagina

Google taglia i titoli di pagina intorno ai 60 caratteri, a volte prima su mobile. Le meta description vengono tagliate intorno ai 160. Entrambi sono conteggi di caratteri inclusi gli spazi. Incolla la bozza qui, guarda il contatore, riscrivi finché le keyword importanti non cadono prima del punto di taglio. La stessa regola vale per i titoli Open Graph e le descrizioni Twitter card.

Budget di caratteri per SMS e push notification

Un SMS standard è di 160 caratteri in encoding GSM 7-bit, che scende a 70 caratteri per segmento se includi un carattere non-GSM (per esempio un'emoji o un apice tipografico). Le push notification su iOS vengono tagliate intorno ai 178 caratteri nell'anteprima della lock screen. Il tuo testo può stare in un SMS a 159 caratteri e dividersi in due a 161; il contatore ti dice esattamente dov'è il confine.

Stima del tempo di lettura per un articolo di blog

Piattaforme di blog come Medium e Substack mostrano una stima del tempo di lettura in cima all'articolo. Il calcolo standard è parole totali diviso 230 (una velocità di lettura tipica di un adulto su prosa generale), arrotondato per eccesso. I contenuti tecnici con blocchi di codice o matematica vanno più lenti, intorno a 100 words per minute, quindi la stima promette troppo per i post di ingegneria. Un how-to di 1.200 parole sono circa 5 minuti di lettura.

Confrontare i conteggi di parole prima e dopo l'editing

Hai scritto una bozza di 1.400 parole e il brief chiede meno di 1.000. Incolla l'originale, incolla la versione ridotta in una seconda scheda e vedi esattamente quanto hai tagliato. Per un diff affiancato che mostri quali frasi sono state spostate o riscritte, oltre al solo delta del conteggio, il nostro strumento compare-text copre questo caso. Abbinali quando ti servono entrambe le metriche.

Casi limite del conteggio parole e caratteri

Le situazioni di conteggio che mettono in difficoltà la maggior parte degli strumenti, con cosa facciamo e a cosa fare attenzione. Se un conteggio sembra strano, la risposta di solito è qui.

TopicWhat this tool does
Divisione per spazi vs segmentazione UnicodeDividiamo sugli spazi, che è veloce e combacia con MS Word/Google Docs per l'inglese. L'alternativa conforme alle specifiche è Unicode UAX #29, esposta in JavaScript via Intl.Segmenter. Usala quando la copertura linguistica conta più della velocità.
Lingue CJK senza spazi tra le paroleCinese, giapponese, coreano e thai non separano le parole con spazi. Un conteggio per spazi restituisce circa 1 per un intero paragrafo. Per queste lingue la metrica significativa è il conteggio caratteri, che qui funziona correttamente. Usa Intl.Segmenter per veri conteggi parole CJK.
Emoji e code point UnicodeUn'emoji famiglia 👨‍👩‍👧‍👦 sembra un carattere ma sono 7 code point UTF-16 uniti da zero-width joiner. Contiamo grafemi (caratteri visibili) per la cifra intuitiva e i code point a parte. Un modificatore di tonalità della pelle su un pollice in su è un grafema ma due code point.
Pesatura caratteri Twitter / XX pesa ogni carattere: la maggior parte dell'ASCII conta 1, emoji e CJK contano 2, gli URL sono fissi a 23 indipendentemente dalla lunghezza. Il nostro conteggio caratteri è quello grezzo. Sottrai circa 7 dal budget di 280 per ogni emoji che usi.
URL e @mentions nei tweetX riduce ogni URL a 23 caratteri tramite t.co indipendentemente dalla lunghezza reale del link. Le @mentions contano per la loro lunghezza letterale. Il nostro contatore mostra la lunghezza grezza, quindi un tweet con due URL lunghi qui sembrerà più lungo di quanto X riporti.
Virgolette tipografiche vs virgolette dritteVirgolette "curve" e "dritte" sono caratteri Unicode diversi ma ognuna conta come un carattere. Si assomigliano nella maggior parte dei font; incollando da MS Word o Pages di solito si sostituisce silenziosamente con virgolette tipografiche. Se stai incollando codice, riconvertile prima.
Spazi finali e righe vuoteGli spazi alla fine di una riga continuano a contare come caratteri. Un a capo finale alla fine del documento conta come una riga. Le righe vuote tra paragrafi contribuiscono al totale delle righe ma separano i paragrafi nel conteggio dei paragrafi.
Encoding (UTF-8) e lunghezza in byteLa maggior parte delle API che cita un "limite di caratteri" intende caratteri Unicode, ma alcune intendono byte UTF-8. Un'emoji è 4 byte in UTF-8, un carattere CJK è 3, una lettera latina accentata è 2. Se il tuo limite è in byte, il nostro conteggio caratteri sarà sottostimato. Twitter è la famosa via di mezzo: né byte né caratteri, è il suo schema pesato.

Contatore di parole: domande frequenti

Qual è la differenza tra conteggio parole e conteggio caratteri?

Il conteggio parole è il numero di token separati da spazi nel tuo testo, quindi "hello world" sono due parole. Il conteggio caratteri è il numero di singoli caratteri, quindi "hello world" sono 11 caratteri con lo spazio, 10 senza. Piattaforme diverse guardano numeri diversi: i saggi accademici usano il conteggio parole, i limiti di SMS e tweet usano il conteggio caratteri, e anche i tag title SEO usano il conteggio caratteri. Il contatore mostra entrambi insieme così puoi scegliere quello adatto al tuo contesto.

Come conta le parole esattamente questo strumento?

Divide l'input sugli spazi bianchi (spazi, tab, a capo) e conta i pezzi non vuoti. Quindi "fast-paced" è una parola, "well known" sono due e "isn't" è una. Combacia con MS Word e Google Docs sulla prosa inglese. Il compromesso è che non gestisce correttamente cinese, giapponese o coreano, perché quelle lingue non separano le parole con spazi. Per un conteggio parole conforme alle specifiche in ogni lingua, i browser moderni includono Intl.Segmenter, che implementa l'algoritmo Unicode dei confini di parola.

Come si calcola il tempo di lettura?

Il tempo di lettura è parole diviso 230 words per minute, arrotondato al minuto più vicino. 230 wpm è un punto medio ragionevole per lettori adulti su prosa generale; le stime pubblicate vanno da 200 a 250 wpm per materiale non tecnico. La scrittura tecnica con blocchi di codice, formule o terminologia poco familiare rallenta i lettori a circa 50-100 wpm, quindi la stima promette troppo per contenuti di ingegneria o scientifici. Se vuoi una matematica più rigorosa per un pubblico di nicchia, dividi il tuo conteggio parole per la loro reading speed reale.

Conta correttamente testo cinese, giapponese o coreano?

Per le parole, no. Le lingue CJK non mettono spazi tra le parole, quindi un conteggio parole basato sugli spazi restituisce circa 1 per qualsiasi paragrafo CJK. I conteggi caratteri restano accurati (un carattere CJK è un carattere) ed è di solito la metrica che interessa per quelle lingue: il limite di un saggio in giapponese è in caratteri, non in parole. Se ti serve un vero conteggio parole CJK, l'API Intl.Segmenter nei browser moderni implementa l'algoritmo Unicode di segmentazione delle parole e gestisce correttamente CJK, thai e altre scritture senza spazi.

Viene salvato o caricato qualcosa?

No. Il contatore gira interamente nel tuo browser. Niente viene inviato a un server, registrato o memorizzato. Puoi incollare una bozza riservata, un articolo non pubblicato o la tua dichiarazione dei redditi e chiudere la scheda; non resta alcuna copia. Per verificare, apri DevTools, vai sulla scheda Network e guarda mentre scrivi. Non ci sono richieste in uscita quando i conteggi si aggiornano. Lo strumento è trasparente sulle dipendenze; l'unico codice di conteggio coinvolto è puro JavaScript che gira sulla tua macchina.

X (Twitter) conta davvero le emoji come 2 caratteri?

All'incirca sì. X usa una pesatura personalizzata in cui la maggior parte del Latin di base, le cifre e la punteggiatura comune contano 1, e quasi tutto il resto (emoji, CJK, lettere accentate) conta 2 sui 280 caratteri disponibili. L'algoritmo esatto è nella loro documentazione di counting-characters; usa intervalli di code point invece di cluster di grafemi, quindi un'emoji bandiera (che sono due code point regional indicator) conta in realtà 4. Gli URL sono un caso speciale a 23 caratteri indipendentemente dalla lunghezza. Il nostro conteggio caratteri è il conteggio grezzo, non quello pesato.

Privacy e funzionamento

Il tuo testo non lascia mai il browser. Conteggio, divisione e rendering girano tutti sulla tua macchina. Non carichiamo il testo, non lo logghiamo né lo passiamo per servizi di terze parti. Puoi incollare una bozza riservata, un saggio non pubblicato o qualunque altro contenuto privato e chiudere la scheda senza lasciare tracce. Per verificare, apri i DevTools del browser, vai sulla scheda Network e guarda mentre scrivi; non ci sono richieste in uscita. L'unica dipendenza è il motore JavaScript del browser stesso, più l'opzionale Intl.Segmenter per il conteggio dei grafemi. Se ti serve un diff di testo affiancato, un convertitore di maiuscole e minuscole, un modo per ordinare le righe o un eliminatore di righe duplicate, quegli strumenti sono a un clic e seguono la stessa policy in-browser.