Salt la conținutul principal
LibraTool logoLibraTool

Contor Caractere — gratuit

Numără caractere, cuvinte, propoziții, litere, cifre și caractere speciale. Verifică față de limitele Twitter, Instagram și ale altor platforme.

Funcționează offline odată încărcat
Caractere104
Grafeme104
Octeți (UTF-8)114
Cuvinte17
Propoziții2
Paragrafe2
Litere84
Cifre0
Spații15
Linii noi2
Speciale3
Caractere unice37
Lungime medie cuvânt4.9 car
Timp de citire5 sec
Timp de vorbire7 sec
Limite platforme
Depășit limita pentru: Titlu YouTube
𝕏 Tweet (X)104/280 ✓
💼 Postare LinkedIn104/3000 ✓
🌐 Meta descriere104/160 ✓
▶️ Titlu YouTube104/100 (depășit!)
💬 SMS104/160 ✓
📷 Legendă Instagram104/2200 ✓
Regulile de numărare variază în funcție de platformă — emoji, link-uri și caractere CJK pot fi numărate ca mai mult de un caracter.

Utilizări frecvente

  • Numărați caractere pentru postări pe rețelele socialeVerificați numărul de caractere în comparație cu limitele Twitter, Instagram, LinkedIn și ale altor platforme înainte de postare.
  • Numărați caractere pentru etichetele meta SEOVerificați etichetele titlu și descrierile meta în comparație cu limitele de caractere ale motorului de căutare pentru o afișare optimă.
  • Numărați caractere pentru scris academicUrmăriți numărul de caractere și cuvinte pentru eseuri, rezumate, formulare de solicitare și trimiteri de teze.
  • Numărați lungimea șirului pentru dezvoltareVerificați lungimile șirurilor, dimensiunile octetilor și numele de caractere Unicode pentru dimensionarea coloanei bazei de date și validare.
  • Analizați structura și statisticile conținutuluiObțineți statistici detaliate ale textului — lungimea propoziției, numărul de paragrafe și frecvența caractere pentru orice conținut.

Cum funcționează

Toată numărarea rulează în browser-ul tău folosind API-urile Unicode integrate ale JavaScript — specific Intl.Segmenter pentru grup de grafeme și TextEncoder pentru lungimea în octeți — fără apeluri de server și fără biblioteci externe. Unealta distinge între puncte de cod Unicode, caractere percepute de utilizator (astfel încât un emoji de steag sau un emoji de familie contează ca un singur grafem, nu patru), și octeți UTF-8 bruți.

  1. 1
    Parsare conștientă de Unicode
    Pe măsură ce scrii, textul este împărțit în puncte de cod Unicode folosind iteratorul spread ([...text]), care gestionează corect caracterele din afara Planului Multilingv de Bază. Literele și cifrele sunt clasificate folosind escape-uri de proprietate Unicode (\p{L} și \p{N}), astfel încât chirilica, araba, CJK, și alte scripturi sunt numărate corect, nu doar ASCII.
  2. 2
    Numărarea de grafeme și octeți
    API-ul Intl.Segmenter al browser-ului (cu granularity: 'grapheme') numără caracterele percepute de utilizator — un emoji multi-punct-de-cod precum o familie sau un steag se înregistrează ca unul singur. TextEncoder codifică textul în UTF-8 și raportează lungimea în octeți, ceea ce contează pentru SMS și limitele de rețea unde octeții, nu caracterele, sunt constrângerea.
  3. 3
    Analiză structurală și de frecvență
    Cuvintele sunt detectate prin împărțire pe spații albe; propozițiile prin numărarea seriilor de punctuație ., !, și ?; paragrafele prin limite de linie nouă dublă. Numărul de caractere unice este calculat folosind un Set. Tabelele de frecvență a caracterelor și cuvintelor sunt construite cu un Map, apoi sortate după număr pentru a evidenția cele mai folosite 10 intrări.
  4. 4
    Comparație cu limitele platformelor
    Numărul tău de caractere este comparat în timp real cu șase limite de platformă codificate (Tweet/X la 280, descriere Meta la 160, SMS la 160, postare LinkedIn la 3000, titlu YouTube la 100, legendă Instagram la 2200). O bară de progres și indicator de succes/eșec se actualizează instant pe măsură ce scrii, iar timpul de citire este estimat la 225 cuvinte pe minut, timpul de vorbire la 140 cpm.

Instrumente similare

Întrebări frecvente