Messaging

SMS-Segment-Rechner

Mobilfunkanbieter berechnen SMS pro Segment, nicht pro Nachricht. Geben Sie ein, was Sie senden möchten, und sehen Sie in Echtzeit, wo die Nachricht aufgeteilt wird, welche Kodierung zum Einsatz kommt und wie viel Platz jeder Teil für den Zusammenbau-Header reserviert.

Was ein Segment bestimmt

Eine einzelne SMS-Nachricht fasst 140 Byte. Wie viele Zeichen das ergibt, hängt vom Alphabet ab. Reiner lateinischer Text passt in das 7-Bit-Alphabet GSM-7 mit 160 Zeichen pro Nachricht. Sobald Sie ein Zeichen verwenden, das dieses Alphabet nicht darstellen kann – etwa ein Emoji, eine akzentuierte Schrift oder ein typografisches Anführungszeichen –, wechselt die gesamte Nachricht zur 16-Bit-Kodierung UCS-2 und das Limit sinkt auf 70.

Wird das Limit überschritten, wird die Nachricht in Teile aufgeteilt. Jeder Teil reserviert einen kleinen User Data Header, damit das empfangende Telefon die Teile in der richtigen Reihenfolge zusammensetzen kann. Deshalb fasst eine verkettete Nachricht pro Teil nur 153 GSM-7-Zeichen statt 160 (oder 67 statt 70 bei UCS-2). Der Rechner unten zeigt diese Aufteilung live beim Tippen.

GSM-7

Das standardmäßige 7-Bit-Alphabet: A–Z, Ziffern, gängige Satzzeichen und einige europäische Buchstaben. 160 Zeichen als Einzelnachricht, 153 pro Teil bei Aufteilung. Einige Symbole kosten jeweils zwei Zeichen: geschweifte Klammern, eckige Klammern, ^, ~, |, Backslash und €.

UCS-2

Die Ausweichkodierung für alles, was GSM-7 nicht darstellen kann. 70 Zeichen als Einzelnachricht, 67 pro Teil. Ein einziges Emoji verschiebt die gesamte Nachricht hierhin – das sollten Sie vor dem Senden wissen.

Smart Encoding

Die meisten Zeichen, die eine Nachricht in UCS-2 zwingen, sind keine fremden Schriftsysteme. Es sind typografische Doppelgänger, die eine Telefontastatur oder ein eingefügter Text aus einem Dokument einschleust: “smart”-Anführungszeichen, ein Geviertstrich, eine Ellipse, ein geschütztes Leerzeichen. Für Menschen sehen sie gleich aus, verdoppeln aber unbemerkt die Segmentanzahl.

Intelligente Kodierung ersetzt diese Zeichen vor dem Versand durch ihre einfachen GSM-7-Entsprechungen: Ein typografisches Anführungszeichen wird zu einem geraden, ein Geviertstrich wird zu einem Bindestrich, eine Ellipse wird zu drei Punkten. Eine Nachricht, die nur scheinbar nicht-GSM war, bleibt so in GSM-7 und wird mit weniger Teilen berechnet. Zeichen ohne GSM-7-Entsprechung (Emoji, Chinesisch, Japanisch, Koreanisch, Arabisch, Hebräisch, Thai) bleiben unverändert und erzwingen weiterhin UCS-2.

Bei Bird aktivieren Sie es pro Nachricht, indem Sie options.smart_encoding beim Senden auf true setzen. Lesen Sie die Smart-Encoding-Dokumentation für die vollständige Ersetzungstabelle. Der Schalter unten zeigt Ihnen genau, was es mit Ihrem Text macht.

Überprüfen Sie Ihre Nachricht

Fügen Sie Text ein oder tippen Sie unten. Die Zähler aktualisieren sich laufend, die Zeichentabelle markiert alles, was zusätzlich kostet, und Smart Encoding zeigt, was es umwandeln würde.

Ihre Nachricht

Alles wird in Ihrem Browser berechnet. Ihre Nachricht verlässt diese Seite nie.

Ihre nächste Idee. Bereit zur Verbindung.