字元計算工具

邊輸入邊計算字元、字母、數字、標點、空白與 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 個字元。先算再發,比發出去被截斷再回頭刪更省事。

如何計算字元數

  1. 把文字貼上或輸入到輸入框,計數在瀏覽器分頁內完成,文字不會上傳。
  2. 看「字元數」卡片取得含空白的總數,看「不含空白」卡片取得移除所有空白、Tab 與換行後的字元數。
  3. 檢查下方細項:字母、數字、標點、空白、中文字元與 UTF-8 位元組。
  4. 對照你要遵守的上限:X 貼文 280、簡訊 160、中繼描述 155、標題 60、Instagram 簡介 150。
  5. 在 Excel 或 Google 試算表裡,=LEN(A1) 會算出儲存格內含空白的字元數,=LEN(SUBSTITUTE(A1," ","")) 則先移除空白再計算。兩者都以 UTF-16 為單位,emoji 會算成兩個;文字含 emoji 或中文時,請用本頁的計數。
  6. 複製完整統計,或下載成純文字檔保存數字。

字元計算範例

英文短句

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 位元組。

全部工具