Preskoči na glavni sadržaj

Brojač znakova — besplatno

Brojite znakove, riječi, rečenice, slova, znamenke i posebne znakove. Provjerite ograničenja za Twitter, Instagram i druge platforme.

Radi offline nakon učitavanja
Znakovi86
Grafemi86
Bajtovi (UTF-8)86
Riječi17
Rečenice2
Odlomci2
Slova67
Znamenke0
Razmaci15
Novi redci2
Posebni2
Jedinstveni znakovi31
Prosj. duljina riječi3.9 zn
Vrijeme čitanja5 sek
Vrijeme govorenja7 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 platformi — emoji, poveznice i CJK znakovi mogu se brojati kao više od jednog znaka.

Uobičajene namjene

  • Broji Znakove za Postove Društvenih MrežaProvjeri brojeve znakova protiv Twitter-a, Instagram-a, LinkedIn-a i drugih ograničenja platforme prije nego što objaviš.
  • Broji Znakove za SEO Meta TagoveProvjeri naslove i meta opise protiv ograničenja znakova tražilice za optimalnu prikazanu.
  • Broji Znakove za Akademsko PisanjePrati brojeve znakova i riječi za eseje, sažetke, obrasce prijave i predaje teza.
  • Broji Dužinu Stringa za RazvojProvjeri dužine stringova, veličine bajtova i brojeve Unicode znakova za dimenzioniranje i validaciju baze podataka stupca.
  • Analiziraj Strukturu i Statistiku SadržajaDobij detaljnu tekstualnu statistiku — dužina rečenice, broj odeljka i frekvenciju znakova za bilo koji sadržaj.

Kako funkcionira

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

  1. 1
    Raščlanjivanje svjesno Unicodea
    Dok tipkate, tekst se dijeli u Unicode kodne točke koristeći raspršeni iterator ([...tekst]), koji ispravno obrađuje znakove izvan osnovne višejezične ravnine. Slova i znamenke klasificiraju se pomoću Unicode property escape-a (\p{L} i \p{N}) tako da se ćirilica, arapsko, CJK i druga pisma ispravno broje, ne samo ASCII.
  2. 2
    Brojanje grafema i bajtova
    Intl.Segmenter API preglednika (s granularity: 'grapheme') broji korisnički percipirane znakove — višekodni emoji poput obitelji ili zastave broji se kao jedan. TextEncoder kodira tekst u UTF-8 i prijavljuje duljinu u bajtovima, što je važno za SMS i mrežna ograničenja gdje su bajtovi, ne znakovi, ograničenje.
  3. 3
    Strukturna analiza i analiza učestalosti
    Riječi se otkrivaju razdvajanjem po bjelinama; rečenice brojanjem nizova interpunkcije ., ! i ?; odlomci granicama dvostrukog novog reda. Broj jedinstvenih znakova izračunava se pomoću Set-a. Tablice učestalosti znakova i riječi grade se pomoću Map-a, zatim se sortiraju po broju kako bi se prikazalo 10 najkorištenijih unosa.
  4. 4
    Usporedba ograničenja platforme
    Vaš broj znakova uspoređuje se u stvarnom vremenu s šest tvrdo kodiranih ograničenja platforme (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 pokazatelj prolaz/pad ažuriraju se trenutačno dok tipkate, a vrijeme čitanja procjenjuje se na 225 riječi u minuti, vrijeme govora na 140 rpm.

Srodni alati

Često postavljana pitanja