Přeskočit na hlavní obsah

Čítač znaků zdarma

Počítejte znaky, slova, věty, písmena, číslice a speciální znaky. Kontrolujte limity pro Twitter, Instagram a další platformy.

Funguje offline po načtení
Znaky91
Grafémy91
Bajty (UTF-8)124
Slova15
Věty2
Odstavce2
Písmena74
Číslice0
Mezery13
Konce řádků2
Speciální2
Jedinečné znaky34
Průměrná délka slova4.9 zn
Doba čtení4 s
Doba mluvení6 s
Limity platforem
𝕏 Tweet (X)91/280 ✓
💼 Příspěvek LinkedIn91/3000 ✓
🌐 Meta popis91/160 ✓
▶️ Název YouTube91/100 ✓
💬 SMS zpráva91/160 ✓
📷 Popisek Instagram91/2200 ✓
Pravidla počítání se liší podle platformy — emoji, odkazy a znaky CJK se mohou počítat jako více než jeden znak.

Běžná použití

  • Počet znaků pro příspěvky na sociálních médiíchZkontrolujte počet znaků proti limitům Twitteru, Instagramu, LinkedIn a dalších platforem před zveřejněním.
  • Počet znaků pro SEO meta značkyZkontrolujte limitní značky a popisy metadat proti limitům znaků vyhledávače pro optimální zobrazení.
  • Počet znaků pro akademické psaníSledujte počet znaků a slov pro eseje, abstrakty, žádostní formuláře a odevzdání práce.
  • Počet délky řetězce pro vývojZkontrolujte délky řetězců, velikosti bajtů a počty znaků Unicode pro stanovení velikosti sloupce databáze a ověřování.
  • Analyzovat strukturu obsahu a statistikuZískejte podrobnou statistiku textu — délka věty, počet odstavců a frekvenci znaků pro jakýkoli obsah.

Jak to funguje

Veškeré počítání běží ve vašem prohlížeči pomocí vestavěných Unicode API JavaScriptu — konkrétně Intl.Segmenter pro grafémové shluky a TextEncoder pro délku v bajtech — bez volání serveru a bez externích knihoven. Nástroj rozlišuje mezi kódovými body Unicode, uživatelsky vnímanými znaky (takže emodži vlajky nebo rodiny se počítá jako jeden grafém, ne čtyři) a surovými bajty UTF-8.

  1. 1
    Parsování s ohledem na Unicode
    Jak píšete, text se rozděluje na kódové body Unicode pomocí rozbalovacího iterátoru ([...text]), který správně zpracovává znaky mimo základní vícejazyčnou rovinu. Písmena a číslice se klasifikují pomocí vlastnostních escapů Unicode (\p{L} a \p{N}), takže se azbuka, arabština, CJK a další písma počítají správně, ne jen ASCII.
  2. 2
    Počítání grafémů a bajtů
    API Intl.Segmenter prohlížeče (s granularity: 'grapheme') počítá uživatelsky vnímané znaky — vícekódobodové emodži jako rodina nebo vlajka se počítá jako jeden. TextEncoder zakóduje text do UTF-8 a hlásí délku v bajtech, což je důležité pro limity SMS a sítí, kde jsou omezením bajty, ne znaky.
  3. 3
    Strukturální a frekvenční analýza
    Slova se zjišťují dělením podle bílých znaků; věty počítáním výskytů interpunkce ., ! a ?; odstavce podle dvojitých zalomení řádku. Počet unikátních znaků se počítá pomocí Set. Tabulky frekvence znaků a slov se sestavují pomocí Map a poté třídí podle počtu, aby vynikl prvních 10 nejpoužívanějších položek.
  4. 4
    Porovnání limitů platforem
    Počet znaků se v reálném čase porovnává se šesti pevně danými limity platforem (Tweet/X na 280, popis Meta na 160, SMS na 160, příspěvek LinkedIn na 3000, název YouTube na 100, popisek Instagram na 2200). Ukazatel průběhu a indikátor splnění/nesplnění se aktualizují okamžitě při psaní a doba čtení se odhaduje na 225 slov za minutu, doba mluvení na 140 slov/min.

Související nástroje

Časté dotazy