SMS-längdkalkylator
Beräkna SMS-längden, räkna tecken i ditt textmeddelande och uppskatta kostnaden för att skicka SMS
Räkna SMS-tecken
SMS-kostnad
0.198 €
(1 part x 0.198 €)Detaljerad teckenfördelning
Unicode-kodpunkt (hex)
Legend
- SMS-sammanfogningshuvud
0xFFFF - Karaktär i GSM-7 Basic charset
0xFFFF - Tecken i GSM-7-tillägget, räknas som två tecken
0xFFFF - Icke GSM-7-tecken som tvingar Unicode-kodning
Exempel på Unicode-tecken
Unicode-tecken inkluderar specialsymboler, kyrilliska, arabiska, kinesiska alfabetet och mer.
- ¢
- ¦
- ¨
- ©
- «
- ¬
- ®
- ¯
- ±
- ¹
- ²
- ³
- ´
- µ
- ¶
- ·
- ¸
- º
- »
- ¼
- ½
- ¾
- À
- Á
- Â
- Ã
- È
- Ê
- Ë
- Ì
- Í
- Î
- Ï
- Ò
- Ó
- Ô
- Õ
- ×
- Ù
- Ú
- Û
- á
- â
- ã
- ç
- ê
- ë
- í
- î
- ï
- ð
- ó
- ô
- õ
- ÷
- ú
- û
- ý
- þ
- ÿ
- Б
- В
- И
- Ф
- Л
- ж
- Я
- ц
- п
- й
- Ӳ
- ӳ
- Ӵ
- Ӝ
- ӝ
- Ӟ
- ӟ
- Ӣ
- ӣ
- Ӥ
- ӥ
- Ӫ
- ӫ
- Ѐ
- Ё
- Ђ
- Ѓ
- Є
- Џ
- Ӭ
- ف
- ق
- ك
- ځ
- ڂ
- ڛ
- ڜ
- ٿ
- ڝ
- ڞ
- ڟ
- ڠ
- ڑ
- ڙ
En av funktionerna i vårt SMS API och webbplattform är att den kan ersätta unicode-tecken i meddelandets text med ett tecken i GSM-7-alfabetet.
Denna operation kallas translitterering och tvingar icke-GSM-tecken till GSM-tecken.
T.ex. ¦
(Broken Bar - Unicode) ersätts av |
(Vertical Bar - GSM-7)
(
Kyrillic Capital Letter Zhe with Diaeresis - Unicode) ersätts av Z
(Latin Capital Letter Z - GSM-7)
(
Kyrillic Capital Letter Dzhe - Unicode) ersätts av D
(Latin Capital Letter D - GSM-7)
Så här använder du SMS-längdkalkylatorn
SMS-teckenräknaren är ett gratis användbart verktyg som kan ge insikter om ett textmeddelande, till exempel antalet tecken, kodning av tecken som används, uppskatta SMS-meddelandekostnaden och mer. Så här använder du teckenräknaren för att ta reda på hur många tecken som finns i ett textmeddelande:
- Steg 1: Kopiera och klistra in eller skriv ditt textmeddelande i rutan ovan.
- Steg 2: Kontrollera den detaljerade teckenuppdelningen för: Unicode-tecken, emojis (markerade i rött), GSM-7-förlängningstecken som räknas som två tecken (höglitade i gult).
- Steg 3: Ersätt eller ta bort upptäckta icke-GSM-tecken för att minska SMS-teckenlängden och den totala kostnaden för SMS.
Du kan också använda Unicode till GSM-teckenkonverteringsverktyget för automatisk ersättning av icke-GSM-tecken.
Grundläggande och utökade GSM-alfabet
Det grundläggande GSM 03.38-alfabetet använder 7 bitar per tecken, bestående av totalt 128 olika tecken med hexadecimala värden från 0x00 till 0x7F.
Det finns också en förlängning av GSM-alfabetet som definierar ytterligare 10 tecken tillsammans med de ursprungliga 128. Dessa tecken skickas som två 7-bitars kodade tecken, som börjar med det 7-bitars kodade escape-tecknet (0x1B) från standardalfabetet, följt av den utökade caractern. Det är därför tecknen inom det utökade GSM-alfabetet räknas som två tecken.
Vad är GSM-7 och UCS-2 Kodning?
SMS-meddelanden kan kodas med antingen GSM-7- eller UCS-2-teckenkodning. Engelska alfabetet, siffror, vissa latinska och grekiska tecken stöds alla av GSM-7-kodning. Du kan kontrollera hela listan över GSM-7-tecken som stöds.
SMS-meddelanden som innehåller internationella språk eller tecken som emojis skickas med UCS-2-kodning.
Det maximala antalet tecken som kan skickas till nätverksoperatörer per SMS-meddelandedel visas i tabellen nedan:
Vad är gränsen för SMS-tecken? | ||||
---|---|---|---|---|
Meddelande | Typ | Tecken som används i meddelandet | Kodning | Maximalt antal tecken i en enda meddelandedel |
Hello world | Text | GSM Standard | GSM-7 | 160 |
你好 | Unicode | Unicode | UCS-2 | 70 |
Vad är gränsen för SMS-tecken och vad är en meddelandedel?
SMS-meddelanden mäts i teckenbitar som kallas delar (eller segment) av alla telefonoperatörer över hela världen. Det skickade SMS:et faktureras också per meddelandedelar. När du skickar ett SMS-meddelande måste du vara försiktig med hela längden på textmeddelandet, eftersom det kommer att påverka antalet delar (segment) i meddelandet och den totala kostnaden för att skicka.
Det är därför det är viktigt att beräkna SMS-teckenlängden för att minska kostnaderna för att skicka ett SMS.
Ett enda SMS-meddelande har en teckenbegränsning på 160 tecken när det skickas med GSM-7-kodning och 70 tecken när det skickas med UCS-2-kodning. De flesta nuvarande telefoner och nätverk erbjuder å andra sidan meddelandesegmentering, sammanfogning och rekonstruktion av meddelanden upp till 1600 tecken.
Ett SMS-meddelande som är längre än 160 GSM-7 tecken eller 70 UCS-2 tecken kommer att delas upp i flera SMS-delar. SMS Connexion behöver sex byte i varje meddelandedel för användardatahuvudet (UDH) för att sätta ihop meddelandet igen, för att berätta för handenheten antalet meddelandedelar som utgör det konkerade SMS:et och positionen för varje meddelandedel i det.
Detta lämnar bara 153 GSM-7 tecken eller 67 UCS-2 tecken i varje meddelandedel, för långa konkerade SMS. När mobiltelefonen har tagit emot alla meddelandedelar visar den dem för mottagaren som ett enda SMS.
I tabellen nedan visas det maximala antalet SMS-tecken i båda kodningarna:
SMS-delar (a) |
GSM-7 tecken | Unicode-tecken | ||
---|---|---|---|---|
Per del (b) |
Max (a x b) |
Per del (c) |
Max (a x c) |
|
1 | 160 | 160 | 70 | 70 |
2 | 153 | 306 | 67 | 134 |
3 | 153 | 459 | 67 | 201 |
4 | 153 | 612 | 67 | 268 |
5 | 153 | 765 | 67 | 335 |
6 | 153 | 918 | 67 | 402 |
7 | 153 | 1071 | 67 | 469 |
8 | 153 | 1224 | 67 | 536 |
9 | 153 | 1377 | 67 | 603 |
10 | 153 | 1530 | 67 | 670 |
Vilken typ av kodning kommer mitt textmeddelande att använda?
När du skickar SMS-sms med SMS Connexion använder vi minsta möjliga kodning. Din kommunikation kommer att kodas i GSM-7 om du uteslutande använder GSM-7 tecken. Om andra tecken än GSM-7 ingår i ditt meddelande kodas det i UCS-2, vilket begränsar varje meddelandesegment till 70 tecken.
Du debiteras för varje SMS-del i ett långt sammanfogat SMS.
Se andra verktyg:
- Validera ett enda telefonnummer - kontrollera om ett nummer är en giltig mobiltelefon
- Validator för masstelefonnummerlista - bearbeta en lista över kontakt och validera, rensa (ta bort ogiltiga, dubbletter), konvertera till E.164-format och uppskatta kostnaden för att skicka ett SMS
- Unicode till GSM teckenkonverterare - kontrollera text och ersätt icke-GSM-tecken (Unicode). Alternativ för att konvertera alla Unicode-tecken som identifieras eller bara specifika språk: kyrilliska, arabiska, spanska, portugisiska, etc.
Sekretessanteckning
Detta onlineverktyg lagrar ingen information om dig och det lagrar inte någon av texten som skrivs eller klistras in i rutan ovan.