Text Tools

Common text utilities — no signup, no install, runs entirely in your browser.

Your text never leaves your device. Input is processed only in your browser's memory — even the site operator cannot see it. Safe for cover letters, resumes, and confidential drafts.
[ AdSense — Text category ]
📝 Text Tools
3

— 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.

Last updated: 2026-05-10 3 tools live No upload, no tracking

How it works

Who uses it
Resumes · cover lettersKorean public-sector and corporate apps cap fields at 500 / 800 / 1,000 / 1,500 / 2,000 characters. Toggle space-inclusive / exclusive counts to match each posting.
Instagram marketers2,200-char captions, 30-hashtag limits, fill-character (U+3164) line-break preservation, 7 Unicode fancy fonts.
X · FacebookX 280 / Threads 500 / Facebook 63K — see all caps in real time.
SMS · MMS · DB columnsSMS 90-byte (EUC-KR) or 140-byte (UTF-8) limits, MMS 2,000-byte, VARCHAR(50) checks — auto byte count.
Korean ↔ English keyboardRestore "dkssudgktpdy" → "안녕하세요" both ways. Handles complex finals / vowels.
Bloggers · SEOCompare against SEO-friendly lengths (1,500–3,000) with line, word, and sentence counts.
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

Last verified: 2026-05-05

Frequently Asked Questions

Why is the character count different on Twitter/X?
Twitter/X auto-shortens URLs to 23 characters regardless of original length, and compound emoji (joined with ZWJ) collapse to 1 character on X but count as multiple Unicode codepoints in raw text. The Character Counter shows raw codepoints; for X-specific counting, mentally adjust for URLs.
Why are byte counts different from character counts?
UTF-8 encoding uses 1 byte for ASCII, 2 bytes for accented Latin, 3 bytes for most CJK (Chinese, Japanese, Korean) characters, and 4 bytes for emoji. Database VARCHAR columns and SMS message segments often limit bytes, not characters.
Is my text sent anywhere?
No. All processing happens in your browser via JavaScript. Your text never leaves your device. Cover letters, drafts, and confidential content are safe to paste.
Are there more text tools coming?
TAYSTUDIO has additional text tools in Korean (Korean keyboard converter, SNS line-break formatting) that are language-specific and aren't translated to English. Universal text utilities will be added as they're built.