About this tool
Check a caption against the 2,200 character limit, the 30 hashtag cap and the 125 character feed truncation point before posting.
Instagram Caption Spec Checker measures a caption against the platform's published limits — 2,200 characters and 30 hashtags per post — and shows where the feed collapses it behind the "... more" link at roughly 125 characters. It also catches the things that silently cost reach: hashtags repeated in different cases (Instagram treats them as the same tag but each still counts towards the 30), all-numeric tags that never become links, URLs that are not clickable in a caption, and trailing blank lines that get stripped on save.
Open Instagram Caption Spec Checker on AltFTool — it loads instantly in your browser.
Paste or type the text you're working with.
Choose how it should be transformed or analyzed.
Copy the finished text into your document or post.
Checks the 2,200-character cap and the 30-hashtag cap rather than rules of thumb.
Splits the caption at the truncation point so you can see exactly what a scrolling reader gets.
Removes repeated hashtags, collapses long blank runs and strips the trailing whitespace Instagram deletes anyway.
2,200 characters, including spaces, emoji and hashtags. Anything longer is rejected rather than truncated, so a caption pasted from a document has to be cut before it will post. The visible portion in the feed is far shorter — around 125 characters before the "... more" link.
30 per post, counted across the caption and any comments you add. Going over the limit can stop the caption saving at all on some clients. Case does not create a new tag — #Diwali and #diwali are the same hashtag, but each occurrence still uses one of your 30 slots.
Both count towards the same 30-tag limit and both are indexed, so it is a presentation choice rather than a reach one. Putting a large block in the first comment keeps the caption readable in the feed; keeping a few relevant tags in the caption reads more naturally when the block is short.
Instagram does not hyperlink URLs written in a caption — they render as plain text a reader would have to retype. Use the link in your bio, a link sticker in stories, or the link option available to some accounts, and reference it in the caption instead of pasting the URL.