Vai al contenuto principale
LibraTool logoLibraTool

Contatore Caratteri gratis

Conta caratteri, parole, frasi, lettere, cifre e caratteri speciali. Verifica i limiti di Twitter, Instagram e altre piattaforme.

Funziona offline una volta caricato
Caratteri86
Grafemi86
Byte (UTF-8)86
Parole17
Frasi2
Paragrafi2
Lettere67
Cifre0
Spazi15
A capo2
Speciali2
Caratteri unici31
Lunghezza media parola3.9 car
Tempo di lettura5 sec
Tempo di pronuncia7 sec
Limiti piattaforma
𝕏 Tweet (X)86/280 ✓
💼 Post LinkedIn86/3000 ✓
🌐 Meta description86/160 ✓
▶️ Titolo YouTube86/100 ✓
💬 Messaggio SMS86/160 ✓
📷 Didascalia Instagram86/2200 ✓
Le regole di conteggio variano a seconda della piattaforma — emoji, link e caratteri CJK potrebbero contare come più di un carattere.

Usi comuni

  • Conta i caratteri per i post sui social mediaVerifica i conteggi dei caratteri rispetto ai limiti di Twitter, Instagram, LinkedIn e altre piattaforme prima di pubblicare.
  • Conta i caratteri per i meta tag SEOVerifica i tag del titolo e le meta descrizioni rispetto ai limiti di caratteri dei motori di ricerca per una visualizzazione ottimale.
  • Conta i caratteri per la scrittura accademicaTraccia i conteggi di caratteri e parole per saggi, astratti, moduli di candidatura e invii di tesi.
  • Conta la lunghezza della stringa per lo sviluppoVerifica le lunghezze delle stringhe, le dimensioni dei byte e i conteggi dei caratteri Unicode per il dimensionamento e la convalida delle colonne del database.
  • Analizza la struttura e le statistiche del contenutoOttieni statistiche di testo dettagliate — lunghezza della frase, conteggio dei paragrafi e frequenza dei caratteri per qualsiasi contenuto.

Come funziona

Tutto il conteggio funziona nel tuo browser usando le API Unicode integrate di JavaScript — nello specifico Intl.Segmenter per i cluster di grafemi e TextEncoder per la lunghezza in byte — senza chiamate al server e senza librerie esterne. Lo strumento distingue tra punti di codice Unicode, caratteri percepiti dall'utente (così un emoji bandiera o un emoji famiglia conta come un grafema, non quattro), e byte UTF-8 grezzi.

  1. 1
    Analisi consapevole di Unicode
    Mentre digiti, il testo viene diviso in punti di codice Unicode usando l'iteratore spread ([...text]), che gestisce correttamente i caratteri fuori dal Basic Multilingual Plane. Lettere e numeri sono classificati usando i property escape di Unicode (\p{L} e \p{N}) così cirillico, arabo, CJK, e altre scritture sono contati correttamente, non solo ASCII.
  2. 2
    Conteggio di grafemi e byte
    L'API Intl.Segmenter del browser (con granularity: 'grapheme') conta i caratteri percepiti dall'utente — un emoji multi-codepoint come una famiglia o una bandiera viene registrato come uno. TextEncoder codifica il testo in UTF-8 e riporta la lunghezza in byte, che conta per gli SMS e i limiti di rete dove i byte, non i caratteri, sono il vincolo.
  3. 3
    Analisi strutturale e di frequenza
    Le parole sono rilevate dividendo sugli spazi bianchi; le frasi contando le sequenze di punteggiatura ., !, e ?; i paragrafi dai confini di doppio a-capo. Il conteggio di caratteri unici viene calcolato usando un Set. Le tabelle di frequenza di caratteri e parole vengono costruite con una Map, poi ordinate per conteggio per mostrare le prime 10 voci più usate.
  4. 4
    Confronto con limiti di piattaforma
    Il tuo conteggio di caratteri viene confrontato in tempo reale con sei limiti di piattaforma predefiniti (Tweet/X a 280, Meta description a 160, SMS a 160, post LinkedIn a 3000, titolo YouTube a 100, didascalia Instagram a 2200). Una barra di avanzamento e un indicatore superato/non superato si aggiornano istantaneamente mentre digiti, e il tempo di lettura è stimato a 225 parole al minuto, il tempo di parlato a 140 wpm.

Strumenti correlati

Domande frequenti