字數與字元統計(字元、中日文字、英文詞數、換行、段落)
統計文章的字元數(以肉眼看到的字為準,表情符號組合也算 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 個字(字素叢集)計為 1 個字元,👨👩👧(家庭)、🇯🇵(國旗)與帶膚色的表情符號都只算 1 個。碼位數與 UTF-16 長度另外顯示在「明細與 Unicode 單位」。
換行算在字數裡嗎?
「字元數」包含換行(每個換行算 1 個)。另外也會顯示不含換行、不含空白與換行的字元數。Windows 的換行(CR+LF)算 1 個換行。
英文詞數怎麼算?
漢字與假名以外的字母、數字連續出現時算 1 個詞。詞中的撇號、連字號與句點視為連接,因此 don't、well-known、3.14 各算 1 個詞。
輸入的文章會被上傳嗎?
不會。統計全部在瀏覽器內完成,不會傳送到伺服器。
注意事項與限制
- 你輸入的內容只在此頁面處理,不會傳送到 YUCTS 的伺服器。
- 各平台(投稿表單、社群網站、出版社)計算字數的方式可能不同,請以提交對象的規定為準。
- 英文詞數以空白與符號分隔計算,泰文等不以空白分詞的語言無法正確統計。
- 不支援 Intl.Segmenter 的舊版瀏覽器會改用簡化規則統計字元數,部分字元的結果可能不同。
- 最多可統計 30 萬個字元(UTF-16 編碼單位)。
相關工具
- 閱讀時間計算器(默讀・朗讀所需時間)估算讀完一篇文章需要多少時間。中文與日文以每分鐘字數計算,英文等以每分鐘詞數計算,速度可自由調整。結果僅為預估值。
- 文字排版整理器(刪除行尾空白、多餘空行)依你選擇的規則整理行尾空白、連續空白與空行、全形空白、Tab 與看不見的零寬字元。原始文字保持不變,並以預覽標示每一處刪除與轉換。
- 全形/半形轉換(英數字、符號、片假名、空白)依類型把數字、英文字母、符號、空白、片假名與日文標點在全形與半形之間轉換,可指定不轉換的例外字元並預覽轉換位置。與 Unicode 正規化(NFKC)不同,只轉換你選擇的類型。
- 簡繁轉換(簡體/繁體中文、台灣與香港)在簡體字與繁體字(台灣、香港)之間轉換中文。使用 OpenCC 辭典依詞彙轉換,標示轉換的位置,並列出有多個候選字、需要確認的字。全程在瀏覽器內處理。
- 日文假名轉換(平假名、片假名、羅馬字)平假名與片假名(含半形)互轉,假名轉成修正平文式、日本 2025 年內閣告示或護照式羅馬字,也能把羅馬字轉回假名。長音、助詞等容易出錯的地方會另外列出提醒。
- 批次文字取代(一次套用多組尋找與取代規則)依序套用多組尋找與取代規則,支援一般文字與規則運算式、區分大小寫、全字相符。可預覽變更位置,套用到輸入欄後也能「復原」。