字元計算工具
邊輸入邊計算字元、字母、數字、標點、空白與 UTF-8 位元組數,正確處理中文與 emoji,全部在瀏覽器內完成。
貼上要計算的文字
計數以 Unicode 碼點為單位,emoji 與中文字元都各算一個。
結果
字元數
0
不含空白
0
字母
0
數字
0
標點
0
空白
0
中文字元
0
UTF-8 位元組
0
字詞
0
行數
0
開始輸入即可看到即時字元統計。
什麼是字元計算工具?
字元計算工具用來測量一段文字的長度,會回報字元總數、不含空白的字元數,並拆解成字母、數字、標點、空白、中文字元與 UTF-8 位元組數,邊輸入邊更新。
算出多少字,取決於你採用哪一種計算方式。含空白最嚴格;不含空白對應會忽略空白的平台與表單;以 Unicode 碼點計算時,emoji 與中文字元各算一個;改用 UTF-8 位元組計算,則反映這段文字在資料庫欄位或 API 欄位佔用多少空間。同一個字串在不同工具得到不同數字,就是因為計算方式不同,這個頁面一次把四種結果都列出來。
寫作者用它確認是否超過平台上限,例如 280 個字元的 X 貼文、155 個字元的中繼描述;翻譯人員按字元計費,需要精確數字才能報價;開發者則用位元組數判斷字串是否符合資料庫或 API 限制。如果你要的是詞數而不是字元數,字數統計工具 會回報字詞、句子、段落與預估閱讀時間;如果你要改的是大小寫,大小寫轉換工具 會改變拼寫,但不會改變字元總數。
常見上限可以先記著:X(Twitter)每則貼文 280 個字元、簡訊每段 160 個字元、Google 標題約 60 個字元、中繼描述約 155 個字元、Instagram 簡介 150 個字元、LinkedIn 標題 120 個字元。先算再發,比發出去被截斷再回頭刪更省事。
如何計算字元數
- 把文字貼上或輸入到輸入框,計數在瀏覽器分頁內完成,文字不會上傳。
- 看「字元數」卡片取得含空白的總數,看「不含空白」卡片取得移除所有空白、Tab 與換行後的字元數。
- 檢查下方細項:字母、數字、標點、空白、中文字元與 UTF-8 位元組。
- 對照你要遵守的上限:X 貼文 280、簡訊 160、中繼描述 155、標題 60、Instagram 簡介 150。
- 在 Excel 或 Google 試算表裡,=LEN(A1) 會算出儲存格內含空白的字元數,=LEN(SUBSTITUTE(A1," ","")) 則先移除空白再計算。兩者都以 UTF-16 為單位,emoji 會算成兩個;文字含 emoji 或中文時,請用本頁的計數。
- 複製完整統計,或下載成純文字檔保存數字。
字元計算範例
英文短句
Hello, world!
13 個字元 · 不含空白 12 個 · 字母 10 個 · 標點 2 個
中英混合
Hello 世界
8 個字元 · 不含空白 7 個 · 中文字元 2 個 · UTF-8 位元組 12
含 emoji
Ship it 🚀
9 個字元 · 不含空白 7 個 · UTF-8 位元組 12(一個 emoji 是 1 個碼點、4 個位元組)
超過建議長度的中繼描述
網上字元計算工具,即時顯示含空白與不含空白的字元數,並拆解字母、數字、標點、中文字元與 UTF-8 位元組,還能對照 X、簡訊與 Google 標題的字數上限,完全免費。
85 個字元 · 不含空白 80 個 · 比中繼描述常見的 80 字建議長度多 5 個
瀏覽器字元計算 vs 其他做法
| 比較項目 | UrsaKit 字元計算 | 文書軟件 | 手動計算 |
|---|---|---|---|
| 計算方式 | 含空白、不含空白、碼點與 UTF-8 位元組 | 通常只有含空白一種 | 只有總數,容易算錯 |
| 空白 | 含與不含並列顯示 | 計入總數 | 會算進去,但容易漏看 |
| emoji 與中文 | 每個碼點算一個 | 依編輯器與版本而異 | 幾乎都會算錯 |
| UTF-8 位元組數 | 支援 | 不支援 | 非常慢 |
| Excel/試算表公式 | 步驟中已列出 =LEN 與 SUBSTITUTE 用法 | 不適用 | 沒有 |
| 需要註冊嗎 | 不用 | 依產品而定 | 不用 |
| 資料是否離開裝置 | 否,在瀏覽器分頁內完成 | 依應用程式而定 | 否 |
常見問題
字元計算工具免費嗎?
免費,且不需要註冊、沒有使用次數限制,工具內也沒有廣告。
會上傳我的文字嗎?
不會。計數在瀏覽器分頁內以 JavaScript 完成,文字不會離開你的裝置。
空白算不算字元?
算。空白本身也是字元,所以會計入總數;「不含空白」卡片會扣掉所有空白、Tab 與換行,適合用在忽略空白的平台或表單。
要怎麼算出不含空白的字元數?
看輸入框下方的「不含空白」卡片即可,它會即時更新。在 Excel 裡也可以用 =LEN(SUBSTITUTE(A1," ","")) 算出同一個數字,只是它不會移除 Tab 與換行。
要怎麼在 Excel 或 Google 試算表裡計算字元?
=LEN(A1) 會算出含空白的字元數,=LEN(SUBSTITUTE(A1," ","")) 會算出不含空白的字元數,Google 試算表的函數完全相同。兩者都以 UTF-16 為單位,一個 emoji 會算成兩個,文字含 emoji 時請改用本頁。
emoji 怎麼計算?
每個 emoji 算一個 Unicode 碼點,所以「Ship it 🚀」是 9 個字元。部分編輯平台會把多位元組 emoji 算成兩個,若接近上限請以平台規則為準;同一顆 emoji 換成 UTF-8 位元組則是 4 個。
可以計算中文或日文嗎?
可以。中文字元會單獨標示,也納入字元總數與字詞數;中文沒有空白分隔,所以「不含空白」的字元數不會扣掉任何東西,而一個中文字元通常佔 3 個 UTF-8 位元組。