tigtools

Tegntæller

Skriv eller indsæt tekst for at tælle tegn, mens du skriver, og kontrollér den eventuelt i forhold til en længdegrænse. Din tekst forbliver i din browser.

Kører i din browser Ingen tilmelding

0
Tegn
0
Tegn uden mellemrum
0
Ord
0
Linjer
0
Bytes (UTF-8)

Sådan bruger du det

  1. Skriv i feltet, eller indsæt tekst fra et andet sted.
  2. Aflæs antallet af tegn, tegn uden mellemrum, ord, linjer og bytes under feltet.
  3. For at kontrollere en længdegrænse skal du vælge en forudindstilling som “Meta description” eller “SMS” eller vælge “Custom limit” og indtaste et tal.
  4. Beskeden under feltet fortæller, hvor mange tegn der er tilbage, eller hvor mange du skal fjerne.

Sådan fungerer det

Tegn tælles som folk ser dem (grafemklynger). Et bogstav med accent som “é”, et flag eller en emoji med hudtone tæller som ét tegn, selvom det gemmes som flere kodepunkter. “Tegn uden mellemrum” fjerner alle mellemrum, inklusive tabulatorer og linjeskift. Bytes er størrelsen på teksten kodet som UTF-8, den kodning der bruges af websider og de fleste databaser: almindelige engelske bogstaver fylder 1 byte, de fleste latinske bogstaver med accent, græske, kyrilliske, arabiske og hebraiske bogstaver fylder 2, de fleste kinesiske, japanske og koreanske tegn fylder 3, og emoji fylder normalt 4.

Forudindstillingerne for grænser er almindelige retningslinjer, ikke officielle grænser. Søgemaskiner afkorter ikke titler og beskrivelser ved et fast antal tegn; de afkorter efter pixelbredde, så omkring 60 tegn for en titel og omkring 155 for en beskrivelse er et praktisk mål snarere end en regel.

SMS-forudindstillingen følger reglerne fra GSM 03.38, som bruges af mobilnetværk. Hvis hvert tegn er i GSM-7-alfabetet, kan én besked indeholde 160 tegn, og tegn fra udvidelsestabellen (€ [ ] { } ~ ^ | \) fylder to pladser hver. Et enkelt tegn uden for dette alfabet, såsom “ş”, “ć” eller en emoji, skifter hele beskeden til Unicode (UCS-2), og grænsen falder til 70. Længere tekster sendes som sammenkædede dele af 153 (GSM-7) eller 67 (Unicode) tegn; det viste antal dele er et skøn, da nogle telefoner og gateways håndterer grænserne forskelligt.

X/Twitter-forudindstillingen tæller tegn uden særlige regler. X selv tæller hvert link som 23 tegn uanset længde, og tæller kinesiske, japanske og koreanske tegn samt de fleste emoji som to, så deres egen tæller kan afvige fra denne.

Eksempler

Skriv en metabeskrivelse

Vælg “Meta-beskrivelse (~155)”, og indsæt dit udkast. Hvis den viser “12 tegn over grænsen på 155”, så forkort sætningen, så den vigtige del ikke bliver afkortet i søgeresultaterne.

Hold en SMS på én del

En påmindelse på 150 tegn på almindeligt engelsk passer i én SMS, og tilføjelse af “Ödeme” holder den der, fordi “Ö” er i GSM-7-alfabetet. Tilføjelse af “Teşekkürler” skifter hele beskeden til Unicode, fordi “ş” ikke er det, så grænsen bliver 70, og den samme tekst kræver tre dele.

Tjek en databasekolonne

En VARCHAR-kolonne, der er begrænset til 255 bytes i UTF-8, kan ikke altid rumme 255 tegn. Sammenlign antallet “Bytes (UTF-8)” med kolonnestørrelsen, før du importerer navne, der indeholder accenter eller asiatiske skriftsystemer.

Ofte stillede spørgsmål

Tæller mellemrum som tegn?

Ja. Hovedantallet “Tegn” inkluderer mellemrum, tabulatorer og linjeskift, som de fleste formularer og platforme gør. Antallet “Tegn uden mellemrum” udelader al mellemrum.

Hvorfor tæller en emoji som ét tegn her, men som flere andre steder?

Denne tæller tæller det, du ser på skærmen. Mange programmer tæller i stedet UTF-16-kodeenheder, hvor de fleste emoji tæller som 2, og en familie- eller flagemoji kan tælle som 7 eller mere. X tæller de fleste emoji som 2 tegn.

Er 60 tegn den officielle grænse for en sidetitel?

Nej. Google og andre søgemaskiner offentliggør ikke en tegngrænse; de forkorter titler, der er for brede til resultatvisningen. Omkring 50–60 tegn vises normalt fuldt ud på computer, og derfor bruger forudindstillingen 60.

Hvorfor faldt min SMS-grænse fra 160 til 70?

Din tekst indeholder mindst ét tegn, der ikke er i GSM-7-alfabetet, f.eks. en emoji, et krøllet anførselstegn eller et bogstav som “ş” eller “ł”. Beskeden skal så sendes som Unicode, hvilket giver 70 tegn pr. SMS.

Vil mit antal stemme nøjagtigt overens med antallet på X/Twitter?

Ikke altid. X tæller hvert link som 23 tegn og tæller kinesiske, japanske og koreanske tegn samt de fleste emoji som 2. For almindelig latinsk tekst uden links stemmer tallene.

Privatliv

Teksten tælles kun i din browser. Den uploades ikke, gemmes ikke og indgår ikke i analyse.