BroadNet
Kostenloses Entwickler-Tool · läuft in Ihrem Browser

SMS-Segment-Rechner.

Fügen Sie eine Nachricht ein, um deren Kodierung (GSM-7 oder UCS-2), die Anzahl der kostenpflichtigen SMS-Segmente, die verbleibenden Zeichen im aktuellen Segment und genau die Zeichen zu sehen, die die Nachricht in Double-Byte-Unicode zwingen. Nichts verlässt Ihr Gerät.

85 Zeichen
Beispiel ausprobieren
Optionale Kostenschätzung
Geben Sie Ihren eigenen Tarif ein, um die Kosten zu schätzen. Nur Ihre Zahl wird verwendet — BroadNet legt hier keinen Preis fest.
Kodierung
GSM-7Einzelbyte-Alphabet
Zeichen
85
Segmente
1
Verbleibend im Teil
75
Eine einzelne SMS fasst 160 Zeichen. Jeder verkettete Teil fasst 153 (der UDH-Verkettungsheader belegt 7).

Die kurze Antwort

Was ist ein SMS-Segment?

Ein SMS-Segment ist eine Nachrichteneinheit, wie sie über das Mobilfunknetz übertragen wird. Eine einzelne SMS fasst 160 Zeichen in GSM-7-Kodierung oder 70 in UCS-2. Längere Nachrichten werden in verkettete Segmente von je 153 (GSM-7) oder 67 (UCS-2) Zeichen aufgeteilt, da ein Header hinzugefügt wird, damit das Gerät sie wieder zusammensetzen kann. Betreiber berechnen pro Segment, nicht pro Nachricht.

Wie die SMS-Segmentierung funktioniert

Die SMS-Kodierung ist im GSM-03.38-Standard definiert. Jede Nachricht wird entweder als GSM-7 (7-Bit-Alphabet, 160 Zeichen pro Segment) oder als UCS-2 (16-Bit-Unicode, 70 Zeichen pro Segment) gesendet. Ein einziges Zeichen außerhalb des GSM-7-Alphabets zwingt die gesamte Nachricht zu UCS-2 und halbiert damit mehr als das Budget pro Segment. Ist eine Nachricht länger als ein Segment, verpackt der Betreiber jeden Teil in einen User-Data-Header (UDH), damit das empfangende Telefon sie wieder zusammensetzen kann. Dieser Header verbraucht 7 Zeichen Nutzlast pro Teil, weshalb verkettete Segmente auf 153 (GSM-7) bzw. 67 (UCS-2) schrumpfen.

GSM-7 versus UCS-2 encoding comparison
EigenschaftGSM-7UCS-2 (Unicode)
Bits pro Zeichen7-Bit16-Bit
Einzel-SMS160 Zeichen70 Zeichen
Pro verkettetem Teil153 Zeichen67 Zeichen
AlphabetLateinisch-Basis + begrenzter europäischer SatzBeliebiges Unicode: Arabisch, Kyrillisch, CJK, Emoji
Ausgelöst durchStandard für unterstützte ZeichenEin Nicht-GSM-7-Zeichen an beliebiger Stelle
ErweiterungszeichenZählen als 2 (z. B. € { } [ ] ~ | ^ \)Zählen als 1

Häufig gestellte Fragen

Warum wurde meine Nachricht in mehrere SMS aufgeteilt?

Ihre Nachricht überschritt das Limit für ein einzelnes Segment — 160 Zeichen in GSM-7 oder 70 in UCS-2. Sobald dieses Limit überschritten wird, teilt der Betreiber den Text in verkettete Teile von je 153 (GSM-7) oder 67 (UCS-2) Zeichen auf und berechnet jeden Teil separat.

Kosten Emojis mehr?

Ja. Ein einzelnes Emoji zwingt die gesamte Nachricht zu UCS-2-Kodierung und senkt Ihr Budget von 160 auf 70 Zeichen pro Segment. Eine kurze Nachricht, die ein einzelnes GSM-7-Segment gewesen wäre, kann plötzlich zu zwei oder drei UCS-2-Segmenten werden, sobald ein Emoji hinzugefügt wird.

Was ist GSM-7?

GSM-7 ist das im GSM-03.38-Standard definierte 7-Bit-Standardalphabet. Es umfasst lateinische Groß- und Kleinbuchstaben, Ziffern, gängige Satzzeichen und einen kleinen europäischen Zeichensatz und fasst 160 Zeichen in einer einzelnen SMS. Eine Handvoll Zeichen (€ { } [ ] ~ | ^ \) befinden sich in der Erweiterungstabelle und zählen jeweils als zwei Einheiten.

Was ist UCS-2 und wann wird es verwendet?

UCS-2 ist eine 16-Bit-Unicode-Kodierung, die verwendet wird, sobald eine Nachricht ein Zeichen außerhalb des GSM-7-Alphabets enthält — Arabisch, Kyrillisch, Chinesisch, Japanisch, Koreanisch, Emoji, geschwungene Anführungszeichen, Gedankenstriche oder bestimmte Akzentbuchstaben. Es unterstützt jede Schrift, fasst aber nur 70 Zeichen pro Einzelsegment.

Was sind verkettete SMS und der UDH?

Verkettete SMS ist die Art, wie eine lange Nachricht als mehrere verknüpfte Segmente zugestellt wird, die das empfangende Gerät wieder zu einer zusammensetzt. Jedes Segment trägt einen User-Data-Header (UDH) — ein kurzes Präfix, das Referenznummer, Gesamtzahl der Teile und Reihenfolge angibt. Der UDH verbraucht 7 Zeichen Nutzlast, weshalb verkettete Teile 153 (GSM-7) bzw. 67 (UCS-2) statt der vollen 160 bzw. 70 fassen.

Welche Zeichen erzwingen still UCS-2?

Geschwungene Anführungszeichen, Gedankenstriche, das Auslassungszeichen, manche Akzentbuchstaben, die nicht in der GSM-7-Erweiterungstabelle enthalten sind, sowie jedes Emoji erzwingen UCS-2. Diese werden oft automatisch von Telefonen und Textverarbeitungen eingefügt, sodass eine Nachricht die Kodierung wechseln kann, ohne dass Sie es bemerken. Der obige Rechner listet die genauen verantwortlichen Zeichen auf.

Ist dieser Rechner für die Abrechnung genau?

Er wendet die von Betreibern verwendeten GSM-03.38-Standardsegmentierungsregeln an, sodass die Segmentzahlen der Abrechnung der meisten Netze entsprechen. Die tatsächlichen Kosten hängen vom Tarif pro Segment und dem Routing Ihres Anbieters ab. Geben Sie oben Ihren eigenen Tarif ein, um die Kosten zu schätzen — BroadNet gibt in diesem Tool keinen Preis vor.

Bereit, in großem Maßstab zu senden?

BroadNet bietet eine REST-API, direkte SMPP-3.4-Binds, Zustell-Webhooks und ein offizielles TypeScript SDK. Sprechen Sie mit unserem Team über Routing und Tarife.