Så här använder du det
- Skriv i rutan eller klistra in text från valfri källa.
- Läs av antalet tecken, tecken utan mellanslag, ord, rader och byte under rutan.
- För att kontrollera en längdgräns väljer du en förinställning som ”Meta description” eller ”SMS”, eller väljer ”Anpassad gräns” och anger ett tal.
- Meddelandet under rutan visar hur många tecken som är kvar, eller hur många du behöver ta bort.
Så fungerar det
Tecken räknas så som människor ser dem (grafemkluster). En accentuerad bokstav som ”é”, en flagga eller en emoji med hudton räknas som ett tecken, även om den lagras som flera kodpunkter. ”Tecken utan mellanslag” tar bort alla blanktecken, inklusive tabbar och radbrytningar. Byte är storleken på texten kodad som UTF-8, kodningen som används av webbsidor och de flesta databaser: vanliga engelska bokstäver tar 1 byte, de flesta accentuerade latinska, grekiska, kyrilliska, arabiska och hebreiska bokstäver tar 2, de flesta kinesiska, japanska och koreanska tecken tar 3, och emoji tar vanligtvis 4.
Gränserna i förinställningarna är vanliga riktlinjer, inte officiella gränser. Sökmotorer klipper inte titlar och beskrivningar vid ett fast antal tecken; de trunkerar efter pixelbredd, så cirka 60 tecken för en titel och cirka 155 för en beskrivning är ett praktiskt mål snarare än en regel.
SMS-förinställningen följer reglerna i GSM 03.38 som används av mobilnät. Om varje tecken finns i GSM-7-alfabetet rymmer ett meddelande 160 tecken, och tecken från utökningstabellen (€ [ ] { } ~ ^ | \) tar två platser vardera. Ett enda tecken utanför det alfabetet, som ”ş”, ”ć” eller en emoji, gör att hela meddelandet växlar till Unicode (UCS-2) och gränsen sjunker till 70. Längre texter skickas som sammanlänkade delar om 153 (GSM-7) eller 67 (Unicode) tecken; antalet delar som visas är en uppskattning, eftersom vissa telefoner och gateways hanterar gränserna olika.
X/Twitter-förinställningen räknar tecken rakt av. X själv räknar varje länk som 23 tecken oavsett dess längd, och räknar kinesiska, japanska och koreanska tecken samt de flesta emoji som två, så dess egen räknare kan skilja sig från den här.
Exempel
Skriva en metabeskrivning
Välj “Metabeskrivning (~155)” och klistra in ditt utkast. Om det visar “12 tecken över gränsen på 155” korta ner meningen så att den viktiga delen inte klipps bort i sökresultaten.
Hålla ett SMS till en del
En påminnelse på 150 tecken på enkel engelska ryms i ett SMS, och lägger du till “Ödeme” ryms den fortfarande eftersom “Ö” finns i GSM-7-alfabetet. Lägger du till “Teşekkürler” växlar hela meddelandet till Unicode eftersom “ş” inte finns i alfabetet, så gränsen blir 70 och samma text behöver tre delar.
Kontrollera en databaskolumn
En VARCHAR-kolumn som är begränsad till 255 byte i UTF-8 kan inte alltid rymma 255 tecken. Jämför antalet “Byte (UTF-8)” med kolumnstorleken innan du importerar namn som innehåller accenter eller asiatiska skriftsystem.
Vanliga frågor
Räknas mellanslag som tecken?
Ja. Huvudräknaren “Tecken” inkluderar mellanslag, tabbar och radbrytningar, precis som de flesta formulär och plattformar gör. Räknaren “Tecken utan mellanslag” utelämnar allt blanktecken.
Varför räknas en emoji som ett tecken här men som fler någon annanstans?
Den här räknaren räknar det du ser på skärmen. Många program räknar i stället UTF-16-kodenheter, där de flesta emoji är 2 och en familje- eller flaggemoji kan vara 7 eller fler. X räknar de flesta emoji som 2 tecken.
Är 60 tecken den officiella gränsen för en sidtitel?
Nej. Google och andra sökmotorer publicerar ingen teckengräns; de förkortar titlar som är för breda för resultatlayouten. Oftast visas runt 50–60 tecken i sin helhet på dator, därför använder förinställningen 60.
Varför sjönk min SMS-gräns från 160 till 70?
Din text innehåller minst ett tecken som inte ingår i GSM-7-alfabetet, till exempel en emoji, ett typografiskt citattecken eller en bokstav som ”ş” eller ”ł”. Meddelandet måste då skickas som Unicode, vilket tillåter 70 tecken per enskilt SMS.
Kommer mitt teckenantal att stämma exakt med det på X/Twitter?
Inte alltid. X räknar varje länk som 23 tecken och räknar kinesiska, japanska och koreanska tecken samt de flesta emojis som 2 tecken. För vanlig latinsk text utan länkar stämmer antalet.
Integritet
Texten räknas endast i din webbläsare. Den laddas inte upp, lagras inte och ingår inte i analys.