文字統計

統計單字、Unicode 字元、行數、UTF-8 位元組及詞頻。

文字與正則
正在準備工作區…
輸入
輸出
結果將顯示在這裡。

使用方法

  1. 輸入資料,或選擇產生設定。
  2. 執行工具,檢查結果數值與提示。
  3. 複製結果,或下載至本機檔案。

文字統計

統計單字、Unicode 字元、行數、UTF-8 位元組及詞頻。

處理在瀏覽器本機完成,輸入不會傳送給 DevToolsy。

運作原理

貼上或開啟 UTF-8 文字即可即時統計。分別顯示字素、Unicode 碼位、UTF-16 單元,並列出轉為小寫後的詞頻前 20 項;閱讀時間使用所選速度估計。

處理前後對照
輸入
Hello, developer 👋!

Build small tools. Test carefully.
輸出
{
  "metrics": {
    "words": 7,
    "graphemes": 55,
    "nonWhitespace": 47,
    "codePoints": 55,
    "codeUnits": 56,
    "utf8Bytes": 58,
    "lines": 3,
    "nonEmptyLines": 2,
    "paragraphs": 2,
    "sentences": 3,
    "readingSeconds": 3
  },
  "locale": "zh-Hant",
  "wordsPerMinute": 200,
  "frequency": [
    {
      "word": "build",
      "count": 1
    },
    {
      "word": "carefully",
      "count": 1
    },
    {
      "word": "developer",
      "count": 1
    },
    {
      "word": "hello",
      "count": 1
    },
    {
      "word": "small",
      "count": 1
    },
    {
      "word": "test",
      "count": 1
    },
    {
      "word": "tools",
      "count": 1
    }
  ]
}

統計單字、Unicode 字元、行數、UTF-8 位元組及詞頻。

選項與資料保真

單字與句子使用頁面語言對應的 Intl.Segmenter 分段。空白行分隔段落,結尾換行會增加一個邏輯行。閱讀時間為估計秒數。

使用處理結果

不同工具可能按程式碼單元、字素或其他規則計數,語言與分段方式也會影響詞邊界。閱讀時間是估計值,不代表特定人的實際閱讀速度。

可以。結果提供複製與下載操作;修改輸入或產生設定後,先前的結果會失效。

處理限制

文字輸入最多 1 MiB,User-Agent 最多 16 KiB;地址與識別碼欄位有較小的限制。每批最多 1,000 個 ULID、10,000 個佔位單字或 256 個子網路。工作 10 秒逾時。

延伸閱讀Intl.Segmenter
?

常見問題

字元數為什麼與 string.length 不同?

貼上或開啟 UTF-8 文字即可即時統計。分別顯示字素、Unicode 碼位、UTF-16 單元,並列出轉為小寫後的詞頻前 20 項;閱讀時間使用所選速度估計。

如何統計單字、段落及閱讀時間?

單字與句子使用頁面語言對應的 Intl.Segmenter 分段。空白行分隔段落,結尾換行會增加一個邏輯行。閱讀時間為估計秒數。

所有編輯器的統計都會相同嗎?

不同工具可能按程式碼單元、字素或其他規則計數,語言與分段方式也會影響詞邊界。閱讀時間是估計值,不代表特定人的實際閱讀速度。

輸入內容會上傳嗎?

處理在瀏覽器本機完成,輸入不會傳送給 DevToolsy。

可以複製或下載結果嗎?

可以。結果提供複製與下載操作;修改輸入或產生設定後,先前的結果會失效。

尋找下一個實用工具

語言

要切換語言嗎?目前頁面的內容將被清空。請先複製或下載需要保留的資料。