Contatore di caratteri che conta come ogni piattaforma
Incolla un post, un SMS o una meta description in questo contatore di caratteri e ottieni il numero che la piattaforma userà davvero: la lunghezza ponderata di X con link a 23, i caratteri visibili di Bluesky, le parti di SMS in GSM-7 o Unicode e la regola della doppia larghezza di Google Ads.
- Caratteri
- 0
- Parole
- 0
- Caratteri senza spazi
- 0
- Frasi
- 0
- Paragrafi
- 0
- Parole uniche
- 0
- Tempo di lettura
- 0 s
- Tempo di parlato
- 0 s
- Pagine
- 0
- Lunghezza media delle parole
- 0
- Lunghezza media delle frasi
- 0
- Sillabe
- 0
Come conta il tuo testo ogni piattaforma
Ogni barra conta con la regola propria della piattaforma. Usa il pulsante bersaglio per controllare da vicino un limite: il testo oltre il limite viene evidenziato nell’editor.
Lunghezza dell’SMS e parti
- Unità
- 0
- Parti
- 0
- Restanti in questa parte
- 160
- Dimensione della parte
- 160
160 per messaggio singolo, 153 per parte se diviso
Sostituisce virgolette tipografiche, trattini lunghi, il carattere dei puntini di sospensione e gli spazi speciali con segni semplici, e unisce le lettere con accenti separati, così il messaggio può restare in GSM-7.
Titolo e meta description
Google non fissa un limite di caratteri per titoli e descrizioni: li taglia in base alla larghezza dello schermo e può riscriverli. Le fasce 50–60 e 120–160 sono regole pratiche, quindi metti per prime le parole importanti.
Parole più usate
Velocità di lettura e pagine
238 parole al minuto è la velocità media di lettura silenziosa di un adulto per testi non narrativi; 150 è un ritmo calmo da presentazione. 500 e 250 parole per pagina presuppongono carattere a 12 punti e margini di 2,5 cm (1 pollice), una convenzione e non una regola.
Scorciatoie da tastiera
- Ctrl + Invio
- Copia il testo (Cmd su Mac)
- Ctrl + Maiusc + Backspace
- Cancella il testo (Annulla resta disponibile)
- ?
- Apri o chiudi questo elenco
- Esc
- Chiudi questo elenco
Un contatore di caratteri merita fiducia solo quando il suo numero coincide con quello che la piattaforma applicherà, e questi numeri differiscono molto più di quanto si pensi. Scrivi o incolla il testo qui sopra e ogni valore si aggiorna subito: ogni limite è contato con la regola propria della piattaforma e riporta la sua unità. La riga di X mostra quindi la lunghezza ponderata di X, non quella del tuo programma di videoscrittura.
Cosa controlla il contatore di caratteri prima di pubblicare
- Statistiche del testo. Caratteri con e senza spazi, parole, parole uniche, frasi, paragrafi, lunghezza media di parole e frasi, sillabe, tempo di lettura e di parlato e pagine, più una riga con byte UTF-8, unità UTF-16, code point e righe, e le dieci parole più usate con la loro densità.
- Valori per piattaforma, raggruppati. Diciotto valori in quattro gruppi: social network, ricerca (meta title e meta description), Google Ads e SMS. Ogni riga mostra l’usato rispetto al limite, quanto resta o avanza, l’unità in cui conta e un pulsante i che spiega la regola. Le righe di cui non ho trovato la fonte portano l’etichetta «valore predefinito dello strumento, verifica nell’app».
- Un limite obiettivo con evidenziazione dell’eccesso. Fissa il limite che conta per questo testo, oppure scrivi il tuo in caratteri, caratteri senza spazi o parole. Un numero grande di ciò che resta o avanza e un indicatore da 20 caselle seguono l’obiettivo, e tutto ciò che lo supera viene evidenziato nell’editor, così vedi esattamente quali parole tagliare. Seleziona una parte del testo per contare solo quella.
- Un pannello SMS. Codifica (GSM-7 o Unicode), unità, numero di parti (i segmenti più sotto), unità rimaste nella parte corrente, dimensione della parte con una striscia disegnata per ogni parte, caratteri esatti che hanno imposto Unicode con il loro code point, e la correzione Rendi adatto agli SMS che vedi in anteprima prima di accettarla.
- Un controllo dello snippet di ricerca. Campi separati per titolo e descrizione, con conteggi propri rispetto alle fasce 50–60 e 120–160, e un’anteprima desktop e una mobile che tagliano il testo in base alla larghezza con i puntini di sospensione, come fa una pagina dei risultati: l’anteprima desktop tiene il titolo su una riga e la descrizione su due, quella mobile ne ammette due e tre.
Tutto gira nel tuo browser. Il testo che scrivi non viene caricato né salvato; sul dispositivo restano solo impostazioni come un limite personalizzato, la velocità di parlato o l’obiettivo fissato. Cancella e il pulsante Incolla lasciano un Annulla a un passo, un testo incollato di oltre 500.000 caratteri viene tagliato e la pagina ti avvisa, ed Esporta salva un file .txt con ogni statistica e ogni valore segnato come OK o SUPERATO insieme alla sua unità. Premi ? nello strumento per vedere le scorciatoie da tastiera.
Spazi, emoji e accenti: cosa deve contare un contatore di caratteri
Gli spazi contano ovunque. Uno spazio è un carattere per X, per un gateway SMS, per Google Ads e per un modulo che chiede i «caratteri spazi inclusi», e anche un’interruzione di riga conta come un carattere. I moduli che chiedono i «caratteri senza spazi» sono l’eccezione, ed è per questo che i due numeri stanno uno accanto all’altro.
Con emoji e accenti i contatori si dividono, perché lo stesso testo si può misurare in quattro modi. Ciò che vedi è un grafema, un carattere visibile. Sotto possono esserci più code point Unicode, che il software memorizza come unità UTF-16 (il numero che mostra un semplice contatore basato sulla lunghezza di stringa di JavaScript) oppure come byte UTF-8. X poi aggiunge il proprio peso.
| Testo | Caratteri visibili | Unità UTF-16 | Byte UTF-8 | Peso su X |
|---|---|---|---|---|
| 😀 un emoji | 1 | 2 | 4 | 2 |
| 👨👩👧 emoji famiglia | 1 | 8 | 18 | 2 |
| 🇺🇦 bandiera | 1 | 4 | 8 | 2 |
| é scritta come un solo carattere | 1 | 1 | 2 | 1 |
| e + accento combinato | 1 | 2 | 3 | 1 (prima normalizzato) |
La mia regola: il valore «Caratteri» in evidenza è il conteggio visibile, perché è ciò che vede un lettore e ciò che limita Bluesky. Per le piattaforme che non pubblicano come contano, i valori predefiniti contano in modo rigoroso in unità UTF-16, dove un emoji costa 2. Se una didascalia entra nel conteggio rigoroso, entra nell’app.
Limiti di caratteri per piattaforma
I limiti cambiano e alcuni social non dicono mai come contano, perciò la tabella separa due tipi di riga. Una fonte con link significa che ho verificato il numero su di essa; «valore predefinito» significa che è il valore di default del contatore, da confermare nell’app prima di fidarsene. Ogni riga si può sostituire con un limite personalizzato.
| Dove | Limite | Contato come | Fonte |
|---|---|---|---|
| Post su X | 280 | ponderato: link = 23, emoji e CJK = 2 | Documentazione per sviluppatori di X |
| Post su Bluesky | 300 | caratteri visibili, più un tetto di 3000 byte | How Many Words |
| Post su Threads | 500 | UTF-16, emoji = 2 | How Many Words |
| Post su Mastodon | 500 su un server predefinito | code point, link = 23 | How Many Words |
| Post su LinkedIn | 3000 | UTF-16, emoji = 2 | Guida di LinkedIn |
| Didascalia Instagram | 2200 (circa 125 visibili prima di «altro») | UTF-16, emoji = 2 | NapoleonCat |
| Bio Instagram | 150 | UTF-16, emoji = 2 | NapoleonCat |
| Titolo / descrizione / percorso Google Ads | 30 / 90 / 15 | caratteri a doppia larghezza = 2 | Guida di Google Ads |
| Meta title | circa 50–60 (regola pratica) | caratteri visibili | Guida di Spilno |
| Meta description | circa 120–160 (regola pratica) | caratteri visibili | Guida di Spilno |
| Post su Facebook | 63.206 | UTF-16, emoji = 2 | valore predefinito |
| Titolo / descrizione YouTube | 100 / 5000 | UTF-16, emoji = 2 | valore predefinito |
| Didascalia TikTok | 4000 | UTF-16, emoji = 2 | valore predefinito |
| Descrizione di un pin Pinterest | 500 | UTF-16, emoji = 2 | valore predefinito |
Pubblichi lo stesso testo su più social? Scrivi per quello più rigido, di solito X a 280 ponderati o Bluesky a 300, e metti il gancio nei primi 125 caratteri, così sopravvive anche al taglio di Instagram. Su Google Ads i caratteri cinesi, giapponesi e coreani contano il doppio: 東京の格安ホテルを今すぐ予約 ha 14 caratteri ma ne occupa 28 su 30 in un titolo, mentre Cheap Tokyo Hotels – Book Now ne occupa 29. La panoramica piattaforma per piattaforma spiega più nel dettaglio la regola di conteggio di ogni social.
Post su X: perché 280 non sono sempre 280
X misura un post in base alla lunghezza ponderata. Lettere latine, cifre, punteggiatura normale e alcuni simboli comuni pesano 1; emoji e caratteri cinesi, giapponesi e coreani pesano 2, e così anche simboli più rari come € e ✓. Ogni link conta 23, per quanto lungo o corto sia in realtà, perché X lo sostituisce con il proprio link abbreviato, e il testo viene normalizzato in Unicode (NFC) prima del conteggio. Gli emoji composti da più pezzi, come una mano con tono della pelle o una famiglia, contano una volta, come 2. Le regole sono spiegate nella guida di X al conteggio dei caratteri.
- Un post con un lungo link di tracciamento,
Read https://example.com/a/very/long/path/that/goes/on/and/on/for/ever ok, è lungo 73 caratteri sullo schermo. X conta 5 per «Read » + 23 per il link + 3 per « ok» = 31, e ne restano 249. - Un annuncio di prodotto in giapponese di 141 caratteri pesa 141 × 2 = 282: due in più. Taglia un carattere e ci sta esattamente a 280, perché 140 caratteri CJK riempiono un post.
- La stringa di riferimento della libreria twitter-text,
english text 日本語 😷 https://example.compesa 13 + 6 + 1 + 2 + 1 + 23 = 46, e il contatore coincide.
SMS: 160, 153, 70 e 67
Un SMS trasporta 140 byte. Nell’alfabeto GSM-7 ogni carattere occupa 7 bit, quindi un messaggio contiene 160 caratteri. Se anche un solo carattere è fuori da quell’alfabeto, l’intero messaggio passa a UCS-2 con 16 bit per carattere e lo spazio scende a 70. I messaggi più lunghi vengono inviati a segmenti, e ogni segmento cede 6 byte a un’intestazione dei dati utente che dice al telefono come riunire le parti, lasciando 153 caratteri GSM-7 o 67 UCS-2 per segmento (i limiti SMS di Bird).
Due dettagli colgono di sorpresa. I caratteri di estensione ^ { } \ [ ] ~ | e € sono ammessi in GSM-7 ma occupano due unità ciascuno (le note di Messangi sulla codifica), e un carattere da due unità non viene mai spezzato tra due segmenti. Inoltre il testo incollato da un programma di videoscrittura porta virgolette tipografiche, trattini en e em e spazi unificatori, nessuno dei quali è in GSM-7.
| Messaggio | Codifica | Unità | Segmenti | Restanti nell’ultimo segmento |
|---|---|---|---|---|
| 150 lettere semplici | GSM-7 | 150 | 1 | 10 |
| 161 lettere semplici | GSM-7 | 161 | 2 | 145 |
| 159 lettere + € | GSM-7 | 161 | 2 | 145 |
| 152 lettere + € + 10 lettere | GSM-7 | 164 | 2 (il € passa per intero nella parte 2) | 141 |
| 150 lettere + 🚀 | UCS-2 | 152 | 3 | 49 |
La riga del razzo è quella costosa: un solo emoji trasforma un promemoria da un segmento in tre, e ogni segmento viene fatturato per ogni destinatario. Il pulsante Rendi adatto agli SMS corregge ciò che si può correggere senza cambiare le tue parole: virgolette dritte al posto di quelle tipografiche, trattini al posto dei trattini lunghi, tre punti al posto del carattere dei puntini di sospensione, spazi normali al posto di quelli speciali, caratteri a larghezza zero e trattini morbidi rimossi, e accenti scritti come segno separato fusi con la loro lettera. Se qualcosa come ê impone ancora Unicode, l’anteprima lo segnala. Don’t forget “tomorrow” – see you è di 33 caratteri in entrambi i casi, ma passa da Unicode con 37 restanti a GSM-7 con 127 restanti. Vedi il risultato prima di accettarlo, e un clic lo annulla.
Le lettere accentate sono un caso misto: é, è, à, ñ, ü, ö, ä, ò, ù e ì sono in GSM-7, mentre á, í, ó, ú, ê, ã, õ e la ç minuscola no, perciò i messaggi in spagnolo e portoghese finiscono spesso in Unicode, qualunque cosa tu faccia. Tieni i messaggi lunghi entro pochi segmenti, perché alcuni operatori limitano il totale (DIDLogic sulla concatenazione). La guida al limite di caratteri degli SMS contiene una lista di controllo per i testi di campagna.
Lunghezza di meta title e meta description
Google non fissa un limite di caratteri per nessuno dei due. Il link del titolo e lo snippet vengono accorciati quanto serve per entrare nella larghezza del dispositivo (link del titolo, snippet), Google può scrivere uno snippet proprio a partire dal testo della pagina e costruisce i link del titolo anche da intestazioni e altro testo in evidenza, oltre che dall’elemento title. I noti 60 e 160 sono regole pratiche nate dall’esperienza SEO, e circa 120 caratteri è ciò che di solito sopravvive su un telefono (il riepilogo di Spilno). Il vero limite è la larghezza, e le lettere non sono tutte larghe uguali: un titolo pieno di W e M finisce lo spazio ben prima di uno pieno di i e l.
Per questo lavoro per fasce e non con un numero esatto: titolo 50–60, descrizione 120–160, con le parole che cerca l’utente nella prima metà. Due esempi:
- Titolo
Character Counter: Limits for X, SMS and Meta Tags= 50 caratteri, dentro la fascia. - Descrizione
Count characters, words and SMS segments as you type. See how X, Bluesky, Google Ads and SMS really count emoji, links and accents before you post.= 147 caratteri, e i primi 120 dicono già cosa fa la pagina.
Il controllo dello snippet mostra entrambi alle larghezze desktop e mobile, con il taglio dove cadrebbe. Più dettagli su larghezze, riscritture e controlli dello snippet nella guida alla lunghezza di meta title e meta description.
Parole, pagine e tempo di lettura
I contaparole divergono nei casi limite, quindi ecco le regole di questo. Un elemento tra due spazi è una parola solo se contiene una lettera o una cifra: Hello — world sono 2 parole, e un emoji da solo non ne è nessuna. Le parole con trattino, le contrazioni e $3.50 contano come una. Ogni carattere cinese o giapponese conta come una parola, come fanno i programmi di videoscrittura, quindi 日本語のテキスト sono 8. Le frasi finiscono con . ! ? o … seguiti da uno spazio e da una nuova frase, ma non dopo Mr., Dr., e.g. o un punto decimale: Mr. Smith paid $3.50 for it. è una sola frase, e anche un’ultima frase lasciata a metà conta.
Il tempo di lettura usa 238 parole al minuto, la media della lettura silenziosa di testi non narrativi trovata in una rassegna di 190 studi; la narrativa si aggira sulle 260, la maggior parte degli adulti sta tra 175 e 300, e la lettura ad alta voce è in media di circa 183 (BPS Research Digest). Il tempo di parlato è di 150 parole al minuto per impostazione predefinita, un ritmo costante da presentazione, e puoi modificarlo. Le pagine seguono la convenzione consueta di 500 parole a interlinea singola o 250 a interlinea doppia, con carattere a 12 punti e margini di 2,5 cm; il tuo carattere e i tuoi margini la sposteranno, perciò l’impostazione è modificabile.
| Parole | Pagine interlinea singola / doppia | Lettura silenziosa a 238 parole/min | Parlato a 150 parole/min |
|---|---|---|---|
| 250 | 0,5 / 1 | 1 min 4 s | 1 min 40 s |
| 500 | 1 / 2 | 2 min 7 s | 3 min 20 s |
| 1000 | 2 / 4 | 4 min 13 s | 6 min 40 s |
| 1500 | 3 / 6 | 6 min 19 s | 10 min 0 s |
| 2000 | 4 / 8 | 8 min 25 s | 13 min 20 s |
| 3000 | 6 / 12 | 12 min 37 s | 20 min 0 s |
Calcolo per un saggio di 1500 parole: 1500 ÷ 238 × 60 = 378,2 secondi, arrotondati a 379, cioè 6 min 19 s di lettura; 1500 ÷ 150 = 10 minuti per esporlo. La guida a pagine e tempo di lettura tratta altre interlinee e che cosa intendono i moduli per caratteri.
Le regole di conteggio e i casi su cui le provo
Ogni numero nasce da una regola scritta, non da ciò che restituisce la lunghezza di stringa del browser:
Peso su X = 23 per link + 2 per emoji o carattere largo + 1 per carattere stretto
Segmenti SMS = 1 se le unità sono ≤ 160 (GSM-7) o ≤ 70 (UCS-2); altrimenti parti da 153 o 67, riempite in ordine
Ipotesi e limiti: la suddivisione in grafemi usa il segmentatore Unicode integrato del browser, e i browser molto vecchi ripiegano sui code point, il che può far contare un emoji famiglia come 5. I domini nudi con estensioni comuni sono trattati come link, come fa X. I tempi sono arrotondati per eccesso al secondo intero e le pagine mostrate con un decimale. Lo strumento viene verificato su questi casi di controllo a ogni modifica:
| Input | Risultato atteso |
|---|---|
Launch day 🚀 | 12 caratteri, peso su X 13, 2 parole; SMS UCS-2, 13 unità, 1 segmento, 57 restanti |
Read https://example.com/a/very/long/path/that/goes/on/and/on/for/ever ok | 73 caratteri, peso su X 31, 3 parole |
| 140 × 日 / 141 × 日 | peso su X 280 (ci sta) / 282 (2 in più) |
| 160 × a / 161 × a | GSM-7, 1 segmento, 0 restanti / 2 segmenti, 145 restanti |
| 150 × a + 😀 | UCS-2, 152 unità, 3 segmenti, 49 restanti |
Don’t forget “tomorrow” – see you, poi «Rendi adatto agli SMS» | UCS-2, 37 restanti → GSM-7, 127 restanti |
| 1500 parole | 3,0 / 6,0 pagine, 6 min 19 s di lettura, 10 min 0 s di parlato |
Domande frequenti sul contatore di caratteri
Gli spazi contano come caratteri?
Sì. X, Bluesky, Instagram, Google Ads e gli SMS contano gli spazi, e anche un’interruzione di riga conta come un carattere. Solo i moduli che chiedono espressamente i caratteri senza spazi li escludono, per questo il contatore mostra entrambi i numeri.
Un emoji conta come uno o due caratteri?
Dipende da chi conta. Bluesky conta ciò che vedi, quindi ogni emoji vale 1; X conta ogni emoji come 2; i contatori basati su UTF-16 contano 2 per un emoji semplice e 8 per un emoji famiglia. In un SMS un emoji porta l’intero messaggio in Unicode.
Un link conta 23 caratteri su X anche se è corto?
Sì. X conta ogni URL come 23 caratteri qualunque sia la sua lunghezza reale, quindi un lungo link di tracciamento costa meno di quanto sembri e un link cortissimo costa di più.
Quanti caratteri entrano in un SMS?
160 se ogni carattere è nell’alfabeto GSM-7, 70 se anche uno solo non lo è. I messaggi più lunghi vengono divisi in segmenti da 153 o 67 caratteri.
Il limite della meta description è di 160 caratteri?
Google non fissa un limite preciso: accorcia lo snippet in base alla larghezza dello schermo e a volte ne scrive uno proprio. Punta a circa 120–160 caratteri e metti per prime le parole importanti.
Quanti caratteri può avere un titolo di Google Ads?
30, con ogni carattere cinese, giapponese o coreano che conta 2, quindi un titolo giapponese contiene 15 caratteri. Le descrizioni ne ammettono 90 e i percorsi visualizzati 15.
Guide (in inglese)
Aggiornato il · Informazioni sul sito