FileGizmo — Text tools
Count words and characters
Count words, grapheme characters, UTF-16 units, spaces, lines, and estimated reading time instantly.
Simple by design
Word and character counter in three steps
Measure words, user-perceived characters, UTF-16 code units, non-space characters, lines, and estimated reading time while you type. Every statistic updates instantly, making the counter useful for essays, articles, social posts, metadata, application answers, advertisements, and interface copy with strict length requirements.
The primary character count uses Unicode grapheme segmentation, so a family emoji, flag, or base letter with combining marks is counted as the character a reader perceives. A separate UTF-16-unit figure exposes JavaScript string length for developers. Unicode word segmentation supports CJK text without spaces, and standalone emoji sequences remain word-like items. Reading time uses a transparent 200-word-per-minute estimate and rounds up for non-empty text.
Nothing is uploaded, stored, or analyzed by a server. Your writing exists only in the current browser page until you clear it, navigate away, or close the tab. The editor supports keyboard navigation, native spellchecking, responsive layouts, and large pasted documents without waiting for network requests. FileGizmo intentionally avoids accounts, artificial limits, and distracting writing suggestions in this focused counting tool.
- 1
Type or paste text into the editor
- 2
Review live word character and line totals
- 3
Refine the writing while counts update instantly
Good to know
Frequently asked questions
How are words counted?
Unicode word segmentation counts words across spaced and unspaced scripts, while standalone emoji sequences remain useful word-like items.
Does the counter store my writing?
No. The text remains in the current browser page and is not uploaded or saved.
How is reading time estimated?
Reading time uses a practical average of 200 words per minute and rounds up.
Are emoji and combining marks counted as one character?
Yes. The character total uses Unicode grapheme clusters, while a separate UTF-16-unit total supports developers working with JavaScript string lengths.