八個數字各算什麼?為什麼兩個計數器會對不起來
把文字貼進上方輸入框,下方統計即時更新,支援中英文混合、Emoji、特殊符號。
兩個計數器算出不同的數字,通常不是誰壞掉,而是「長度」本來就不只一種量法:Word 在數的、貼文編輯器在數的、資料庫欄位在數的、規定上寫的,各自是不同的東西。先弄清楚對方要的是哪一個數字。
統計欄位說明
- 總字元:含空白、換行、所有可見符號(用 Unicode code point 計算,Emoji 算 1)
- 不含空白:扣掉 space、tab、換行
- 中文字:CJK 統一漢字範圍(不含標點符號)
- 英文單字:連續的字母算一個字,單獨的數字(2026、3.14)也算一個,跟 Word 一樣;中文字不算;用連字號接起來的字(如 state-of-the-art)算一個
- 句數:以中英文句號(。.!!??)切分
- 段落:以連續換行(空行)切分
- 行數:以換行切分,中間的空行也算一行(頭尾的空行會先去掉)
- UTF-8 bytes:實際編碼後的位元組數(資料庫、API 欄位長度限制用)
Emoji 在總字元裡不一定算 1:國旗算 2,帶膚色或多人組合的可能算到 5 以上,所以 emoji 多的貼文常常比看起來更早撞到上限。算法寫在下方的常見問題。
你要的其實是哪一個數字?
- 社群貼文要卡平台上限:看總字元,但先讀下面的平台段,X 不是照這一格的算法數的。
- 作文、自傳、報告、論文:中文稿看中文字,英文稿看英文單字。中文的字數規定講的是字,不是 word。
- 規定寫「不含空白」:看不含空白。順便問清楚註腳、圖說、參考文獻算不算在裡面,各系規定不一樣。
- 資料庫欄位、API 參數、檔名:看 UTF-8 bytes。寫著「最多 255 字元」的欄位,有些其實是 255 bytes。
- 網頁 title 與 meta description:看總字元,但只能當粗估,搜尋引擎是照渲染後的寬度截斷的。
- 唸稿、口頭報告抓時間:中文看中文字、英文看英文單字,再除以每分鐘的語速。
- 檢查草稿的結構:看段落和句數。一段塞十二句,字數再漂亮也是一面文字牆。
- 純中文稿:英文單字只數夾在裡面的英文和數字,中文字不在那一格,看中文字就好。
實戰教學:貼文發出去之前先量一次
- 把要發的文字連同換行一起貼進上方輸入框。換行也是字元,排得漂亮的貼文常常多花掉二十幾個字元。
- 看總字元,對照下面各平台的上限。
- 快超過就先砍每個字元含金量最低的部分:跟文字重複的 emoji、沒人追蹤的尾巴 hashtag,還有「這篇想跟大家聊聊」這種開場白。
- 最後把定稿貼回平台自己的編輯器,剩下的幾個字元以它的計數為準,因為只有它知道自己怎麼換算連結。
實戰教學:把作文或論文壓進規定的字數
- 只貼要計入的部分。規定不算封面、摘要、註腳或參考文獻的話,就別整份貼進來再回頭扣。
- 中文稿看中文字、英文稿看英文單字。有些單位允許正負一成,有些是硬性上限、超過就不看,先確認自己那一份規定怎麼寫。
- 超字就整句刪,不要一個個副詞摳。刪完看句數和段落,就知道你砍掉的是結構還是修飾。
- 不足字就補證據不要補字。改卷的人每天看同樣長度的文章,灌水看得出來。
從 PDF 或網頁貼過來的文字
比一下總字元和不含空白的差距。差太多代表來源帶了一堆多餘的換行與連續空白,那些東西會跟著你貼到下一個地方去。
各平台怎麼算、常見的字數規定
- 學測國寫:字數限制寫在每一題的題目裡,每年不同。114 學年度第一題的兩小題分別限 80 字與 400 字以內,第二題文長不限。
- X 貼文:280,算的是加權長度,中日韓文字與 emoji 各算 2,所以純中文大約 140 字;連結一律算 23。
- Threads 貼文:500 字元
- LinkedIn 貼文:3000 字元
- IG:貼文說明 2200 字元、個人簡介 150 字元;動態消息只先顯示開頭大約 125 字元
- Google 搜尋結果:標題抓大約 60 字元、meta description 抓大約 155 字元是慣用作法,兩個都不是硬性上限。Google 是照渲染後的寬度截斷的,全形中文比英文小寫佔更多寬度,而且它認為有更好的標題時會直接改寫。重要的字放前面,長度就沒那麼要緊。
平台上限會不預告調整,這裡只當起點,最後以平台自己的編輯器或該單位的公告為準。
使用提醒
句數只能當結構參考。這一格是照句號、驚嘆號、問號切的,所以 e.g. 或小數點會被當成句子結束,數字會比實際多一些。
隱形字元會把字數灌高。從別的地方貼過來的零寬字元一樣被算進總字元,「不含空白」也不會把它們扣掉,肉眼還完全看不出來。總字元比你預期高又找不到原因,多半就是它。空白符號那一頁有說明這些字元從哪裡來、怎麼處理。
螢幕閱讀器。統計數字是標籤旁邊的純文字,不是即時區域,所以打字時不會自動朗讀,需要目前數值時請把游標移過去。
常見問題
總字元有含空白嗎?
有。總字元把你打進去的東西全部算一遍:文字、數字、標點、空白、tab 和換行都算。「不含空白」則是同一段文字扣掉所有空白類字元之後的數字,規定寫「不含空白字元」時要看的是這一格。社群平台講的字數幾乎都是含空白的那個數字。
為什麼這裡算出來的字數跟 Word 不一樣?
數字的算法兩邊一樣:2026、3.14、1,000 在這裡和 Word 都算一個字。還會不同的是符號:Word 把兩個空白之間的任何東西都算一個字,所以單獨的 & 在 Word 算、這裡不算;and/or 和網址在 Word 算一個,這裡會在斜線與句點切開。另外中文稿要看「中文字」那一格,英文單字只數夾在裡面的英文和數字。一般文章兩邊會一樣或只差一兩個字,只有剛好卡在上限、又是用 Word 認定的時候,才需要交出去前在 Word 再看一次。
一個中文字算幾個字元?標點符號算嗎?
一個中文字在「總字元」算 1、在「UTF-8 bytes」通常算 3。「中文字」那一格只數 CJK 統一漢字,所以全形逗號、句號、括號這些標點不會被算進中文字,但仍然會被算進總字元。要卡的是稿件字數就看中文字,要卡的是欄位長度就看 UTF-8 bytes。
Emoji 算一個字元嗎?
這裡的總字元數的是 Unicode code point。單純的 emoji 例如 👍 是一個 code point,算 1;國旗由兩個區域指示符號組成,算 2;帶膚色或多人組合的家庭 emoji 是好幾個字元用隱形連接符串起來的序列,可能算到 5 以上。你看到一張圖,計數器、資料庫和平台上限看到的是一整串字元,所以 emoji 多的貼文比看起來更早撞到上限。
X(Twitter)的 280 字元,中文可以打幾個字?
X 算的是加權長度不是原始字元數,目前上限 280。拉丁字母、數字與常見標點各算 1,中日韓文字、多數其他文字系統與 emoji 各算 2,所以純中文大約是 140 字。由好幾個 code point 組成的 emoji 一樣算 2,不是一個 code point 算一次。連結會被換成 t.co 網址,不管原本多長一律算 23。這一頁的總字元只能當粗估,最後以 X 自己的編輯器為準。
IG 貼文和個人簡介的字數上限是多少?
目前 IG 貼文說明最多 2200 字元、個人簡介最多 150 字元。真正要注意的是動態消息只會先顯示開頭大約 125 字元,之後才是「更多」,所以不管上限多寬,第一句話最重要。平台會不預告調整,發文前以編輯器的提示為準。
UTF-8 bytes 這一格什麼時候要看?
要填的欄位有長度上限的時候。資料庫欄位、API 參數、檔名的上限,有些算的是位元組數而不是字數。UTF-8 之下一個 ASCII 字母佔 1 byte,多數中文字佔 3 bytes,多數 emoji 佔 4 bytes,所以上限其實是 255 bytes 的欄位,中文內容 85 個字就會填滿。表單明明看起來沒超過卻被擋下來,常常是這個原因。
一千字唸出來大約要多久?
中文稿常見的估法是每分鐘 200 到 250 字,一千字大約四到五分鐘;英文稿的默讀速度常見估計是每分鐘 200 到 250 個單字。唸出聲一定比默讀慢,內容越生硬越慢,所以把算出來的時間當下限比較安全。口頭報告抓時間,用字數除以 200 會比除以 250 保險。
資料來源
- X,Counting characters(加權長度、280 上限,以及連結換成 t.co 後固定算 23)。
- Unicode Consortium,UAX #29 Text Segmentation(為什麼一張看得見的 emoji 可能是好幾個 code point)。
- IETF,RFC 3629(UTF-8,以及各種字元各佔幾個位元組)。
- Meta,Introducing Threads(貼文最多 500 字元);LinkedIn 說明中心,Post and share updates(貼文上限 3,000 字元)。
- 大學入學考試中心,114 學年度學科能力測驗試題:國語文寫作能力測驗(各題的文長限制)。
相關工具
- 簡繁轉換
中文簡體 ↔ 繁體雙向轉換,含台灣用詞替換(視頻→影片、土豆→馬鈴薯、優盤→隨身碟等)。
- Markdown 預覽
即時 Markdown 編輯與預覽,支援 GFM(表格、刪除線、checkbox、code block)。
- Lorem Ipsum 產生器
產生 Lorem Ipsum 拉丁假文或中文亂數段落,可自選段落數與每段句數,複製成純文字、Ma…
- Emoji 複製大全
Emoji 表情符號 1,900+ 個依表情、人物、動物、食物分類,點一下就複製,含 iOS 2…
- 特殊符號複製大全
愛心 ♥、星星 ★、箭頭 →、貨幣、數學、上下標等 560+ 個 Unicode 特殊符號依類別…
- 顏文字複製大全
日系顏文字 Kaomoji 600+ 款集合,依開心、悲傷、驚訝、生氣、害羞、愛心、賣萌等情緒分…
- Regex 正規表示式測試
輸入 regex pattern 與測試文字,即時標出所有匹配結果、捕獲分組與位置,支援 g、i、m、s、u、y 旗標。
隱私:所有數字都在你的瀏覽器裡算完,貼進來的文字不會送到伺服器、也不會被儲存;輸入框與統計格都設了錄影遮罩,分析事件不帶任何你輸入的內容。
