Skip to content

Instagram character counter

Instagram silently truncates a caption past 2,200 characters and a bio past 150 — this counter tracks either limit live so you find out before you post, not after followers see a cut-off caption. Most fancy-font Instagram bios also count as one character per visible glyph here, matching how Instagram itself counts.

  • Nothing you type leaves this page
  • Works offline once loaded
  • Free forever, no signup
  • Words {{ n(stats.words) }}
  • Characters {{ n(stats.characters) }}
  • No spaces {{ n(stats.charactersNoSpaces) }}
  • Sentences {{ n(stats.sentences) }}
  • Paragraphs {{ n(stats.paragraphs) }}
  • Reading time {{ stats.readingLabel }}

How to use this tool

  1. Paste your draft caption

    The 2,200-character caption limit is preset — the note above the stats shows exactly how much room is left.

  2. Watch for the overflow warning

    It flips from green to red the moment you cross 2,200 characters.

  3. For a bio, just remember 150

    Bios cap at 150 characters — a much smaller number this same character count works for too.

Questions people ask

How many characters can an Instagram caption have?

Instagram allows up to 2,200 characters per caption — go over that and the caption is simply cut off at the limit, not rejected, so the excess text never posts at all.

How many characters is the Instagram bio limit?

150 characters, noticeably shorter than the caption limit — this same counter works for that too, you just watch the total against 150 instead of 2,200.

Does Instagram count hashtags toward the caption limit?

Yes — hashtags are ordinary characters within the same 2,200-character caption limit, though Instagram separately caps you at a maximum of 30 hashtags per post regardless of character count.

Do emoji count differently on Instagram than plain letters?

Instagram counts most emoji as a single character each, the same way this counter does — unlike X (Twitter), which weights many emoji as two characters, so a caption heavy with emoji uses up your limit more gently here than it would on X.

Is my caption draft saved or sent anywhere?

No — counting is pure client-side JavaScript with no upload endpoint, so your unpublished caption stays private in this browser tab.

Bookmark this page — the tool keeps working offline, and your settings stay in this browser. Built by Dynamb Technologies, who make software for a living.