Messaging

SMS-segmentcalculator

Providers rekenen SMS per segment af, niet per bericht. Typ wat u wilt versturen en zie waar het wordt gesplitst, welke codering wordt gebruikt en wat elk deel reserveert voor hersamenstelling.

Wat bepaalt een segment

Een enkel SMS-bericht bevat 140 bytes. Hoeveel tekens daarin passen, hangt af van het alfabet. Gewone Latijnse tekst wordt ingepakt in het 7-bits GSM-7-alfabet met 160 tekens per bericht. Zodra u een teken toevoegt dat dit alfabet niet kan weergeven — zoals een emoji, een accent of een gekruld aanhalingsteken — schakelt het hele bericht over naar 16-bits UCS-2 en daalt de limiet naar 70.

Overschrijdt u de limiet, dan wordt het bericht in delen gesplitst. Elk deel reserveert een kleine User Data Header zodat de ontvangende telefoon ze in de juiste volgorde kan samenvoegen. Daarom bevat een samengevoegd bericht 153 GSM-7-tekens per deel in plaats van 160 (of 67 in plaats van 70 bij UCS-2). De calculator hieronder toont die splitsing live terwijl u typt.

GSM-7

Het standaard 7-bits alfabet: A–Z, cijfers, veelgebruikte leestekens en een handvol Europese letters. 160 tekens los, 153 per deel bij splitsing. Enkele symbolen kosten twee tekens: accolades, vierkante haken, ^, ~, |, backslash en €.

UCS-2

De terugvaloptie voor alles wat GSM-7 niet kan coderen. 70 tekens los, 67 per deel. Eén verdwaalde emoji verplaatst het hele bericht hierheen — goed om te weten voordat u op verzenden drukt.

Slimme codering

De meeste tekens die een bericht naar UCS-2 duwen zijn helemaal geen vreemde schriften. Het zijn typografische dubbelgangers die een telefoontoetsenbord of een plakactie uit een document erin sluist: gekrulde aanhalingstekens, een em-streepje, een beletselteken, een vaste spatie. Ze lezen hetzelfde voor een persoon, maar verdubbelen stilletjes uw aantal segmenten.

Slimme codering herschrijft die tekens naar hun gewone GSM-7-equivalenten voordat het bericht wordt verzonden: een gekruld aanhalingsteken wordt een recht aanhalingsteken, een em-streepje wordt een koppelteken, een beletselteken wordt drie punten. Een bericht dat er alleen maar niet-GSM uitzag, blijft GSM-7 en wordt als minder delen gefactureerd. Tekens zonder GSM-7-equivalent (emoji, Chinees, Japans, Koreaans, Arabisch, Hebreeuws, Thai) worden ongemoeid gelaten en forceren alsnog UCS-2.

Schakel het in Bird per bericht in door smartEncoding: true in te stellen in de SMS-opties. Lees de documentatie over slimme codering voor de volledige tekenkaart. De schakelaar hieronder toont precies wat het met uw tekst doet.

Controleer uw bericht

Plak of typ hieronder. De tellingen worden bijgewerkt terwijl u typt, de tekenkaart markeert alles wat extra kost en slimme codering toont wat het zou converteren.

Uw bericht

Alles wordt in uw browser geteld. Uw bericht verlaat deze pagina nooit.

Begin met één kanaal.
Voeg de rest toe wanneer je er klaar voor bent.

Een test-API-key is direct beschikbaar. Productietoegang wordt ontgrendeld zodra je een betaalmethode toevoegt en een afzender verifieert.

Gebruik je Claude Code, Cursor of Codex? Kopieer een setup-prompt en je agent installeert de Bird CLI en skills voor je. Kies de jouwe:

Cursor