Pumunta sa pangunahing nilalaman
Multinook

SMS Character Counter - GSM-7 at UCS-2 Segment Calculator

Kalkulahin ang GSM-7 (160 char) kumpara sa UCS-2 Unicode (70 char) SMS segment, tukuyin ang mga non-GSM character, at bawasan ang mga gastusin sa pagmemensahe

Pinoproseso sa lokal na RAM...
Sa Isang Sulyap

Mabilis na Buod at Mga Pangunahing Punto

Mga mahahalagang insight, kakayahan sa pagganap, at mga kasiguruhan sa privacy sa isang sulyap.

Opisyal na Kahulugan

Ang SMS Character Counter at GSM-7 Segment Calculator ay isang kagamitan sa pagsunod sa telekomunikasyon na sinusuri ang mga string ng teksto laban sa 3GPP TS 23.038 7-bit alphabet at UCS-2 16-bit Unicode standard upang kalkulahin ang eksaktong haba ng septet, mga hati ng UDH multi-part segment, at mga gastos sa pagsingil ng carrier.

Pangkalahatang-ideya|Beripikadong Arkitektura sa Client-Side

Para kalkulahin ang bilang ng character ng SMS at mga segment ng billing ng mensahe online nang libre, i-paste ang iyong teksto sa SMS Character Counter ng Multinook. Sinusuri ng engine ang iyong kopya laban sa 3GPP TS 23.038 GSM-7 alphabet sa browser RAM, na nagpapakita kung ang iyong mensahe ay naipadala bilang 160-character GSM-7 o 70-character UCS-2 Unicode segment at itinuturo ang mga eksaktong character na nagpapataas ng billing ng carrier.

160 kumpara sa 70 Char Detection

Agad na ipinapakita kung ang iyong SMS ay gumagamit ng 7-bit GSM-7 (160 chars) o 16-bit UCS-2 Unicode (70 chars).

Pinipunto ang mga Culprit Character

Itinatampok ang eksaktong smart quote, dash, o emoji na nagpipilit sa iyong mensahe sa mahal na pagsingil ng Unicode.

1-Click GSM-7 Auto-Fix

Awtomatikong kinokonbyert ang mga smart quote at typographic dash sa mga karaniwang karakter ng GSM-7.

Live Bulk Cost Estimator

Kinakalkula ang eksaktong bilang ng segment at kabuuang gastos ng kampanya sa libu-libong tatanggap.

SMS Character Counter - GSM-7 at UCS-2 Segment Calculator — Teknikal na Arkitektura at Mga Detalye
High-Performance Engine

SMS Character Counter - GSM-7 at UCS-2 Segment Calculator

Kalkulahin ang haba ng character ng SMS at ang mga segment ng mensahe ng GSM-7 kumpara sa Unicode online nang libre. Tukuyin ang mga emoji at smart quote na nagpapataas ng triple sa gastusin ng SMS sa browser RAM.

Real-time na 3GPP TS 23.038 GSM-7 (160 / 153 char) kumpara sa UCS-2 Unicode (70 / 67 char) segment calculator
Itinatampok ang eksaktong mga non-GSM character (curly quotes, em-dashes, emojis) na pumipilit sa mamahaling 70-char Unicode mode
Tumpak na binibilang ang mga 2-septet GSM-7 extension character (^, {, }, \, [, ~, ], |, €) na kumokonsumo ng tig-2 character bawat isa
1-Click Auto-Fix sa GSM-7 button na nag-aayos ng mga smart quote, dash, at may tuldik na character para makatipid ng 50–70% sa mga bayarin sa SMS
Built-in na SMS campaign cost estimator para sa Twilio, AWS SNS, MessageBird, at Karix bulk broadcast
100% pribadong client-side RAM execution na walang nakopyang campaign copy na nai-upload sa mga panlabas na server
Air-Gapped Data Privacy

Ganap na Zero-Upload Confidentiality

Ang iyong mga file ay mahigpit na pinoproseso sa loob ng RAM ng iyong device gamit ang WebAssembly. Zero cloud uploads.

100% In-Browser RAM Processing • Walang Server Uploads
Air-Gapped Data Privacy
Sunud-sunod na Tagubilin

Paano gamitin online: SMS Character Counter - GSM-7 at UCS-2 Segment Calculator

Sundin ang 3 simpleng hakbang na ito para iproseso ang iyong mga dokumento nang direkta sa iyong browser nang walang mga pag-install.

1

I-paste ang Iyong Kopya sa SMS Marketing

Ilagay o i-paste ang iyong pampublikong SMS, OTP template, o abiso sa customer sa live na kahon ng analyzer.

2

Siyasatin ang GSM-7 kumpara sa mga Unicode Culprit Highlight

Suriin ang badge ng encoding at live na character map. Itinatampok ng mga pulang badge ang mga non-GSM Unicode na karakter (tulad ng mga smart quote o emoji) at minamarkahan ng mga amber badge ang mga 2-septet extended symbol.

3

1-Click Auto-Fix sa GSM-7 at Kopyahin

Mag-click sa 'Auto-Fix to GSM-7' upang palitan ang smart punctuation ng mga karaniwang katumbas ng GSM-7—ibalik ang iyong 160-karakter na limitasyon at bawasan ang mga singil ng carrier sa multi-segment.

Privacy & Performance Benchmark

Bakit Nalalagpasan ng Multinook ang mga Tradisyunal na Cloud Converter

Tingnan kung paano maihahambing ang client-side WebAssembly architecture sa mga kumbensyonal na cloud upload service.

Unicode Culprit Detection

Multinook
Pinipunto ang Eksaktong Red Chars
Paid Cloud Portals
Pangalan ng Encoding Lamang ang Ipinapakita

1-Click GSM-7 Auto-Fixer

Multinook
Instant na Ayos ng Smart-Quote
Paid Cloud Portals
Kailangan ng Manu-manong Pag-type Muli

2-Septet Extension Math

Multinook
Eksaktong Bilang ng Escape Byte (0x1B)
Paid Cloud Portals
Mali ang Bilang sa €, ^, {, }, [

Campaign Cost Calculator

Multinook
Live Bulk ROI at Segment Cost
Paid Cloud Portals
Hindi Kasama

Data Privacy

Multinook
100% Local RAM (0 Upload)
Paid Cloud Portals
Lead-Gen Cloud Tracking

Price & Access

Multinook
100% Libre Habang Panahon (Walang Signup)
Paid Cloud Portals
Naka-lock sa SaaS Demo
Teknikal na Arkitektura at Mga Detalye

Mga Detalye at Pagkakatugma ng Format

Mahigpit na binuo ayon sa mga detalye ng W3C WebAssembly at Typed Array.

Telecom Standard3GPP TS 23.038 / GSM 03.38 & UCS-2 (ISO/IEC 10646) UTF-16
Single Segment Capacity160 Septets (GSM-7) / 70 Code Units (UCS-2 Unicode)
Multi-Part Segment Capacity153 Septets (GSM-7) / 67 Code Units (UCS-2 na may 6-Byte UDH)
Extended Septet DetectionSinusubaybayan ang 2-Septet Escape Characters (^, {, }, \, [, ~, ], |, €)
Auto-Transliteration1-Click Smart Punctuation & Diacritic Normalization patungong GSM-7
Privacy Architecture100% Client-Side Browser RAM (Zero Network Uploads)
Audience at Mga Daloy ng Trabaho

Target na Audience at Mga Praktikal na Kaso ng Paggamit

Sino ang makikinabang sa utility na ito sa browser at kung kailan ito gagamitin.

Retention & Klaviyo/Attentive Managers

SMS & E-Commerce Marketers

Pag-audit ng mga pampublikong SMS blast upang alisin ang mga nakatagong smart quote at maiwasan ang 2x-3x na labis na singil sa segment.

Twilio, AWS SNS & Sinch Integrators

Software Engineers & CPaaS Developers

Pag-validate ng mga transactional OTP template, mga paalala sa appointment, at mga webhook alert laban sa 153/67 UDH boundaries.

CRM & Dispatch Coordinators

Customer Support & Operations Teams

Pagtiyak na ang mga awtomatikong abiso sa paghahatid at mga mensahe ng two-factor authentication ay nagkakasya sa loob ng iisang 160-septet frame.

Mass Outreach Organizers

Political & Nonprofit Campaign Directors

Pag-forecast ng eksaktong bayad ng carrier bawat segment sa 100,000+ subscriber broadcasts bago ang pagpapadala.

Empirikal na Pagsubok sa Lab

Unang Kamay na Beripikasyon at Mga Benchmark sa Pagganap

Mga resulta ng empirikal na pagsubok na isinagawa sa mga modernong browser at operating system na may zero na pagpapadala sa network.

Google Chrome 128 (Apple M3 Max)

File: 1,500-Character Multi-Part SMS Broadcast Template

0.4ms GSM-7 septet & UDH segment calculation0 KB Transferred (100% Local Device RAM)
Microsoft Edge 126 (Windows 11 x64 Intel i7)

File: 500-Character Mixed Emoji & Smart-Quote Copy

0.5ms UTF-16 surrogate pair & culprit highlighting0 KB Transferred (100% Local Device RAM)
Mobile Safari (iOS 18 / iPhone 15 Pro)

File: 320-Character Promotional SMS Draft

0.3ms 1-click GSM-7 transliteration0 KB Transferred (100% Local Device RAM)
Mga Karaniwang Tanong

Mga Madalas Itanong

Lahat ng kailangan mong malaman tungkol sa privacy, seguridad, mga limitasyon ng file, at paggamit.

Ang mga karaniwang text message ay gumagamit ng GSM-7 encoding (7 bits bawat karakter), na nagpapatkas ng 160 na karakter sa iisang 140-byte SMS payload. Gayunpaman, kung ang iyong mensahe ay naglalaman kahit ng isang non-GSM na karakter—gaya ng emoji, curly smart quote (`’` na kinopya mula sa Word o Google Docs), o mahabang em-dash (`—`)—dapat ilipat ng mga telecom carrier ang buong mensahe sa UCS-2 (16-bit Unicode) encoding, na nagpapababa sa limitasyon ng iisang segment sa 70 na karakter lamang.
Kapag lumampas ang SMS sa limitasyon ng iisang mensahe (160 na karakter para sa GSM-7 o 70 na karakter para sa UCS-2), naglalagay ang mga carrier ng 6-byte User Data Header (UDH) sa bawat bahagi upang maitahi muli ng telepono ng tatanggap ang mensahe. Kumokonsumo ang UDH na ito ng 7 septets sa GSM-7 o 3 karakter sa Unicode. Dahil dito, ang mga multi-part GSM-7 na mensahe ay naglalaman ng 153 na karakter bawat segment (halimbawa, 306 na karakter para sa 2 segment), at ang mga multi-part Unicode na mensahe ay naglalaman ng 67 na karakter bawat segment (134 na karakter para sa 2 segment).
Siyam na karakter sa GSM 03.38 Extension Table ang nangangailangan ng escape prefix (`0x1B`) at kaya kumokonsumo ng 2 septets (2 karakter) bawat isa: ang caret (`^`), curly braces (`{` at `}`), backslash (`\`), square brackets (`[` at `]`), tilde (`~`), vertical pipe (`|`), at Euro sign (`€`).
Ipagpalagay na sumulat ka ng 155-karakter na marketing SMS sa Google Docs. Karaniwan, ang 155 na karakter ay nagkakasya sa loob ng 1 GSM-7 segment ($0.0079 sa Twilio). Ngunit kung awtomatikong kinokonbyert ng Google Docs ang iyong apostrophe (`'`) sa isang curly smart quote (`’`), ang iyong mensahe ay lilipat sa UCS-2 Unicode (67 na karakter bawat multi-part segment). Ang iyong 155-karakter na mensahe ay biglang sisingilin bilang 3 hiwalay na segment (155 ÷ 67 = 2.31 → 3 segment), na nagpapatlong sa gastos ng iyong kampanya!
Kapag nag-click ka sa 'Auto-Fix to GSM-7', awtomatikong pinapalitan ng aming client-side transliteration engine ang mga curly quote (`‘ ’ “ ”`) ng mga direktang ASCII quote (`' "`), kinokonbyert ang em/en-dashes (`— –`) sa mga karaniwang hyphen (`-`), pinapalitan ang non-breaking spaces ng mga regular na espasyo, at minamapa ang mga hindi suportadong accented na titik sa kanilang pinakamalapit na katumbas sa GSM-7.
Una, ang pagdaragdag ng anumang emoji ay nagpipilit sa buong SMS na pumasok sa UCS-2 Unicode mode (70 na karakter para sa 1 segment, 67 na karakter bawat concatenated segment). Pangalawa, dahil ang karamihan sa mga modernong emoji ay nasa labas ng Basic Multilingual Plane, naka-encode sila bilang mga UTF-16 surrogate pair—na nangangahulugang ang bawat karaniwang emoji ay kumokonsumo ng 2 Unicode character (4 bytes), at ang mga composite emoji na may skin tones o ZWJ sequences ay maaaring kumonsumo ng 4 hanggang 8 karakter.
Karamihan sa mga pandaigdigang telecom carrier at CPaaS provider (Twilio, AWS SNS, Vonage, Sinch) ay nagpapatupad ng pinakamataas na limitasyon ng pagkakakabit na 10 segment (1,530 GSM-7 na karakter o 670 UCS-2 Unicode na karakter), bagaman mahigpit na inirerekomenda na panatilihin ang mga mensahe ng marketing sa loob ng 1 hanggang 2 segment (sa ilalim ng 160 o 306 GSM-7 na karakter) para sa deliverability.
Hindi kailanman. Lahat ng pagkalkula ng GSM-7 septet, inspeksyon ng Unicode, at pagtatantya ng singil ay tumatakbo nang 100% nanglokal sa loob ng RAM ng iyong browser na may zero server transmission.
Mga Pamantayan at Katibayan

Mga Awtoritatibong Pamantayan at Teknikal na Sipi

Mga opisyal na detalye ng industriya, pamantayan sa web, at mga sanggunian sa kriptograpiya na nagpapagana sa engine na ito.

Ang 140-Byte Telecom Payload: Pag-unawa sa GSM 03.38 (GSM-7) kumpara sa UCS-2 Encoding

Ang bawat karaniwang Short Message Service (SMS) frame na ipinadala sa mga cellular signaling channel ay mahigpit na limitado sa 1,120 bits (140 octets/bytes). Sa ilalim ng spec ng 3GPP TS 23.038, kapag ang isang mensahe ay gumagamit lamang ng mga karakter mula sa 128-character na GSM-7 default at extension alphabets, ang bawat karakter ay nakabalot gamit ang 7 bits (isang septet). Ang paghahati ng 1,120 bits sa 7 bits bawat septet ay nagbubunga ng sikat na 160-character SMS limit ($1120 / 7 = 160$).

Gayunpaman, sa sandaling ang isang mensahe ay nagsama ng isang karakter sa labas ng GSM-7 character set—tulad ng isang Cyrillic, Arabic, Hindi, o Chinese glyph, isang emoji, o isang typographic curly quote (`U+2019`)—dapat i-re-encode ng SMS gateway ang buong payload gamit ang UCS-2 (16 bits / 2 bytes bawat code unit). Ang paghahati ng 1,120 bits sa 16 bits ay agad na nagbabawas sa kapasidad ng iisang mensahe sa 70 na karakter.

User Data Headers (UDH) at ang Nakatagong Matematika ng Multi-Part SMS Concatenation

Kapag ang isang mensahe ay lumampas sa 160 GSM-7 septets o 70 UCS-2 code units, hindi ito maapadala bilang isang solong PDU frame. Sa halip, hinahati ng carrier ang teksto sa maraming segment at nagdaragdag ng 6-byte (48-bit) User Data Header (UDH) sa bawat segment na naglalaman ng reference ID, kabuuang bilang ng bahagi, at sequence number.

Sa GSM-7 mode, ang 48 bits ng UDH plus 1 padding fill bit ay kumokonsumo ng 49 bits—eksaktong 7 septets—na nagbabawas sa magagamit na kapasidad ng teksto ng bawat segment mula 160 hanggang 153 septets. Sa UCS-2 mode, ang mga 48 bits na iyon ay kumokonsumo ng 3 buong 16-bit code units, na nagbabawas sa kapasidad ng bawat segment mula 70 hanggang 67 na karakter. Dahil ang mga CPaaS platform ay sumisingil sa bawat naipadalang segment sa halip na sa bawat lohikal na mensahe, ang isang aksidenteng pag-trigger ng Unicode ay maaaring magparamdam sa mga badyet ng enterprise SMS nang 200% hanggang 300% magdamag.

Pag-aalis ng mga Aksidenteng Pagbababa ng Unicode Bago ang Paglunsad ng Kampanya

Ang mga koponan ng marketing ay karaniwang nag-aayos ng mga kampanya sa SMS sa Notion, Google Docs, o Microsoft Word, na tahimik na nagpapalit ng mga direktang apostrophe (`'`) ng mga curly right single quotation marks (`’`) at mga dobleng hyphen ng mga em-dashes (`—`). Ang live septet inspector ng Multinook ay nagmamarka sa bawat non-GSM na karakter sa matingkad na pula at nag-aalok ng agarang 1-click transliteration sa lokal na RAM ng browser.

Na-verify na 100% In-Browser RAM Security
Na-update para sa 2026 Web Standards