Räkna SMS-tecken

Kodning har upptäckts
Meddelandedelar
Tecken
Resterande

SMS-kostnad

0.198

(1 part x 0.198 )
SMS.CX online SMS-tjänst låter dig skicka bulk-SMS på några minuter.

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

GSM-7 Förlängningsteckenuppsättning (räknas som två tecken)

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.

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.

SMS Längd Kalkylator Verktyg - v1.0.5 (senast uppdaterad 12/09/2022)

Redo att åka? Nå dina kunder på några minuter

Registrera sig Kontakta oss