Start a project

Tool 56 of 57 · Content

Word Counter & Case Converter

Count words, characters and reading time as you type, see whether text fits a title, meta description or post, and change its case in one click.

Word Counter & Case Converter at a glanceIllustration: 1, Your text; 2, processed in your browser; 3, Counts + limits.Word Counter & Case Converter1Your text3Counts + limits2In yourbrowser
1 Your text 2 processed on your device 3 Counts + limits

Word Counter & Case Converter

Your text

Fits in…

    Change case

    Result

    Most used words

      01

      What it does

      Counts words, characters and reading time, checks limits for titles and posts, and converts between 10 case styles.

      • Words, characters, sentences, paragraphs and reading time
      • Limits for titles, meta descriptions, X posts and more
      • Title case that keeps small words lowercase
      • camelCase, snake_case, kebab-case and CONSTANT_CASE

      02

      Private by design

      Everything happens in your browser. Nothing you type, paste or upload is sent anywhere, and it keeps working offline once the page has loaded.

      03

      What you get

      Converted text, with a Copy and a Download button on every result.

      • Word count
      • Case
      • Content

      Why it matters

      Web copy works to limits: about 60 characters for a page title, 155 for a meta description, 280 for an X post, and a brief that says 'around 800 words'. Checking by eye doesn't work, and word processors don't know the web limits.

      Developers need case conversion just as often: turning a heading into a CSS class, a JSON key or a constant. Both jobs are here, and characters are counted properly, so an emoji counts as one.

      How it works

      1. InputAny text
      2. In your browserWords, characters, sentences and times counted
      3. OutputCounts, limit checks, top words and 10 case styles

      Where it fits in a designer's workflow

      1. Plan
      2. Design
      3. Build
      4. Test
      5. Launch
      Writing titles, posts and descriptions to length.

      By the numbers

      Common character limits, with the sample text markedAlt text guideline: 125: 125 chars; SMS (one message): 160: 160 chars; Meta description guideline: 160: 160 chars; X post: 280: 280 charssample: 137Alt text guideline: 125125 charsSMS (one message): 160160 charsMeta description guideline: 160160 charsX post: 280280 chars
      The tool's example text is 23 words and 137 characters: over the 125-character alt text guideline; within one 160-character SMS; within a 160-character meta description; within an X post. X's limit is for standard accounts; SMS drops to 70 characters once you use emoji or accents. Source: X Help: counting characters; GSM 03.38 character set.
      Show the numbers as a table
      LimitCharacters
      Alt text guideline125
      SMS (one message)160
      Meta description guideline160
      X post280

      How to use it

      1. Type or paste your text.
      2. Read the counts and the limits it fits.
      3. Press a case style to convert the text.
      4. Copy or download the result.

      FAQ

      How is reading time worked out?

      At 230 words a minute, a typical adult reading speed for web text. Speaking time uses 150 words a minute.

      Why does my title fit in characters but get cut off?

      Google cuts titles by pixel width, not characters. Check in the Meta & Social Previewer.

      Which title case style is this?

      Capitalised main words with short words such as 'and', 'of' and 'the' kept lowercase, except at the start. UK sites often prefer sentence case for headings.

      Is my text stored?

      No. It's counted in your browser and not saved or sent.

      Work with me

      Want a site that gets these right?

      I build fast, accessible websites and web apps that pass these checks from day one. Tell me about your project and I'll reply personally with honest next steps.

      All developer tools · Back to leej.uk