字數與字元統計(字元、中日文字、英文詞數、換行、段落)

統計文章的字元數(以肉眼看到的字為準,表情符號組合也算 1 個)、中日文字數、英文詞數、空白、換行與段落。輸入時即時更新,全部在瀏覽器內處理。

  • 在瀏覽器內處理(不上傳)

輸入或貼上後會自動統計(最多 300,000 字元)。

結果

字元數
46
字元數(不含空白與換行)
38
中日文字(漢字+假名)
15
英文詞數
4
空白
5
換行
3
段落
2

明細與 Unicode 單位

項目數量
字元數(不含換行)43
行數4
非空白行3
漢字15
平假名0
片假名0
全形空白0
Tab 字元0
表情符號3
碼位(code points)52
UTF-16(編碼單位)59
UTF-8(位元組)107

統計方式

  • 字元數:以肉眼看到的 1 個字(擴展字素叢集,Unicode UAX #29)計為 1。👨‍👩‍👧、🇯🇵、👍🏽 與 CR+LF 換行都各算 1 個字元。使用瀏覽器的 Intl.Segmenter。
  • 碼位:Unicode 碼位的數量(👨‍👩‍👧 為 5)。UTF-16:與 JavaScript 的 length 相同的單位(👨‍👩‍👧 為 8)。UTF-8:以 UTF-8 儲存時的位元組數。
  • 中日文字:漢字(含々、〆)、平假名、片假名(含半形片假名與長音符號「ー」)的字數,不含標點、括號與符號。
  • 英文詞數:漢字與假名以外的字母、數字連續出現時算 1 個詞。詞中的 ' ’ - . _ 以及數字之間的 , 視為連接(don't、well-known、3.14、1,000 各算 1 個詞)。
  • 空白:半形與全形空白、Tab、不換行空白等,不含換行。
  • 換行:CR+LF、LF、CR 等各算 1 個。行數=換行數+1;段落是以空行(含只有空白的行)分隔的區塊數。

使用方式

  1. 把要統計的文章貼到輸入框,或直接輸入。
  2. 字元數、不含空白與換行的字元數、中日文字、英文詞數、空白、換行、段落會立即顯示。
  3. 在「統計方式」查看各項目的規則,需要時按「複製結果」複製整份清單。

常見問題

表情符號算幾個字?

以肉眼看到的 1 個字(字素叢集)計為 1 個字元,👨‍👩‍👧(家庭)、🇯🇵(國旗)與帶膚色的表情符號都只算 1 個。碼位數與 UTF-16 長度另外顯示在「明細與 Unicode 單位」。

換行算在字數裡嗎?

「字元數」包含換行(每個換行算 1 個)。另外也會顯示不含換行、不含空白與換行的字元數。Windows 的換行(CR+LF)算 1 個換行。

英文詞數怎麼算?

漢字與假名以外的字母、數字連續出現時算 1 個詞。詞中的撇號、連字號與句點視為連接,因此 don't、well-known、3.14 各算 1 個詞。

輸入的文章會被上傳嗎?

不會。統計全部在瀏覽器內完成,不會傳送到伺服器。

注意事項與限制

  • 你輸入的內容只在此頁面處理,不會傳送到 YUCTS 的伺服器。
  • 各平台(投稿表單、社群網站、出版社)計算字數的方式可能不同,請以提交對象的規定為準。
  • 英文詞數以空白與符號分隔計算,泰文等不以空白分詞的語言無法正確統計。
  • 不支援 Intl.Segmenter 的舊版瀏覽器會改用簡化規則統計字元數,部分字元的結果可能不同。
  • 最多可統計 30 萬個字元(UTF-16 編碼單位)。