Besplatan Brojač znakova

Brojite znakove, riječi, rečenice, slova, cifre i posebne znakove. Provjerite u odnosu na ograničenja Twittera, Instagrama i drugih platformi.

Radi offline nakon učitavanja
Znakovi86
Grafeme86
Bajtova (UTF-8)86
Riječi17
Rečenice2
Pasusi2
Slova67
Cifre0
Razmaci15
Novi redovi2
Posebni znakovi2
Jedinstvenih znakova31
Prosj. dužina riječi3.9 zn.
Vrijeme čitanja5 sek
Vrijeme govora7 sek
Ograničenja platformi
𝕏 Tweet (X)86/280 ✓
💼 LinkedIn objava86/3000 ✓
🌐 Meta opis86/160 ✓
▶️ YouTube naslov86/100 ✓
💬 SMS poruka86/160 ✓
📷 Instagram opis86/2200 ✓
Pravila brojanja se razlikuju po platformama — emojiji, linkovi i CJK znakovi mogu se brojati kao više od jednog znaka.

Kako radi

Cijelo brojanje se odvija u vašem pregledniku koristeći ugrađene Unicode API-je JavaScripta — konkretno Intl.Segmenter za grafemske klastere i TextEncoder za dužinu u bajtovima — bez poziva serveru i bez vanjskih biblioteka. Alat razlikuje Unicode kodne tačke, korisnički percipirane znakove (tako da emoji zastave ili porodice broji kao jedan grafem, ne četiri), i sirove UTF-8 bajtove.

  1. 1
    Raščlanjivanje svjesno Unicodea
    Dok kucate, tekst se dijeli na Unicode kodne tačke koristeći iterator raspršivanja ([...text]), koji ispravno rukuje znakovima izvan osnovne višejezične ravni. Slova i cifre se klasifikuju koristeći Unicode svojstva-izbjegavanja (\p{L} i \p{N}) tako da se ćirilica, arapski, CJK, i druga pisma broje ispravno, ne samo ASCII.
  2. 2
    Brojanje grafema i bajtova
    Intl.Segmenter API preglednika (sa granularity: 'grapheme') broji korisnički percipirane znakove — emoji sa više kodnih tačaka poput porodice ili zastave se broji kao jedan. TextEncoder kodira tekst u UTF-8 i prijavljuje dužinu u bajtovima, što je važno za SMS i mrežna ograničenja gdje su bajtovi, a ne znakovi, ograničenje.
  3. 3
    Strukturna i frekvencijska analiza
    Riječi se otkrivaju dijeljenjem po razmacima; rečenice brojanjem nizova interpunkcije ., ! i ?; paragrafi granicama dvostrukog novog reda. Broj jedinstvenih znakova se izračunava koristeći Set. Tabele frekvencije znakova i riječi se izgrađuju sa Map, zatim sortiraju po broju da prikažu top 10 najkorištenijih unosa.
  4. 4
    Poređenje ograničenja platforme
    Vaš broj znakova se u realnom vremenu upoređuje sa šest ugrađenih ograničenja platformi (Tweet/X na 280, Meta opis na 160, SMS na 160, LinkedIn objava na 3000, YouTube naslov na 100, Instagram natpis na 2200). Traka napretka i indikator prolaz/pad se ažuriraju trenutno dok kucate, a vrijeme čitanja se procjenjuje na 225 riječi u minuti, vrijeme govora na 140 riječi u minuti.

Povezani alati

Često postavljana pitanja