Siirry pääsisältöön

Merkkien laskuri ilmaiseksi

Laske merkit, sanat, virkkeet, kirjaimet, numerot ja erikoismerkit. Tarkista Twitterin, Instagramin ja muiden alustojen rajoituksia vastaan.

Toimii offline-tilassa kerran ladattuna
Merkit118
Graafit118
Tavut (UTF-8)123
Sanat14
Lauseet2
Kappaleet2
Kirjaimet101
Numerot0
Välilyönnit12
Rivinvaihdot2
Erikoismerkit3
Uniikit merkit34
Keskim. sananpituus7.2 m
Lukuaika4 s
Puheaika6 s
Alustarajat
Ylittää rajan: YouTube-otsikko
𝕏 Tweetti (X)118/280 ✓
💼 LinkedIn-julkaisu118/3000 ✓
🌐 Meta-kuvaus118/160 ✓
▶️ YouTube-otsikko118/100 (ylitetty!)
💬 SMS-viesti118/160 ✓
📷 Instagram-kuvateksti118/2200 ✓
Laskentasäännöt vaihtelevat alustan mukaan — emoji, linkit ja CJK-merkit saattavat laskea useammaksi kuin yhdeksi merkiksi.

Yleiset käyttötavat

  • Laske merkit sosiaalisen median viesteilleTarkista merkkimäärät Twitterin, Instagramin, LinkedInin ja muiden alustojen rajoituksiin ennen julkaisua.
  • Laske SEO-metatun merkitTarkista otsikkotunnisteet ja metakuvaukset hakukoneen merkkirajoituksiin optimaalisen näytön saamiseksi.
  • Laske merkit akateemiseen kirjoittamiseenSeuraa merkkien ja sanojen määrää esseille, tiivistelmille, hakemuksille ja opinnäytteen lähettämiselle.
  • Laske merkkijonon pituus kehitykselleTarkista merkkijonon pituudet, tavun koot ja Unicode-merkkien määrät tietokannan sarakkeen koon ja validoinnin osalta.
  • Analysoi sisältörakennetta ja tilastojaSaa yksityiskohtaiset tekstin tilastot — lauseen pituus, kappaleen määrä ja merkin taajuus mille tahansa sisällölle.

Miten se toimii

Kaikki laskenta tapahtuu selaimessasi JavaScriptin sisäänrakennettuja Unicode-rajapintoja käyttäen — erityisesti Intl.Segmenter-luokkaa grafeemiklustereille ja TextEncoder-luokkaa tavupituudelle — ilman palvelinkutsuja tai ulkoisia kirjastoja. Työkalu erottaa toisistaan Unicode-koodipisteet, käyttäjän havaitsemat merkit (jolloin lippuemoji tai perhe-emoji lasketaan yhdeksi grafeemiksi, ei neljäksi), ja raa'at UTF-8-tavut.

  1. 1
    Unicode-tietoinen jäsennys
    Kirjoittaessasi teksti jaetaan Unicode-koodipisteiksi levitysiteraattorilla ([...teksti]), joka käsittelee oikein perus-monikielisen tason ulkopuoliset merkit. Kirjaimet ja numerot luokitellaan Unicode-ominaisuuspaoilla (\p{L} ja \p{N}), joten kyrilliset, arabialaiset, CJK- ja muut kirjoitusjärjestelmät lasketaan oikein, ei vain ASCII.
  2. 2
    Grafeemien ja tavujen laskenta
    Selaimen Intl.Segmenter-rajapinta (granularity: 'grapheme') laskee käyttäjän havaitsemat merkit — moni-koodipisteinen emoji, kuten perhe tai lippu, rekisteröityy yhdeksi. TextEncoder koodaa tekstin UTF-8:ksi ja ilmoittaa tavupituuden, mikä on tärkeää tekstiviesti- ja verkkorajoituksille, joissa tavut, ei merkit, ovat rajoite.
  3. 3
    Rakenteellinen ja taajuusanalyysi
    Sanat havaitaan jakamalla välilyönneistä; lauseet laskemalla ., ! ja ? -välimerkkijaksoja; kappaleet kaksoisrivinvaihtorajoista. Uniikkien merkkien määrä lasketaan Set-oliolla. Merkki- ja sanataajuustaulukot rakennetaan Map-oliolla, ja lajitellaan sitten määrän mukaan nostamaan esiin 10 käytetyintä merkintää.
  4. 4
    Alustarajojen vertailu
    Merkkimäärääsi verrataan reaaliajassa kuuteen kiinteästi koodattuun alustarajaan (Tweet/X 280:llä, Meta-kuvaus 160:llä, tekstiviesti 160:llä, LinkedIn-julkaisu 3000:lla, YouTube-otsikko 100:lla, Instagram-kuvateksti 2200:lla). Edistymispalkki ja läpäisy/hylkäys-ilmaisin päivittyvät välittömästi kirjoittaessasi, ja lukuaika arvioidaan 225 sanalla minuutissa, puheaika 140 wpm:llä.

Liittyvät työkalut

Usein kysytyt kysymykset