Skip to content

字數計算

貼上或輸入文字,中文字數、英文單字與字元立即算好

文字只在這個瀏覽器分頁內計算,本工具的程式不會傳送或儲存你輸入的文字。

統計結果

字數含標點
0
字元含空白
0
目標字數

輸入數字後,會顯示還差多少或超出多少

詳細統計
字數(不含標點)
0
字元(不含空白)
0
中文字
0
注音
0
假名與諺文
0
英文單字
0
數字
0
標點符號
0
計入字數的標點與符號
0
emoji
0
空白
0
行數
0
段落
0
進階:Unicode 單位
grapheme cluster(含換行)
0
Unicode code point
0
UTF-16 code unit
0

Unicode/隱形字元檢查

貼上或輸入文字後,這裡會列出偵測到的隱形與控制字元、它們在原文的位置與 code point。

計數規則

下面是本工具每個數字的算法。規則是本工具自己的定義,不保證和 Word、Google 文件或其他網站相同。

項目怎麼算例子
字數(含標點)中文字、注音符號、假名、諺文音節、英文單字、數字、emoji 各算 1,再加上詞外的全形標點與特殊符號(例如 ,。「」~①°©)我用iPhone15拍照 算 5;你好,世界。 算 6
字數(不含標點)字數(含標點)扣掉上面那些全形標點與特殊符號你好,世界。 算 4
字元(含空白)畫面上看到的一個字算 1,組合字與 emoji 不拆開;換行與隱形字元不算café 算 4;👨‍👩‍👧‍👦 算 1
字元(不含空白)字元(含空白)再扣掉半形空白、全形空白、tab 等空白;空白後面緊跟的零寬連接字元跟著空白一起扣掉Hello world 算 10
中文字Unicode 的漢字,包含擴充區的罕用字、相容漢字、〇、々 與部首𠮷野家 算 3
注音每個注音符號與聲調符號各算 1ㄋㄧˇ 算 3
英文單字連續的字母與數字算 1 個;中間夾一個撇號、連字號、底線、小數點、逗號、冒號、斜線或 @ 仍算同一個。希臘文等拼音文字也算don'te-mailCOVID-19 各算 1;網址 https://www.pocketool.app 算 2
數字不含字母的數字,全形數字也算;中間夾逗號、小數點或冒號仍算 1 個1,234.512:30123 各算 1;2026-09-14 算 3;「三千五百」算 4 個中文字
標點符號所有標點,包含半形的逗號、句號、問號;半形標點不算進字數好,但是. 字數 3、標點 2
emoji家庭、膚色、國旗、鍵帽這類組合各算 1;沒有彩色樣式的 ❤ © ™ 算符號❤️ ❤ 是 1 個 emoji 加 1 個符號
行數與段落行數是換行數加 1,結尾的換行也會多一行,沒有文字時是 0;段落是有可見文字的行,空行不算兩段文字中間空一行,是 3 行 2 段
隱形字元零寬空格、零寬連接字元、BOM、軟連字號不算字也不算字元,另外顯示數量從網頁或 PDF 複製的文字常夾帶

Unicode/隱形字元檢查與安全清理

從 PDF、Word、聊天工具或程式碼複製進來的文字,常常夾帶畫面上看不見的字元。上方工具的「Unicode/隱形字元檢查」會列出每一個的類型、code point、在原文的 UTF-16 索引與前後文,你可以逐項定位、把它在輸入框裡選起來,確認之後再決定要不要清理。

下表是第一版會辨識的類型。工具不載入完整的 Unicode 名稱資料庫,只維護這份清單。

類型Code point預設說明
零寬空格U+200B預先勾選複製網頁、PDF 或通訊軟體的文字時最常夾帶,看不見也不占寬度
BOM 位元組順序記號U+FEFF預先勾選檔案開頭的編碼記號,貼進文字後會變成一個看不見的字元
軟連字號U+00AD預先勾選只有在該處斷行時才會顯示成連字號,平常看不見
不換行空格U+00A0要自己勾選看起來像空白,但不會在這裡換行,貼進表單或程式碼時常出問題
文字連接符U+2060要自己勾選阻止在這個位置換行,本身看不見
書寫方向控制字元U+061C、U+200E、U+200F、U+202A 到 U+202E、U+2066 到 U+2069要自己勾選改變文字的顯示順序。移除會影響阿拉伯文、希伯來文的正常排列,也可能有人用它偽裝文字
零寬連接字元U+200D只標示,不提供移除把 emoji 或字母接成一個整體,移除會拆散家庭 emoji 與部分文字
零寬不連接字元U+200C只標示,不提供移除在阿拉伯文、波斯文與印度系文字裡阻止字母連寫,移除會改變拼寫
變體選擇符U+FE00 到 U+FE0F、U+E0100 到 U+E01EF只標示,不提供移除決定一個字要用哪一種字形,或要不要顯示成彩色 emoji

清理分成兩步,不會有一按就改掉原文的情況:勾好類型後先按「預覽清理」,畫面會列出每一類各會移除幾個,以及節錄的移除位置,這時原文一個字都還沒有動;確認之後按「套用清理」才會真的改變輸入框裡的文字,並且可以按一次「復原清理」回到清理前的原文。自己動手改過文字之後,復原就不再指向過期的內容。

清理只會刪掉你勾選的那些 code point,其他字元逐一保留:不做 NFC/NFKC 正規化,不改全形半形,也不改大小寫或空白。

和 Word、Google 文件為什麼不一樣

Word 與 Google 文件都有字數統計,但都沒有公開完整的計算方式。中英混排、標點、emoji 與網址的結果常常不同,不同版本之間也可能有差異。本工具不宣稱和它們一致,而是把規則寫在上方,方便你自己核對。

Google 文件的說明寫明,字數統計不包括頁首、頁尾和註腳(Google 文件說明)。

作業、比賽或投稿有字數規定時,請以主辦單位指定的算法為準。標點算不算字、標題要不要算,各單位的規定並不一致。

常見平台的字數上限

下表只收官方文件寫明的上限,查證日期為 2026 年 9 月 14 日。平台規則可能隨時調整,發文前請以官方最新說明為準。各平台怎麼計算中文、emoji 與網址不一定和本工具相同,表中的數字不能直接和上方統計對照。

平台與欄位上限與說明官方來源
YouTube 影片標題100 個字元YouTube 說明
YouTube 影片說明5,000 個字元YouTube 說明
Instagram 貼文說明2,200 個字元,另外最多 30 個主題標籤、20 個 @ 標註(寫在透過 API 發文的開發者文件)Meta 開發者文件
Threads 貼文500 個字元,官方沒有說明中文與 emoji 怎麼算Meta 公告
X 貼文280,採加權計算:中文每字算 2、網址一律算 23。本工具不做這種換算X 開發者文件
中華電信簡訊全形中英文混合 70 字、半形純英文數字 160 字,空格與標點都算,超過會拆成多則中華電信簡訊服務

你的文字留在你的瀏覽器

本工具的程式不會傳送或儲存你輸入的文字:文字不會放進網址、Cookie 或瀏覽器的儲存空間,重新整理或關閉頁面後就會消失。清除後的「復原」也只暫存在記憶體裡,提示消失後就會丟棄。你可以自己確認:

  1. 打開瀏覽器開發人員工具的 Network(網路)面板,清除後開始打字或貼上,不會出現因為打字而送出的新請求。
  2. 頁面載入完成後關閉網路或開啟飛航模式,工具照樣能計算。

這個頁面和本站其他頁面一樣會載入 Google Analytics 與 Google AdSense,它們可能自行送出瀏覽紀錄,但本工具沒有把你的文字交給這些服務,詳見隱私權政策。瀏覽器擴充套件可以讀取網頁內容,不在本站控制範圍內。

常見問題

emoji 和國旗為什麼只算 1 個字?

家庭、膚色、國旗這類 emoji 在電腦裡由好幾個 Unicode 字元組成,例如一個四人家庭 emoji 有 7 個 code point。畫面上看到的是一個圖案,所以本工具依照 Unicode 的 RGI emoji 清單,把整組算成 1 個字、1 個字元。瀏覽器不支援這份清單時,相關數字前面會標「約」。

標點符號要不要算進字數?

看用途。有些徵文與投稿規定把標點算進字數,也有不算的,所以本工具同時列出「字數(含標點)」與「字數(不含標點)」。英文句子裡的半形逗號、句號通常附在單字旁邊,本工具不把它們算成字,只算進「標點符號」。

網址、Email 和日期怎麼算?

網址會被冒號與斜線切開,https://www.pocketool.app 算 2 個英文單字;Email user@example.com 算 1 個英文單字;日期 2026-09-14 算 3 個數字,時間 12:30 算 1 個數字。

隱形字元是什麼?

零寬空格、零寬連接字元、BOM 與軟連字號在畫面上看不到,常在從網頁、PDF 或通訊軟體複製文字時混進來。統計區的「隱形字元」不把它們算成字或字元,只顯示偵測到幾個,其中用來串接 emoji 的零寬連接字元不算在內。

要知道它們在哪裡、是什麼、能不能安全刪掉,看上方的「Unicode/隱形字元檢查」:那裡會逐一列出位置與 code point,範圍比統計區的那個數字大(也包含不換行空格、書寫方向控制字元與變體選擇符),兩個數字不一定相同。

為什麼有些類型不能勾選移除?

零寬連接字元、零寬不連接字元與變體選擇符常常是正常文字的一部分:家庭 emoji 靠零寬連接字元串起來,阿拉伯文與印度系文字靠零寬不連接字元決定字母要不要連寫,變體選擇符決定一個字用哪一種字形或要不要顯示成彩色 emoji。刪掉之後畫面上看不出哪裡壞了,所以本工具只標示位置,不提供移除。書寫方向控制字元可以移除,但一律要自己勾選,工具不會預設幫你刪。