Utviklerguide
Hvor mange tegn er det i en SMS?
En SMS rommer 160 tegn, men bare så lenge alle tegnene finnes i SMS-alfabetet. Ett tegn utenfor, og grensen faller til 70. Her er reglene, og hva de gjør med prisen.
Sist oppdatert
Kort svar
Én SMS rommer 160 tegn når teksten bare bruker tegn fra GSM-7, standardalfabetet som også har æ, ø og å. Har teksten ett tegn utenfor, for eksempel en emoji, sendes hele meldingen som UCS-2 og rommer 70 tegn. Lengre meldinger deles i deler på 153 eller 67 tegn, og hver del koster som én SMS.
Hvor mange tegn rommer en SMS?
- GSM-7, én del
- 160 tegn
- GSM-7, delt melding
- 153 tegn per del
- UCS-2, én del
- 70 tegn
- UCS-2, delt melding
- 67 tegn per del
Hver del kalles et SMS-segment, og hos telkit en SMS-enhet. Du betaler per enhet, ikke per melding. En enhet koster 0,75 kr.
Når meldingen deles, legges det på et lite hode i hver del, som forteller telefonen hvordan delene settes sammen igjen. Hodet tar plass, og derfor rommer hver del færre tegn enn en melding som går i én del. Mottakeren ser likevel én samlet melding.
Hvilke tegn er med i GSM-7?
De vanlige bokstavene a til z og A til Z, sifrene, vanlige skilletegn og en del bokstaver fra andre europeiske språk. Æ, ø og å er med. De koster ett tegn hver, akkurat som a og b, så norsk tekst holder seg i GSM-7.
Noen tegn ligger i en utvidelsestabell og koster to plasser hver. Det gjelder €, [ ], { }, \, ^, ~ og |. «Prisen er 10 € per stk.» er 23 tegn, men bruker 24 plasser. Et slikt tegn deles heller aldri mellom to deler.
Hvorfor gjør én emoji meldingen dyrere?
Fordi hele meldingen da må sendes som UCS-2, med 70 tegn per del i stedet for 160. Det holder med ett tegn utenfor GSM-7. En emoji tar i tillegg to plasser, siden den lagres som to kodeenheter.
Tegnene som oftest sniker seg inn uten at noen merker det:
- Emoji og symboler.
- Typografiske anførselstegn og apostrofer, som
’og“ ”, som tekstbehandlere og telefoner setter inn av seg selv. - Lange tankestreker og andre spesielle bindestreker.
- Bokstaver fra språk som ikke er med i GSM-7, for eksempel polske og litauiske bokstaver.
Hvordan regner du ut antall enheter?
Tell tegnene, finn ut om alle er i GSM-7, og del på riktig grense. Eksemplene under er regnet ut med den samme telleren telkit bruker når du blir fakturert:
«Hei! Pakken din er klar til henting.»
36 tegn, GSM-7, 1 enhet
«Blåbærsyltetøy på tilbud i dag.»
31 tegn, GSM-7, 1 enhet
161 vanlige tegn
GSM-7, 2 enheter (153 + 8)
149 vanlige tegn og én emoji
UCS-2, 3 enheterEn melding på 161 tegn koster altså to enheter, ikke én og litt. Og en tekst på 150 tegn som er én enhet uten emoji, blir tre enheter med én emoji.
Vil du prøve din egen tekst, lim den inn i SMS-segmentkalkulatoren. Den viser tegnsett, antall tegn og enheter mens du skriver.
Hvor lang kan en SMS være?
Hos telkit kan én SMS være opptil 1 071 tegn. Det er grensen hos operatøren telkit sender gjennom. En lengre tekst blir avvist med koden sms_too_long, aldri kuttet.
Lange meldinger er sjelden lurt likevel. De koster flere enheter, og en lang tekst på en telefonskjerm blir ofte ikke lest til slutten. Legg heller de viktigste ordene først og en lenke til resten.
Vil du vite prisen før du sender fra ditt eget system, bruk POST /v1/sms/quote. Les mer i guiden om å sende SMS fra eget system.
Vanlige spørsmål
Hvor mange tegn er det i én SMS?
- 160 tegn i GSM-7, som også har æ, ø og å. Med ett tegn utenfor GSM-7, for eksempel en emoji, er grensen 70 tegn.
Koster æ, ø og å ekstra?
- Nei. Æ, ø og å er med i GSM-7 og koster ett tegn hver.
Hvorfor koster meldingen min to enheter?
- Fordi den er lengre enn 160 tegn i GSM-7 eller 70 i UCS-2. En delt melding har 153 eller 67 tegn per del, og hver del er én enhet.
Teller € som ett tegn?
- Nei. € ligger i utvidelsestabellen til GSM-7 og bruker to plasser, det samme gjør [ ] { } \ ^ ~ og |.
Hvor lang kan en SMS være hos telkit?
- Opptil 1 071 tegn. En lengre tekst blir avvist, ikke kuttet.
Prøv din egen tekst
Segmentkalkulatoren viser tegnsett, tegn og enheter mens du skriver. Vil du regne på en hel utsending, bruk SMS-priskalkulatoren.
Åpne segmentkalkulatoren