Text Tools
Common text utilities — no signup, no install, runs entirely in your browser.
— Deterministic, accurate
Counts and limits for cover letters, social posts, and drafts — all in one place.
Character counting is deterministic, so the result is exact. Compare your draft against Twitter/X (280), Threads (500), Instagram caption (2,200), LinkedIn post (3,000), Facebook (63K), YouTube, and common cover-letter lengths in real time. UTF-8 byte counting is included for database column limits and SMS segments. Your input stays in the browser and is never uploaded.
How it works
Who uses it
Character counter — 11 limit presets
Live progress bars for Instagram caption (2,200), Instagram comment (2,200), X (280), Threads (500), Facebook (63,206), KakaoTalk (1,000), LinkedIn (3,000), and Korean cover-letter sizes (1,000 / 1,500 / 2,000 / 3,000).
UTF-8 bytes count Korean as 3 bytes per character. Emojis count as 1 codepoint each.
Common pitfalls
- Space-inclusive vs exclusive — follow the posting's exact wording.
- EUC-KR byte differences — Korean public-sector forms sometimes limit by EUC-KR bytes (Korean = 2 bytes) vs UTF-8 (3 bytes).
- ZWJ-joined emoji — 👨👩👧 is 5 codepoints here but 1 char on X.
- Line breaks — counted as 1 char in inclusive mode (matches API limits, differs from Word/HWP statistics).
References
- UTF-8 spec — RFC 3629
- Hangul syllable block — Unicode 14.0 (U+AC00–U+D7A3)
- X 280-char limit — X Help
- Instagram 2,200 caption — Instagram Help
Frequently Asked Questions
Why is the character count different on Twitter/X?
Why are byte counts different from character counts?
VARCHAR columns and SMS message segments often limit bytes, not characters.