Contatore di caratteri

Conta caratteri, parole, frasi, paragrafi e stima il tempo di lettura.

0
Caratteri
0
Senza spazi
0
Parole
0
Frasi
0
Paragrafi
0
Righe
0
Lunghezza media parola
0 min
Tempo di lettura
0 min
Tempo di lettura ad alta voce

Informazioni sul contatore di caratteri

Il nostro contatore di caratteri ti fornisce statistiche istantanee sul tuo testo. Usalo per controllare i limiti dei post di Twitter/X (280 caratteri), le lunghezze dei titoli SEO (60 caratteri), le meta descrizioni (160 caratteri) o qualsiasi altro contenuto con limiti di caratteri. Tutta l'elaborazione avviene nel tuo browser · nulla viene inviato ad alcun server.

Limiti di caratteri comuni

Post Twitter/X: 280 caratteri

Bio Instagram: 150 caratteri

Titolo SEO: 50-60 caratteri

Meta descrizione: 150-160 caratteri

Titolo YouTube: 100 caratteri

Messaggio SMS: 160 caratteri

Come Funziona

  1. Digita o incolla il tuo testo nella textarea. Il contatore si aggiorna in tempo reale ad ogni battuta, non c'è un pulsante "Calcola" da premere.
  2. Leggi le statistiche live. Caratteri con spazi, caratteri senza spazi, parole, frasi, paragrafi, righe, lunghezza media delle parole, più stime del tempo di lettura e di parlato, tutto si ricalcola mentre modifichi.
  3. Imposta un limite opzionale di caratteri per la piattaforma per cui stai scrivendo (Twitter 280, SMS 160, Bluesky 300, ecc.) e guarda la barra di progresso riempirsi. La barra diventa ambra quando ti avvicini al limite e rossa quando lo superi.
  4. Copia o cancella quando hai finito. Copia Testo mette il contenuto negli appunti; Cancella svuota la casella. Nulla viene inviato da nessuna parte, l'intero contatore funziona nel tuo browser.

Limiti di Caratteri che Contano nel 2026

Ogni piattaforma ha il proprio tetto, e diverse hanno regole nascoste, quelle che fanno male sono di solito i limiti di visibilità (il testo oltre un certo punto viene nascosto dietro "…altro") e le regole di codifica per canale.

PiattaformaCampoLimiteNote
Twitter / XStandard post280Gli URL contano sempre come 23. I caratteri CJK ed emoji contano come 2 ciascuno.
X PremiumLong post25,000Approssimativamente un articolo di 4.000 parole.
BlueskyPost300Gli URL contano come 22; bio 256, nome visualizzato 64, testo alt 2.000.
ThreadsPost500Gli allegati di testo lungo permettono molto di più, separatamente.
MastodonToot500 (default)Per istanza, molte eseguono 1.000+ o 5.000+.
LinkedInPost3,000Titolo 220, About / Summary 2.600.
DiscordMessage2,0004.000 con Nitro. I messaggi più lunghi vengono convertiti in un allegato file di testo.
RedditTitle / Body / Comment300 / 40,000 / 10,000I titoli non possono essere modificati dopo l'invio.
InstagramCaption / Bio2,200 / 150Le didascalie troncano dopo ~125 caratteri nel feed.
YouTubeTitle / Description100 / 5,000I risultati di ricerca mostrano solo ~60 del titolo.
SMS (GSM-7)Single segment / multi160 / 153Multi perde 7 caratteri per segmento all'User Data Header.
SMS (UCS-2)Single segment / multi70 / 67Attivato da qualsiasi carattere non-GSM.
SEO title<title>~50-60Google non ha un limite rigido; il troncamento avviene per larghezza in pixel (~580 px).
SEO meta description<meta description>~150-160 desktop / ~120 mobileIl troncamento, di nuovo, è basato su pixel; la lunghezza non influisce sul ranking.

La Trappola della Codifica SMS

SMS è l'unico canale comune dove un carattere può cambiare il costo di ogni altro carattere nel tuo messaggio. L'alfabeto predefinito GSM 7-bit contiene esattamente 128 caratteri, lettere latine di base, cifre, punteggiatura comune, una manciata di caratteri accentati e simboli di valuta. Qualsiasi cosa al di fuori (un apostrofo curvo ', un trattino-em, un'emoji, qualsiasi scrittura non-latina) declassa l'intero messaggio alla codifica UCS-2 16-bit, abbassando il limite per segmento da 160 caratteri GSM-7 a 70 caratteri UCS-2. Un messaggio di 161 caratteri diventa due segmenti, fatturato come due messaggi; un'emoji vagante in un messaggio altrimenti pulito può tagliare il tuo limite effettivo a metà. Strumenti come la "Smart Encoding" di Twilio sostituiscono automaticamente le virgolette curve con quelle dritte per mantenere le campagne di marketing nella codifica più economica.

Cosa Conta come "un Carattere"? Dipende.

L'Unicode moderno separa l'idea intuitiva di "un carattere" in tre concetti diversi che contano diversamente:

String.prototype.length di JavaScript restituisce unità di codice UTF-16, non grafemi. MDN lo afferma direttamente: "contiene la lunghezza della stringa in unità di codice UTF-16." Ecco perché una singola emoji come 😄 riporta una lunghezza di 2 (vive nel piano supplementare e richiede una coppia surrogata), e la sequenza ZWJ della famiglia 👨‍👩‍👧‍👦 riporta una lunghezza di 11 (quattro emoji di persona più tre joiner zero-width). La stessa emoji di famiglia a un carattere conta come 11 in JavaScript, 5 in Python, e 1 in Swift, a seconda di quale definizione ogni linguaggio sceglie.

Per conteggi corretti di grafemi nel JavaScript moderno, la risposta standard è Intl.Segmenter:

const seg = new Intl.Segmenter("en", { granularity: "grapheme" });
[...seg.segment("👨‍👩‍👧‍👦")].length;  // 1

Questo contatore usa Intl.Segmenter dove supportato (ogni browser evergreen al 2026) quindi il conteggio di caratteri visibili corrisponde a ciò che un occhio umano conterebbe, non a ciò che le unità di codice UTF-16 conterebbero.

Tempo di Lettura e Tempo di Parlato

Il tempo di lettura è calcolato usando la fonte moderna più rigorosa disponibile: la meta-analisi del 2019 di Marc Brysbaert ("How many words do we read per minute?", Journal of Memory and Language) che ha estratto 190 studi che coprono 18.573 partecipanti. Il risultato principale è stato inferiore alla saggezza popolare a lungo citata di 300 wpm, la lettura silenziosa di saggistica media 238 parole al minuto, la narrativa media 260 wpm, e la lettura ad alta voce scende a 183 wpm. Il contatore usa 238 wpm per la stima del tempo di lettura silenziosa, che è il numero giusto per documentazione, articoli e la maggior parte dei contenuti generali.

Il tempo di parlato usa il ritmo di presentazione formale di 130 wpm dell'American Speech-Language-Hearing Association, più lento del parlato conversazionale (intorno a 150 wpm) perché il pubblico ha bisogno di tempo di elaborazione extra e i relatori devono fare pausa per l'enfasi. Se stai scrivendo uno script di podcast, un capitolo di audiobook o un discorso dal vivo, 130 wpm è il numero di pianificazione più sicuro.

Lunghezze del Titolo SEO e della Meta Description

Google Search Central è inequivocabile: non c'è una lunghezza massima rigida né per l'elemento <title> né per il tag <meta name="description">. I frammenti vengono semplicemente troncati per adattarsi alla larghezza disponibile sul dispositivo che mostra il risultato. Le raccomandazioni di 50-60 caratteri per il titolo e 150-160 per la descrizione sono convenzioni industriali derivate da larghezze in pixel osservate (~580 px su desktop), non da alcun limite ufficiale. Il troncamento è deciso dalla larghezza in pixel, quindi un titolo pieno di lettere larghe come W, M, e A maiuscola troncherà prima di uno pieno di lettere strette come i, l, e t. La lunghezza non influisce sul ranking; influisce solo su quanta parte del tuo snippet un cercatore vede prima di cliccare.

Perché Contare nel Browser È Importante

Molti contatori di testo sono lato-server: tu incolli, fanno POST del tuo testo a un backend e restituiscono i conteggi. Tutto ciò che incolli è poi nei loro log di transito, log del server e (a seconda dei termini) potenzialmente nei loro dati di addestramento. Va bene per bozze di tweet; non va bene per comunicazioni confidenziali dei dipendenti, bozze legali sotto privilegio, manoscritti inediti, registri medici o finanziari, o PII che stai gestendo per conto di qualcun altro. Questo contatore funziona interamente nel tuo browser, ogni conteggio è calcolato da JavaScript sul tuo dispositivo, il contenuto della textarea non lascia mai la pagina, e una volta che la pagina è in cache lo strumento funziona offline.

Casi d'Uso Comuni

Errori Comuni

  1. Confondere caratteri con byte. Un post X di 280 caratteri in inglese è 280 byte; lo stesso post contenente emoji è ben oltre 280 byte. Usa il dedicato Contatore di byte quando hai bisogno della dimensione codificata.
  2. Dimenticare che gli URL contano sempre come 23 su X. Un link breve e un link di 200 caratteri consumano entrambi 23 dei tuoi 280 caratteri. Non accorciare manualmente.
  3. Usare una singola emoji in un template SMS marketing. Un carattere non-GSM declassa l'intero messaggio a UCS-2, dimezzando il limite per segmento e potenzialmente raddoppiando il conto di una campagna.
  4. Ottimizzare i titoli a un conteggio di caratteri quando il troncamento è per larghezza in pixel. Due titoli da 60 caratteri possono renderizzare a larghezze molto diverse a seconda di quali lettere usano.
  5. Fidarsi di .length in JavaScript per conteggi di caratteri visibili all'utente. Usa Intl.Segmenter con granularity: "grapheme" se il conteggio viene mai mostrato a un utente, altrimenti i cluster di emoji e CJK riportano numeri fuorvianti.
  6. Incollare testo confidenziale in contatori lato server. Se l'URL dice "count" ma la scheda di rete mostra un POST, il tuo testo ha appena lasciato il tuo computer.

Domande Frequenti

Il contatore funziona con scritture non-latine ed emoji?

Sì. Il conteggio dei caratteri usa Intl.Segmenter con granularità di grafema dove il browser lo supporta (ogni browser evergreen al 2026), quindi una singola emoji conta come 1 anche se è tecnicamente diversi code point Unicode cuciti insieme con joiner zero-width. I caratteri CJK, latino accentato, devanagari e cirillico contano tutti un cluster per carattere visibile.

Perché il mio conteggio di caratteri X è sbagliato di uno o due?

X applica la propria ponderazione: ogni emoji conta come 2, ogni carattere CJK conta come 2, e ogni URL viene avvolto attraverso lo shortener t.co e conta esattamente 23. Una bozza tutta latina di 280 caratteri in questo contatore è 280 anche su X, ma una bozza con due emoji e un URL conterà più alto su X che qui. Per l'accuratezza specifica di X, X pubblica la libreria twitter-text che implementa le sue esatte regole di conteggio.

Il tempo di lettura è davvero 238 parole al minuto?

Per la lettura silenziosa di saggistica da parte di un adulto medio, sì, questo è il numero principale della meta-analisi di Marc Brysbaert del 2019 di 190 studi precedenti che coprono 18.573 partecipanti, la fonte moderna più rigorosa. La narrativa è un po' più veloce (260 wpm), la lettura ad alta voce è molto più lenta (183 wpm), e parlare-a-un-pubblico è ancora più lento (130 wpm secondo ASHA). La stima del tempo di lettura usa 238 wpm; il tempo di parlato usa 130.

Il mio testo viene salvato o inviato da qualche parte?

No. Il conteggio avviene interamente in JavaScript all'interno del tuo browser. Il contenuto della textarea non viene trasmesso, registrato o memorizzato nella cache su alcun server. Una volta caricata la pagina, il contatore funziona offline.

Come funziona davvero il limite SMS?

Un singolo segmento SMS è 140 byte. Codificato con l'alfabeto GSM 7-bit sono 160 caratteri; codificato con UCS-2 (Unicode a 16 bit, usato nel momento in cui appare un qualsiasi carattere non-GSM) scende a 70. I messaggi multi-segmento perdono 7 caratteri GSM o 3 caratteri UCS-2 per segmento a uno User Data Header usato per il riassemblaggio, quindi un messaggio GSM lungo è 153 caratteri per segmento, un messaggio UCS-2 lungo è 67. Gli operatori mobili fatturano per segmento, quindi la scelta della codifica conta.

Qual è la lunghezza giusta del titolo SEO?

Google non ha un limite rigido. La convenzione industriale di 50-60 caratteri viene dal punto di troncamento osservato della larghezza in pixel nei risultati di ricerca desktop (intorno a 580 px). La lunghezza stessa non influisce sul ranking; influisce solo su quanto del titolo gli utenti vedono prima che venga tagliato. Mantieni le parole più importanti all'inizio, poiché quella è la parte garantita di mostrarsi.

Strumenti correlati