§

Lipește sau tastează

§

Metrics

Caractere 0
Caractere (fără spații) 0
Cuvinte 0
Fraze 0
Paragrafe 0
Timp citire
Timp vorbire
§

Options

§

Cele mai comune cuvinte

# Cuvânt Număr Frecvență

Majoritatea contoarelor de cuvinte online au fost scrise când web-ul era în primul rând în engleză și încă împart textul pe spații ASCII. Acest lucru se strică în momentul în care lipești chineză (fără spații între cuvinte), arabă (de la dreapta la stânga, litere unite) sau devanagari (semne vocalice atașate consoanelor). Acest instrument folosește API-ul nativ Intl.Segmenter al browserului, care poartă regulile Unicode CLDR de segmentare a cuvintelor pentru fiecare script pe care îl acoperă standardul. O frază în chineză raportează un segment asemănător cuvântului per caracter, potrivindu-se cu modul în care editorii chinezi numără efectiv. Araba numără fiecare token separat prin spații, în timp ce placa de caractere numără punctele de cod, deci o ligatură precum لا contează în continuare ca două caractere. Pentru scriitori multilingvi, traducători și oricine redactează documentație care este livrată în mai multe limbi, numărul pe care îl vezi aici este numărul pe care un cititor nativ al scriptului l-ar aștepta.

Cum sunt numărate cuvintele?

Acest instrument numără cuvintele folosind API-ul Intl.Segmenter încorporat al browserului (Chrome 87+, Firefox 125+, Safari 14.1+) când este disponibil, care gestionează fiecare script — latin, chinez, arab, devanagari, japonez, coreean, chirilic — cu granițe de cuvinte lingvistic precise derivate din Unicode CLDR. Când Intl.Segmenter nu este disponibil, recurge la o expresie regulată conștientă de Unicode (/\\p{L}+/gu) care se potrivește cu orice succesiune de litere Unicode. Majoritatea instrumentelor concurente împart pe spații ASCII și numără greșit în tăcere orice în afara alfabetului latin; acesta nu.

Cum funcționează numărarea

Șase pași au loc în browserul tău la fiecare tastare. Niciunul nu atinge rețeaua. Întreaga conductă rulează în sub o milisecundă pentru o intrare tipică de lungimea unui paragraf și gestionează un manuscris de 100.000 de cuvinte fără a pierde un cadru.

  1. Textul tău este citit din zona de text și păstrat în memoria browserului — nimic nu părăsește dispozitivul tău.
  2. Numărul de caractere folosește operatorul spread al JavaScript ([...text].length) pentru a număra punctele de cod Unicode, deci emoticoanele precum 🙂 contează ca 1 caracter, indiferent de codarea lor internă UTF-16.
  3. Numărul de cuvinte se bazează pe Intl.Segmenter cu granularity: 'word', filtrând la segmentele unde isWordLike este adevărat. Textul chinezesc și japonez unde cuvintele nu sunt separate prin spații numără un segment per caracter.
  4. Numărul de fraze folosește Intl.Segmenter cu granularity: 'sentence', care gestionează abrevierile, punctele de suspensie și cazurile marginale de punctuație mai bine decât o simplă împărțire pe punct.
  5. Numărul de paragrafe împarte pe una sau mai multe linii goale (\n\s*\n) și filtrează segmentele goale.
  6. Timpii de citire și vorbire împart numărul de cuvinte la rata WPM configurată (implicite: 200 citire, 130 vorbire) și formatează rezultatul ca minute și secunde.

De ce să numeri cuvintele?

  • Limite de eseuri și trimiteri. Prompterile universitare limitează declarațiile personale la 650 de cuvinte (Common App), 500 de cuvinte (majoritatea declarațiilor personale UCAS din Marea Britanie) sau 4.000 de caractere cu spații. Să știi numărul înainte de a trimite înseamnă fără tăieturi de ultim moment sub presiune.
  • SEO și planificare conținut. Echipele de calitate a căutării folosesc numărul de cuvinte ca un proxy grosier pentru profunzimea tematică, iar paginile lungi între 1.500 și 2.500 de cuvinte depășesc constant postările subțiri pentru interogări competitive. Urmărirea numărului tău pe măsură ce scrii menține schițele în acel interval fără umplutură.
  • Dimensionare pentru rețele sociale. X limitează postările la 280 de caractere, articolele LinkedIn la 110.000, subtitrările Instagram la 2.200, iar meta descrierile la aproximativ 160. Placa de caractere îți arată cifra exactă înainte de a lipi în editorul platformei și a descoperi că este trunchiat.
  • Estimări de transcriere și prezentare. Timpul de citire la 200 WPM se potrivește cu citirea tăcută medie; timpul de vorbire la 130 WPM se potrivește cu livrarea conversațională. Folosește ambele pentru a dimensiona un segment de podcast, a planifica o discuție fulger de 5 minute sau a estima durata narațiunii înainte de o sesiune de înregistrare.

Aplicații comune

Numărarea cuvintelor și caracterelor apare în scriere, conținut și dezvoltare, iar motorul conștient de Unicode al instrumentului contează cel mai mult pentru echipele care livrează conținut în mai multe limbi:

  • Scriere academică: urmărește progresul către o țintă de capitol de teză sau verifică că un rezumat rămâne în limita de caractere a unei reviste înainte de trimitere.
  • Marketing și copy UX: măsoară o linie de subiect, un titlu principal sau o etichetă de buton CTA în raport cu bugetul de caractere pe care designerul tău l-a stabilit în Figma.
  • Scriere de discursuri și podcasting: convertește un script într-o durată estimată, astfel încât să știi dacă un discurs principal este prea lung înainte de ziua repetiției.

Cum arată un exemplu de numărare de cuvinte?

Ia acest eșantion de trei paragrafe. The quick brown fox jumps over the lazy dog. The sentence above is a pangram — it contains every letter of the English alphabet, which is why typographers and font designers use it to preview a typeface. Pangrams date back at least to the 19th century, when telegraph operators used short letter-complete sentences to test transmission accuracy. Today they show up in font specimens, keyboard tests, and the default placeholder text of every design app from Figma to InDesign. Lipește asta în câmpul de intrare și plăcile de metrici raportează: 71 de cuvinte, 410 caractere cu spații, 340 de caractere fără spații, 4 fraze, 3 paragrafe, timp de citire de aproximativ 21 de secunde la 200 WPM și timp de vorbire de aproximativ 33 de secunde la 130 WPM. Panoul celor mai comune cuvinte sare peste stop words precum the și a și scoate în evidență cuvintele de conținut care domină — aici, pangram, letter și sentence. Comută la text în chineză, arabă sau hindi și fiecare placă se recalculează în funcție de propriile reguli de segmentare ale scriptului.

Cum sunt numărate cuvintele?

În browserele care suportă Intl.Segmenter (Chrome 87+, Firefox 125+, Safari 14.1+), instrumentul folosește new Intl.Segmenter(locale, { granularity: 'word' }) și numără segmentele unde isWordLike este adevărat. Aceasta gestionează chineza, japoneza, araba, devanagari și orice alt script Unicode corect. În browserele mai vechi, regex-ul de rezervă /\\p{L}+/gu se potrivește cu orice succesiune de litere Unicode, care funcționează bine pentru limbile cu script latin, dar tratează un întreg cuvânt chinezesc sau japonez ca un singur segment, indiferent de absența spațiilor.

De ce este numărul diferit de MS Word?

Algoritmul de numărare a cuvintelor Microsoft Word este proprietar și gestionează compușii cu cratimă, contracțiile și caracterele speciale diferit între versiuni. Acest instrument numără „won't” ca un cuvânt (un segment isWordLike), în timp ce Word îl poate număra ca două. Pentru majoritatea prozei, numărătorile coincid în 1–2%; pentru text cu cratimă pot divergi mai mult. Numărătorile de caractere coincid întotdeauna când textul sursă este același șir UTF-8.

Suportă acesta scripturi non-latine (chineză, arabă, chirilică)?

Da. API-ul Intl.Segmenter este conștient de Unicode prin design. Araba și ebraica (scripturi de la dreapta la stânga) se numără corect; chirilica și greaca se numără ca divizări normale de graniță de cuvânt latin; chineza și japoneza raportează un segment asemănător cuvântului per caracter, deoarece acele sisteme de scriere nu folosesc spații între cuvinte. Numărul de caractere (folosind [...text].length) numără întotdeauna punctele de cod Unicode, indiferent de script, deci emoticoanele, caracterele CJK și caracterele latine accentuate contează toate ca 1.

Este textul meu încărcat?

Nu. Fiecare calcul rulează în fila browserului tău folosind API-uri JavaScript native. Nimic nu este trimis către serverele Ultim8Soft sau către vreun serviciu terță parte. Poți verifica acest lucru deschizând DevTools în browser, comutând la fila Rețea, golind jurnalul, tastând în câmpul de intrare și confirmând că zero solicitări de rețea apar pentru pasul de numărare.

Acest contor de cuvinte rulează exclusiv în browserul tău. Fără încărcare, fără cont, fără bibliotecă vendor, fără analitică pe textul numărat. Lipește orice text în orice script, urmărește cele șapte plăci de metrici actualizându-se pe măsură ce tastezi și copiază ceea ce ai nevoie. Întregul instrument este aproximativ 12 KB de JavaScript care se încarcă o dată și funcționează offline după prima vizită.