SMS-Zeichenzähler.
Fügen Sie eine Nachricht ein. Sehen Sie genau, wie viele Segmente sie kostet, welche Kodierung der Netzbetreiber verwendet und welche Zeichen die Nachricht ins doppelbyte-codierte UCS-2 zwingen.
So funktioniert es
Die 160 / 70-Aufteilung (und warum sie Sie Geld kostet).
Die SMS-Kodierung ist in 3GPP TS 23.038 definiert. Kurz gesagt: Jede Nachricht wird entweder als GSM-7 (7 Bit, 160 Zeichen/Segment) oder als UCS-2 (16 Bit, 70 Zeichen/Segment) kodiert. Ein einziges Nicht-GSM-7-Zeichen in der Nachricht führt dazu, dass die gesamte Nachricht auf UCS-2 umgestellt wird – Ihr Zeichenkontingent reduziert sich um mehr als die Hälfte, und damit auch die maximale Länge, bevor der Mobilfunkanbieter pro Segment abrechnet.
Zeichen, die harmlos wirken, aber UCS-2 erzwingen
- Typografische (geschwungene) Anführungszeichen (“ ” ‘ ’) — wird von macOS, iOS und den meisten Textverarbeitungsprogrammen automatisch ersetzt. Verwenden Sie stattdessen gerade Anführungszeichen (" ').
- Geviertstriche — und Auslassungspunkte … — wird ebenfalls von der Autokorrektur automatisch eingefügt. Verwenden Sie einen Bindestrich (-) und drei Punkte (...).
- Akzentbuchstaben, die nicht in der GSM-7-Erweiterungstabelle enthalten sind — é ñ ü sind in Ordnung; á í ó nicht (ohne die Erweiterung). Der Zähler oben zeigt Ihnen genau, welches Zeichen es war.
- Jedes Emoji — 😀 🎉 ✅ erzwingen alle UCS-2.
- Arabisch, Kyrillisch, Chinesisch, Japanisch, Koreanisch — ganze Sprachen außerhalb von GSM-7. UCS-2 ist die einzige Option.
Rechnen bei mehrteiligen Nachrichten
Überschreitet eine Nachricht das Limit für ein einzelnes Segment, verpackt der Netzbetreiber sie in einen User-Data-Header (UDH), damit das empfangende Gerät die Teile wieder zusammensetzen kann. Dieser Header verbraucht pro Teil 7 Zeichen der Nutzlast – deshalb sinkt die Kapazität bei mehrteiligen Nachrichten auf 153 (GSM-7) beziehungsweise 67 (UCS-2) Zeichen pro Segment statt 160 / 70.
Die meisten Netzbetreiber (und auch BroadNet) rechnen pro Segment ab. Der Zähler oben zeigt die Segmentanzahl in Echtzeit – kürzen Sie ein paar Zeichen unter die nächste Grenze, und Sie sparen ein Segment ein.
Bereit zum Versenden?
BroadNet liefert eine REST API, eine SMPP Schnittstelle, Webhooks für den Zustellungsstatus und ein offizielles TypeScript SDK sowie eine OpenAPI-3.1-Spezifikation für alle weiteren Sprachen. Fordern Sie Testzugriff an – wir antworten innerhalb eines Werktages.