Pređi na glavni sadržaj
LibraTool logoLibraTool

Brojač karaktera — besplatno

Brojite karaktere, reči, rečenice, slova, cifre i specijalne znakove. Proverite ograničenja Twittera, Instagrama i ostalih platformi.

Radi van mreže kada se učita
Znakovi87
Grafemi87
Bajtovi (UTF-8)90
Reči14
Rečenice2
Pasusi2
Slova71
Cifre0
Razmaci12
Novi redovi2
Specijalni2
Jedinstveni znakovi25
Prosečna dužina reči5.1 zn
Vreme čitanja4 s
Vreme govorenja6 s
Ograničenja platformi
𝕏 Tvit (X)87/280 ✓
💼 LinkedIn objava87/3000 ✓
🌐 Meta opis87/160 ✓
▶️ YouTube naslov87/100 ✓
💬 SMS poruka87/160 ✓
📷 Instagram opis87/2200 ✓
Pravila brojanja se razlikuju po platformi — emoji, veze i CJK znakovi mogu biti brojani kao više od jednog znaka.

Uobičajene upotrebe

  • Broji Znakove za Postove Društvenih MrežaProverite brojeve znakova protiv Twitter-a, Instagram-a, LinkedIn-a i drugih granica platforme pre nego što objaviš.
  • Broji Znakove za SEO Meta TagoveProverite naslove i meta opise protiv granica znakova mašine za pretragu za optimalan prikaz.
  • Broji Znakove za Akademsko PisanjePrati brojeve znakova i reči za eseje, apstrakte, obrasce prijave i predaje teza.
  • Broji Dužinu Stringa za RazvojProverite dužine stringova, veličine bajtova i brojeve Unicode znakova za dimenzionisanje i validaciju kolone baze podataka.
  • Analiziraj Strukturu i Statistiku SadržajaDobij detaljne statistike teksta — dužina rečenice, broj odeljaka i frekvenciju znakova za bilo koji sadržaj.

Kako funkcioniše

Sve brojanje se izvršava u vašem pregledaču koristeći ugrađene Unicode API-je JavaScript-a — konkretno Intl.Segmenter za grafemske grupe i TextEncoder za dužinu u bajtovima — bez poziva serveru i bez spoljnih biblioteka. Alatka razlikuje Unicode kodne tačke, znakove koje korisnik percipira (tako da emodži zastave ili emodži porodice broji kao jedan grafem, ne četiri), i sirove UTF-8 bajtove.

  1. 1
    Parsiranje svesno Unicode-a
    Dok kucate, tekst se deli na Unicode kodne tačke koristeći iterator širenja ([...text]), koji ispravno rukuje znakovima van Osnovne višejezične ravni. Slova i cifre se klasifikuju koristeći Unicode svojstva (\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 pregledača (sa granularity: 'grapheme') broji znakove koje korisnik percipira — emodži sa više kodnih tačaka poput porodice ili zastave računa se kao jedan. TextEncoder kodira tekst u UTF-8 i prijavljuje dužinu u bajtovima, što je bitno za SMS i mrežna ograničenja gde su bajtovi, ne znakovi, ograničenje.
  3. 3
    Strukturna analiza i analiza učestalosti
    Reči se prepoznaju deljenjem po razmacima; rečenice brojanjem nizova interpunkcije ., !, i ?; pasusi granicama dvostrukog novog reda. Broj jedinstvenih znakova se izračunava koristeći Set. Tabele učestalosti znakova i reči se grade koristeći Map, zatim sortiraju po broju da prikažu top 10 najkorišćenijih unosa.
  4. 4
    Poređenje ograničenja platformi
    Vaš broj znakova se u realnom vremenu upoređuje sa šest fiksnih 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/neuspeh se ažuriraju trenutno dok kucate, a vreme čitanja se procenjuje na 225 reči po minuti, vreme govora na 140 reči po minuti.

Slične alatke

Česta pitanja