Direkt zum Inhalt springen
Zähler & Generator

SMS-Zeichenzähler & Segmentrechner

Berechne verbrauchte SMS-Zeichen, Kodierungswechsel und genaue Nachrichten-Segmente.

Dein Text

SMS & GSM-7 Segmentrechner
SMS-Teile
0
1 Einzelnachricht
Zeichen belegt
0
von max. 160
Noch frei (Teil 1)
160
bis zum nächsten Teil
Kodierung
GSM-7
160 Zeichen / SMS

So funktioniert's

1

SMS-Text eingeben

Tippe deine Kurzmitteilung in das Textfeld ein oder füge deinen Entwurf per Tastenkombination ein.

2

Automatische Kodierungserkennung

Das Tool prüft in Echtzeit jedes einzelne Schriftzeichen: GSM-7 (Standard) oder UCS-2 (Unicode-Sonderzeichen/Emojis).

3

Segmente & Kosten optimieren

Sieh sofort, wie viele Zeichen dir bis zur nächsten Teilnachricht verbleiben und welche Zeichen Mehrkosten verursachen.

SMS-Zeichenzähler: Grundlagen der SMS-Segmentierung und Zeichenkodierung

Obwohl moderne Messenger-Dienste wie WhatsApp, Signal und Telegram den privaten Alltag dominieren, ist die klassische SMS (Short Message Service) aus der Geschäftswelt, dem E-Commerce und der IT-Sicherheit nicht wegzudenken. Banken nutzen SMS für 2-Faktor-Authentifizierungen (mTAN / OTP), Paketdienste senden Zustellbenachrichtigungen und Arztpraxen erinnern an Termine.

Für Entwickler, Marketing-Verantwortliche und Vielschreiber birgt die SMS jedoch eine entscheidende Kostenfalle: Die Abrechnung von SMS erfolgt bei Netzbetreibern und SMS-Gateways strikt nach Segmenten (Nachrichtenteilen). Wer die technischen Hintergründe der Zeichenkodierung nicht kennt, riskiert, dass eine scheinbar kurze Nachricht unbemerkt doppelt oder dreifach berechnet wird. Unser spezialisierter SMS-Zeichenzähler schützt dich zuverlässig vor dieser Kostenfalle.

Das technische Fundament: GSM-7 vs. UCS-2 Kodierung

Im Mobilfunkstandard (3GPP TS 23.038) sind für Textnachrichten zwei zentrale Zeichenkodierungen definiert, die über die zulässige Textlänge entscheiden:

1. Der Standard-Zeichensatz: GSM 7-Bit (GSM-7)

Die effizienteste Art, eine SMS zu übertragen, ist die 7-Bit-Kodierung. Da für jedes Zeichen nur 7 Bit statt 8 Bit (1 Byte) benötigt werden, passen in die standardmäßige Daten-Nutzlast von 140 Bytes (1.120 Bits) exakt 160 Zeichen:

140 Bytes × 8 Bits = 1.120 Bits / 7 Bits pro Zeichen = 160 Zeichen

Das GSM-7-Alphabet enthält alle lateinischen Groß- und Kleinbuchstaben, die Ziffern 0–9, gängige Satzzeichen sowie glücklicherweise auch die deutschen Umlaute (ä, ö, ü, Ä, Ö, Ü) und das scharfe ß. Solange du ausschließlich Zeichen aus dieser Tabelle verwendest, schöpfst du das volle Potenzial von 160 Zeichen pro SMS optimal aus.

2. Die Unicode-Kodierung: UCS-2 (UTF-16)

Sobald dein Text auch nur ein einziges Schriftzeichen enthält, das nicht in der GSM-7-Tabelle definiert ist, kann das Übertragungsprotokoll die 7-Bit-Kompression nicht mehr aufrechterhalten. Die Nachricht muss als vollständiges 16-Bit-Unicode (UCS-2) übertragen werden.

Da nun jedes Zeichen 16 Bits (2 Bytes) belegt, schrumpft die Maximallänge einer Einzelnachricht von 160 auf lediglich 70 Zeichen:

140 Bytes / 2 Bytes pro Zeichen = 70 Zeichen

Typische Auslöser für UCS-2: Jedes beliebige Emoji (wie 😊, 👍 oder 🚀), typografische deutsche Anführungszeichen („ “), Gedankenstriche (–), Pfeile oder osteuropäische Sonderzeichen. Ein einziges Smiley am Textende kann die Kosten deiner Aussendung verdreifachen!

Verkettete SMS (Multipart): Warum aus 160 Zeichen plötzlich 153 Zeichen werden

Was geschieht, wenn ein Text 161 Zeichen lang ist? Der Text wird nicht abgeschnitten, sondern das Handy bzw. Gateway teilt ihn in eine Multipart-SMS auf.

Damit das Smartphone des Empfängers weiß, in welcher Reihenfolge die einzelnen Pakete zusammengehören, muss am Anfang jedes Datenpakets ein technischer Steuerkopf (der sogenannte User Data Header / UDH) mitgesendet werden. Dieser Header belegt genau 6 Bytes.

Dadurch reduziert sich der für den reinen Text nutzbare Platz pro Teilnachricht:

KodierungEinzelnachricht (1 Teil)Bei Mehrteil-SMS (pro Teil)Kapazität bei 2 TeilenKapazität bei 3 Teilen
GSM-7 (Standard)160 Zeichen153 Zeichen306 Zeichen459 Zeichen
UCS-2 (Unicode)70 Zeichen67 Zeichen134 Zeichen201 Zeichen

Die GSM-Erweiterungstabelle: Diese Zeichen zählen doppelt

Einige häufig genutzte Sonderzeichen passten bei der Standardisierung nicht mehr in die 128 Positionen des GSM-7-Grundzeichensatzes. Für sie wurde eine Erweiterungstabelle (Extension Table) eingeführt. Um ein solches Zeichen zu übertragen, sendet das Mobilfunknetz vorab ein unsichtbares Escape-Byte (0x1B).

Aus diesem Grund belegen folgende Zeichen in einer GSM-7-Nachricht stets 2 Zeichenplätze:

  • Das Euro-Währungszeichen: €
  • Eckige Klammern: [ und ]
  • Geschweifte Klammern: { und }
  • Der Backslash: \
  • Das Zirkumflex: ^
  • Der senkrechte Strich (Pipe): |
  • Die Tilde: ~

Typische Unicode-Fallen: Diese Zeichen schleichen sich unbemerkt ein

In der Praxis kopieren Redakteure, Agenturen oder Entwickler vorbereitete SMS-Texte oft aus Textverarbeitungen (wie Microsoft Word, Apple Notizen oder Slack). Dabei werden unscheinbare Schriftzeichen automatisch typografisch umgewandelt, was fatale Folgen für das SMS-Encoding hat:

Tückisches ZeichenAuswirkungGSM-7-sichere Alternative
„ “ (typografische Anführungszeichen)Erzwingt UCS-2 (70 Zeichen Limit)" (einfaches ASCII-Anführungszeichen)
– / — (Gedankenstriche)Erzwingt UCS-2 (70 Zeichen Limit)- (einfacher Bindestrich / Minus)
… (Auslassungszeichen / Ellipse)Erzwingt UCS-2 (70 Zeichen Limit)... (drei separate Punkte)
Geschütztes Leerzeichen ( )Erzwingt UCS-2 (70 Zeichen Limit)Normales Leerzeichen (Leertaste)
á, ó, ú (Akzente außer é, è, ù, ì)Erzwingt UCS-2 (70 Zeichen Limit)a, o, u (ohne Akzent)
Emojis aller Art (😊, 📲, ⚠️)Erzwingt UCS-2 (70 Zeichen Limit):-) oder Textbeschreibungen

Rechenbeispiel aus der Praxis: Was ein unbedachter Smiley wirklich kostet

Um die finanziellen Auswirkungen in Marketingkampagnen zu veranschaulichen, betrachten wir den Versand von Transaktionsnachrichten an 10.000 Kunden (angenommener Gateway-Preis: 0,075 € pro SMS-Segment):

  • Szenario A (GSM-7, 158 Zeichen): Der Text nutzt ausschließlich Standardbuchstaben und Umlaute. Er passt exakt in 1 Segment. Gesamtkosten für 10.000 Empfänger: 750,00 €.
  • Szenario B (159 Zeichen inkl. 1 Emoji): Durch das Anfügen eines Emojis am Textende springt die Kodierung auf UCS-2 um. Im UCS-2-Modus fasst ein Einzelpaket nur 70 Zeichen; bei Mehrteilnachrichten sinkt die Kapazität auf 67 Zeichen pro Segment. Bei 159 Zeichen werden nun 3 Segmente pro Empfänger benötigt (67 + 67 + 25 = 159 Zeichen). Gesamtkosten: 10.000 × 3 × 0,075 € = 2.250,00 €.

Ein einziges Emoji hat in diesem realistischen Unternehmensszenario die Versandkosten um 1.500,00 € verteuert! Mit unserem SMS-Rechner kannst du Kampagnen vorab prüfen und bares Geld sparen.

SMS-Gateways und Entwickler-Schnittstellen (APIs)

Wenn du automatisierte Benachrichtigungen über Provider wie Seven.io, Twilio, MessageBird, Sinch oder AWS SNS versendest, bieten moderne Schnittstellen häufig Parameter wie smart_encoding oder automatische Zeichentransliteration an. Diese Werkzeuge ersetzen kritische Unicode-Zeichen serverseitig durch deren GSM-7-Pendants. Dennoch empfiehlt es sich, die Nachrichten bereits bei der Redaktionsarbeit auf GSM-7-Konformität zu trimmen, um unerwünschte Verfälschungen des Markenauftritts auszuschließen.

Checkliste zur Kostenoptimierung vor dem SMS-Versand

  1. Verwende ASCII-Anführungszeichen: Nutze einfache gerade Anführungszeichen (") anstelle geschwungener deutscher Typografie-Anführungszeichen („ “), um UCS-2 zu vermeiden.
  2. Schreibe EUR statt €: Wenn du knapp an der 160-Zeichen-Grenze bist, spart das Ausschreiben von „EUR“ oder „Euro“ oft den doppelten Anschlag des Eurozeichens.
  3. Verzichte im Geschäftskontext auf Emojis: Ein freundliches Smiley kostet im SMS-Protokoll rechnerisch bis zu 90 Zeichen, da es die Kapazität von 160 auf 70 senkt!
  4. Nutze unseren Live-Zähler: Kontrolliere deinen Entwurf vor dem Absenden im Tool oben. Die Farbanzeige warnt dich sofort, sobald Unicode-Zeichen erkannt werden.
  5. Datenschutz garantiert: Deine sensiblen Entwürfe (z. B. 2FA-Codes oder Kundennamen) werden nicht an unsere Server übertragen. Die Segmentanalyse erfolgt zu 100 % in deinem Browser.

Zukunftsausblick: RCS (Rich Communication Services) als SMS-Nachfolger

Mit der flächendeckenden Einführung von RCS (Rich Communication Services) auf Android und iOS verschwimmen die Grenzen zwischen klassischer Mobilfunk-SMS und modernem Chat. Bei RCS entfallen die starren 160-Zeichen-Grenzen und Zeichenkodierungsbeschränkungen weitgehend; stattdessen werden Multimedia-Inhalte, Lesebestätigungen und hochauflösende Bilder über mobile Datenverbindungen übertragen. Solange Netzbetreiber und Empfängergeräte jedoch kein aktives RCS unterstützen, greift automatisch das Fallback-System auf den GSM-7/UCS-2-Standard. Für geschäftskritische Benachrichtigungen bleibt die SMS daher auch in absehbarer Zukunft der universellste und verlässlichste Standard weltweit.

Häufig gestellte Fragen (FAQ)

Wie viele Zeichen passen genau in eine Standard-SMS?

In eine Standard-SMS mit dem Standard-Zeichensatz GSM-7 passen genau 160 Zeichen. Sobald die Nachricht mehr als 160 Zeichen umfasst, wird sie in mehrere Teilnachrichten (Segmente) aufgeteilt, wobei aufgrund des technischen Verbindungskopfs (UDH) nur noch 153 Zeichen pro Teil zur Verfügung stehen.

Warum sinkt das SMS-Limit bei manchen Sonderzeichen und Emojis plötzlich auf 70 Zeichen?

Sobald auch nur ein einziges Schriftzeichen verwendet wird, das nicht im GSM-7-Alphabet definiert ist (wie Emojis, kyrillische Buchstaben oder spezielle Anführungszeichen), muss das gesamte Übertragungsprotokoll auf die 16-Bit-Unicode-Kodierung (UCS-2) umschalten. Dadurch verringert sich die Kapazität drastisch von 160 auf 70 Zeichen für die erste SMS bzw. 67 Zeichen pro Teilstück.

Welche Sonderzeichen zählen in einer SMS doppelt?

Im GSM-7-Standard existiert eine sogenannte Erweiterungstabelle (GSM 7-bit Extension Table). Zeichen aus dieser Tabelle erfordern ein unsichtbares Escape-Steuerzeichen und zählen daher jeweils als zwei Zeichen: das Euro-Zeichen (€), eckige Klammern [ ], geschweifte Klammern { }, der Backslash \, das Zirkumflex ^, die Tilde ~ und der senkrechte Strich |.

Was ist eine verkettete SMS (Multipart-SMS)?

Eine verkettete SMS entsteht, wenn ein Text die Maximallänge einer Einzelnachricht überschreitet. Das Mobiltelefon teilt den Text im Hintergrund in mehrere Datenpakete auf. Damit das Empfangsgerät die Teile wieder nahtlos zusammensetzen kann, wird in jedem Teil ein 6-Byte-Kopfdatenbereich (User Data Header, UDH) reserviert.

Zählen deutsche Umlaute (ä, ö, ü) und das scharfe ß als Sonderzeichen bei SMS?

Nein, das ist eine Besonderheit des GSM-7-Standards: Die deutschen Kleinbuchstaben ä, ö, ü sowie das ß und die Großbuchstaben Ä, Ö, Ü sind fest im GSM-7-Grundzeichensatz verankert und zählen jeweils als genau ein reguläres Zeichen, ohne dass eine Umschaltung auf teures Unicode erfolgt.

Wie kann ich SMS-Kosten beim geschäftlichen SMS-Versand effektiv senken?

Vermeide Emojis, typografische Anführungszeichen („ “) und seltene Akzentzeichen, damit deine Nachrichten im GSM-7-Format bleiben. Halte deine Texte idealerweise unter 160 bzw. 306 Zeichen (2 Teile), um unnötige Segmente zu sparen.

Was passiert mit Zeilenumbrüchen in einer SMS?

Ein Zeilenumbruch (Line Feed ) ist im GSM-7-Alphabet enthalten und zählt als genau ein Zeichen. Manche Mobiltelefone senden bei einem Zeilensprung jedoch eine Kombination aus Wagenrücklauf und Zeilenvorschub ( ), was 2 Zeichen belegt.