Caption & Hashtag Splitter
Separate a caption from its hashtag block, normalise and deduplicate the tags, cap them at the platform limit and build a padded first-comment block.
Clean caption
Hashtag block
Ready-to-paste first comment
Instagram strips runs of ordinary blank lines, so each spacer line here carries one invisible character instead. Paste this as the first comment to keep the caption itself clean.
What is the Caption & Hashtag Splitter?
A tool that peels the trailing hashtag block off a caption, normalises the tags to lowercase or CamelCase, merges duplicates, caps the set at the platform maximum and outputs a first-comment block padded with characters Instagram preserves.
- Peels hashtags whether they sit on their own lines or trail the last sentence
- Lowercase or CamelCase normalisation with punctuation stripped
- Case-insensitive duplicate merging that keeps your priority order
- Per-platform caps, with the over-limit tags listed so nothing vanishes silently
- First-comment block padded with an invisible character Instagram preserves
- One-click copy for the caption, the tags, the first comment or all combined
How to use the Caption & Hashtag Splitter
- 1
Paste your full caption, hashtags and all, into the text box.
- 2
Pick the platform to set the hashtag cap, or choose a custom limit.
- 3
Choose lowercase or CamelCase, and tick the box if you also want hashtags lifted out of the caption body.
- 4
Select a padding character and how many spacer lines the first comment should have.
- 5
Copy the clean caption, the hashtag block, or the ready-to-paste first comment.
About the Caption & Hashtag Splitter
Hashtags at the bottom of a caption make the caption itself harder to read, and pasting them as a first comment keeps the post clean. This tool does the separation for you: it peels off the trailing hashtag block — whether it sits on its own lines or trails the last sentence — and hands back a clean caption and a tidy tag set.
Tags are normalised the way you choose: all lowercase, or CamelCase, which screen readers pronounce correctly. Punctuation is stripped, duplicates that differ only in case are merged, and the set is capped at the platform limit — 30 for Instagram, 8 for TikTok, 5 for X and LinkedIn, or a number you set. Tags keep the order you wrote them, so priority is yours to control.
The first-comment block is padded with a genuinely invisible character on each spacer line, because Instagram collapses runs of ordinary blank lines. Copy the caption, the tags, the first comment or the whole thing combined. Everything runs in your browser and nothing is uploaded.
Frequently asked questions
Should hashtags go in the caption or the first comment?
Instagram has said reach is the same either way, so it is a readability decision. Putting them in the first comment keeps the caption clean in the feed, which is why this tool builds a padded comment block ready to paste.
How many hashtags can you use on Instagram?
Instagram allows up to 30 per post, though most accounts do better with a focused set of three to ten relevant tags. This tool caps at 30 by default and lists anything it dropped so you can reorder your priorities.
Should hashtags be lowercase or CamelCase?
CamelCase, like #SocialMediaMarketing, is the accessible choice, because screen readers pronounce the separate words instead of one run-on string. Lowercase looks tidier in a block. Hashtags are not case-sensitive, so both reach the same tag page.
Why does Instagram remove my blank lines?
Instagram trims runs of empty lines when a caption or comment is posted. The workaround is to put a single invisible character on each spacer line — this tool uses the Braille blank U+2800 by default, with a zero-width non-joiner and a full stop as alternatives.
Does it remove duplicate hashtags?
Yes. Tags that differ only in punctuation or capitalisation are merged into one, with the first occurrence kept. The stat row tells you how many duplicates were removed so you can see it happened.
Related tools
Hashtag and Mention Extractor
Extract all #hashtags and @mentions from pasted posts or captions. Deduplicates, counts frequency and exports each list separately — 100% in-browser.
Hashtag Generator
Turn phrases and keywords into clean hashtags: CamelCase, lowercase, per-word and combined variants, with an Instagram-safe 30-tag cap. Runs in your browser.
Instagram Line Break Generator
Add line breaks that actually survive Instagram captions and bios. Cleans trailing spaces and fills blank lines with an invisible character. Free, in-browser.
Social Media Content Calendar Generator
Turn a start date, weekly cadence, posting times, platforms and a topic list into a dated schedule with a month grid, CSV export and a downloadable .ics file.
Twitter (X) Character Counter
Count characters the way X (Twitter) actually counts them: every link counts as 23, CJK and emoji count as 2. Live remaining count, fully in-browser.