Instagram Caption Formatter cleans caption spacing and separates plain caption text, mentions, and hashtags. It helps prepare posts and audit copied captions without downloading content.
Clean caption spacing and separate text, hashtags, and mentions for editing. Everything runs locally in this tab.
Caption: New launch today! Mentions: @smallwebapps Hashtags: #tools #launch
Yes. The tool is free and runs directly in your browser with no account required.
No. It only processes text or URLs you paste into the browser. It does not log in, scrape, or download third-party content.
It is best for taking a messy caption draft and splitting it into three clean pieces — plain caption text, @mentions, and #hashtags — while also cleaning up spacing.
The Hashtag Extractor only pulls hashtags out and returns a single deduped list. This formatter goes further: it also cleans up whitespace and blank lines, separates out @mentions into their own list, and returns a version of the caption with hashtags and mentions stripped out so you can see the plain text on its own.
It removes trailing spaces at the end of each line, collapses three or more blank lines down to one, and puts any bare URL on its own line — the same normalization used by the description cleaner tools, applied before the mentions and hashtags are split out.
Mentions keep their original casing exactly as typed. Hashtags, however, are lowercased and deduplicated in the Hashtags section, matching how Instagram treats hashtags as case-insensitive.
It's your cleaned caption text with every #hashtag and @mention removed, so you can read the plain message on its own — useful for checking readability or reusing the caption body without the tags attached.
Yes. It matches '@' followed by letters, numbers, periods, and underscores, which covers standard Instagram username formatting.