Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Join the community
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

CJK Academic Count

alcatrazyualcatrazyu

Academic character counts for Chinese, Japanese, and Korean humanities writing with whole-note and selection counts.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

中文 | 日本語 | 한국어

CJK Academic Count is an Obsidian plugin for academic character counting in Chinese, Japanese, and Korean humanities writing.

It is designed as a supplement to Obsidian's built-in word and character count. The plugin focuses on the traditional East Asian academic sense of "text length": the amount of CJK writing itself, not punctuation, numbers, Latin words, or whitespace.

Features

  • Shows the whole-note academic character count in the status bar.
  • Shows the selected-text academic character count when text is selected.
  • Counts academic characters as: Han characters + Hiragana + Katakana + Hangul.
  • Excludes punctuation, numbers, Latin letters, and whitespace from the main status-bar metric.
  • Shows reference metrics in the tooltip, including characters with and without whitespace, a Word-like count, punctuation, numbers, Latin text, and other characters.
  • Ignores YAML frontmatter and common Markdown markup by default for a preview-like count.
  • Localizes the status bar, tooltip, and settings UI in English, Chinese, Japanese, and Korean by following Obsidian's language setting when available.

Counting Rules

The main metric is academic characters.

It includes:

  • Han characters used in Chinese, Japanese, and Korean text
  • Hiragana
  • Katakana
  • Hangul

It excludes:

  • Punctuation
  • Numbers
  • Latin letters and Latin words
  • Whitespace
  • Markdown syntax, if the default cleanup option is enabled

The plugin counts Unicode grapheme clusters rather than raw UTF-16 code units. This avoids splitting combined characters, such as Japanese kana with combining marks.

Reference Metrics

Hover over the status-bar item to see extra metrics:

  • Characters without whitespace: similar to Microsoft Word's character count without spaces.
  • Characters with whitespace: includes horizontal spaces such as regular spaces, full-width spaces, and tabs. Line breaks are not counted as characters.
  • Word-like count: counts academic characters one by one, and counts Latin or numeric runs as word tokens.

These reference metrics are intentionally secondary. The status bar keeps the focus on the academic CJK count.

Installation

Until the plugin is published in the Obsidian community plugin directory:

  1. Download main.js, manifest.json, and styles.css from the latest GitHub release.
  2. In your vault, create .obsidian/plugins/cjk-academic-count/.
  3. Put those three files in that folder.
  4. Restart Obsidian.
  5. Enable CJK Academic Count in Settings -> Community plugins.

Acknowledgements

This plugin was inspired in part by CJK Count. CJK Count focuses on counting CJK characters; CJK Academic Count narrows the purpose toward East Asian humanities writing and adds selected-text counting plus academic-count-oriented reference metrics.

98%
HealthExcellent
ReviewPassed
About
Count academic characters in Chinese, Japanese, and Korean notes and display whole-note and selection counts in the status bar. Exclude punctuation, numbers, Latin text, and whitespace from the main metric while counting Han, Hiragana, Katakana, and Hangul as grapheme clusters, and show extra reference metrics in a tooltip.
Status barLanguagesWriting
Details
Current version
0.1.1
Last updated
3 days ago
Created
3 days ago
Updates
2 releases
Compatible with
Obsidian 1.5.0+
License
MIT
Report bugRequest featureReport plugin
Author
alcatrazyualcatrazyu
github.com/AlcatrazYU
GitHubalcatrazyu
  1. Community
  2. Plugins
  3. Status bar
  4. CJK Academic Count

Related plugins

Japanese Manuscript Counter

Displays the number of Japanese characters and their equivalent in 400-character manuscript paper in real time. Provides an accurate count taking into account line breaks, paragraphs, and character breaks.

Better Word Count

Count the words of selected text in the editor.

Reading Time

Add the current note's reading time to the status bar.

Text to Speech

Hear your notes.

LanguageTool

Unofficial integration of the LanguageTool spell and grammar checker.

WordNet Dictionary

A large lexical database of English developed by Princeton University.

Text Generator

Generate text content using GPT-3 (OpenAI).

Smart Composer

AI chat with note context, smart writing assistance, and one-click edits for your vault.

LanguageTool Integration

advanced spell/grammar checks with the help of language-tool.

Day Planner (OG)

Day planning from a simple task list in a Markdown note (bare bones, preserves the features and behavior of the original plugin).