StatusWords
approvedby zimabx
Customizable word and character statistics in the status bar. - This plugin has not been manually reviewed by Obsidian staff.
StatusWords
Show customizable word and character statistics in the Obsidian status bar.
StatusWords displays live statistics for the current note, current line, current paragraph, selected text, cursor position, and file information.
Features
- Show character counts for the current line, current paragraph, full note, and selected text.
- Display selection line count, cursor position, file name, and file path.
- Customize the status bar text with templates.
- Choose from multiple counting modes.
- Follow the current Obsidian interface language for English and Simplified Chinese UI text.
- Use readable localized template placeholders, with compatibility for raw placeholder keys.
Installation
From the community plugin directory
- Open Obsidian settings.
- Go to Community plugins.
- Search for StatusWords.
- Install and enable the plugin.
Manual installation
- Download
main.js,manifest.json, andstyles.cssfrom the latest release. - Create this folder in your vault:
.obsidian/plugins/status-words/. - Put the downloaded files into that folder.
- Restart Obsidian.
- Enable StatusWords in Settings > Community plugins.
Usage
After enabling the plugin, the status bar shows statistics for the active note.
Open the plugin settings to customize the display template, counting mode, and thousands separator.
The settings UI follows the current Obsidian interface language. Chinese and English template placeholders can both be rendered, so existing templates keep working when the interface language changes.
Template examples
Line: {{Current line count}} Note: {{Note count}}
Note {{Note count}} | {{Total lines}} lines
{{File name}} | Line {{Cursor line}}, column {{Cursor column}}
Available template values
currentLineCountcurrentParagraphCountnoteCountselectionCountselectionLineCountfileNamefileNameWithExtensionfilePathcursorLinecursorColumnnoteLineCount
Counting modes
- Obsidian style: counts spaces, punctuation, and line breaks.
- No whitespace: excludes spaces, tabs, and line breaks.
- Letters and numbers: counts only letters and numbers.
- Grapheme: counts visible characters, so combined characters such as emoji usually count as one.
Privacy
StatusWords does not make network requests, collect telemetry, or send content to external services. It only reads text from the current editor to calculate statistics locally.
License
MIT
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.