De to SMS-kodningsmetoder der styrer din tegngrænse
De fleste antager, at en SMS rummer 160 tegn. Det passer — men kun for beskeder der bruger GSM-7-kodning. GSM-7 er det tegnsæt der dækker standard latinske bogstaver, tal, tegnsætning og en håndfuld almindelige symboler. Når hvert tegn i din besked tilhører dette sæt, gælder grænsen på 160 tegn, og en enkelt besked koster præcis én SMS-kredit.
I det øjeblik din besked indeholder et tegn uden for GSM-7 — oftest en emoji, et typografisk anførselstegn eller et bogstav med en usædvanlig accent — omsættes hele beskeden automatisk til Unicode (UCS-2). Unicode understøtter stort set alle tegn mennesker nogensinde har skrevet, men bruger mere data per tegn. Konsekvensen er øjeblikkelig: din per-segment-grænse falder fra 160 til 70 tegn. En besked du troede var godt inden for grænsen, kan pludselig blive to eller tre betalte segmenter.
PostTruncates SMS-tegntæller registrerer kodningen af din besked i realtid, viser om du er i GSM-7- eller Unicode-tilstand, og angiver det aktuelle segmentantal så du altid ved præcis, hvad du sender.
Emoji-fælden: ét tegn, halvt grænsen
Dette er den mest almindelige og dyreste SMS-fejl. Du udarbejder en professionel besked, tilføjer en tommelfinger-op-emoji til sidst som en eftertanke, og forvandler øjeblikkeligt en enkeltsegment-besked til en tosegment-besked — og fordobler din SMS-pris pr. modtager.
Enhver emoji tvinger hele beskeden til Unicode-tilstand — ikke kun den del der følger efter emojien. En besked på 155 tegn med én emoji på position 156 koster ikke én SMS — den koster tre (155 tegn ÷ 67 Unicode-multipart-tegn per segment). Det samme gælder for typografiske anførselstegn (" "), tankestreger (—) og ethvert tegn der ikke er i GSM-7-alfabetet.
Flerdelede beskeder: den skjulte pris per segment
Når en besked overstiger ét segment, skal operatørnetværket dele den i flere dele og samle den igen på modtagerens enhed. Denne samling kræver en lille header i hvert segment — 7 bytes for GSM-7 og 3 bytes for Unicode — som reducerer de anvendelige tegn per del.
I praksis: en enkelt GSM-7-besked rummer 160 tegn, men en todelt GSM-7-besked rummer kun 153 tegn per segment (306 i alt). En enkelt Unicode-besked rummer 70 tegn, og en todelt kun 67 per segment (134 i alt). At gå bare lidt over 160 (eller 70) tegn tilføjer ikke kun ét segment — det genberegner også kapaciteten for alle tidligere segmenter.
Udvidede GSM-tegn: symbolerne med dobbeltomkostning
Inden for GSM-7 findes der et lille sæt tegn der hører til den udvidede tegntabel: € [ ] { } \ | ~ og cirkumflekset ^. Hvert af disse tæller som to tegn i dit SMS-budget, ikke ét. En besked der indeholder fire euro-tegn, har effektivt brugt 8 tegn af GSM-7-grænsen, ikke 4.
PostTruncate tæller udvidede tegn til deres sande vægt på to slots, så det viste antal er det tal der betyder noget for opkrævningen.
Spørgsmål, besvaret.
Hvor mange tegn er der plads til i én sms?
160 tegn i standardkodningen GSM-7. Tilføj en enkelt emoji eller et andet ikke-GSM-tegn, og hele beskeden skifter til Unicode, der kun rummer 70 tegn pr. segment.
Hvorfor blev min besked delt i to?
Når din tekst overskrider ét segment, sendes den som flere dele med et lille header, hvilket sænker den brugbare plads til 153 tegn pr. del i GSM-7 (eller 67 i Unicode). Tælleren ovenfor viser delepunktet live.
Hvilke tegn fremtvinger Unicode-tilstand?
Emoji, de fleste ikke-latinske skrifter og krøllede „smarte“ anførselstegn. Et par „udvidede“ GSM-tegn som €, {, }, [, ] og | bliver i GSM-7, men tæller som to tegn hver.
Tæller mellemrum og linjeskift med i en sms?
Ja — hvert mellemrum og linjeskift er ét tegn (eller to for et tegn fra den udvidede tabel), og de tæller med i grænsen pr. segment præcis som bogstaver.
Sidst opdateret: 15. maj 2026