# CaptionCleaner > Clean, format, and audit social media captions in real-time. An 18-step client-side pipeline that strips AI artifacts, invisible characters, smart quotes, and broken formatting. 100% private — no data ever leaves your browser. ## Core - [Caption Cleaner](https://captioncleaner.devbuildtool.com/): Real-time 18-step caption cleaning engine with platform-aware formatting, hashtag audit, and truncation preview - [About](https://captioncleaner.devbuildtool.com/about): Project background, data privacy, and GDPR compliance ## Platform Guides - [Instagram](https://captioncleaner.devbuildtool.com/help/instagram): Paragraph spacing (Braille Pattern Blank fix), 2,200 character limit, hashtag optimization (3–5 recommended), non-clickable links - [Twitter/X](https://captioncleaner.devbuildtool.com/help/twitter): 280-character limit, link shortening (23 chars via t.co), emoji counting (2 chars each), hashtag limits - [LinkedIn](https://captioncleaner.devbuildtool.com/help/linkedin): 3,000-character allowance, professional long-form posts, preview truncation (210 mobile / 300 desktop), hashtag etiquette - [TikTok](https://captioncleaner.devbuildtool.com/help/tiktok): 4,000-character descriptions, 90-character overlay truncation, SEO keyword strategy, hashtag limits ## All Cleaning Steps - BOM Removal: Strips Byte Order Marks (U+FEFF) - AI Artifact Removal: Removes zero-width spaces (U+200B), word joiners (U+2060), directional markers, soft hyphens from ChatGPT, Claude, and Gemini - Non-Breaking Space Normalization: Converts U+00A0, U+2007, U+202F to standard spaces - Smart Quotes Normalization: Curly quotes to straight quotes (toggleable) - Dash Normalization: En-dash/em-dash to hyphens (toggleable) - Ellipsis Normalization: Typographic ellipsis to three periods - Trailing Whitespace Removal: Prevents Instagram paragraph collapse - Leading Whitespace Removal: Cleans indentation artifacts - Multiple Space Collapse: Condenses extra spaces (preserves double-space after punctuation optionally) - Tab to Space Conversion: Tabs become single spaces - Excessive Blank Line Collapse: Limits consecutive blank lines (configurable: 1 or 2) - Platform Line Break Injection: Invisible Braille blanks (U+2800) for Instagram/TikTok (toggleable method: braille/dot/zwsp) - Hashtag Detection & Validation: Audits for broken chars, duplicates, emoji adjacency - Hashtag Count Warnings: Platform-specific optimal ranges - Hashtag Relocation: Moves all hashtags to bottom (off by default) - Emoji Spacing Check: Ensures proper spacing around emojis - URL Detection & Flagging: Platform-specific clickability warnings - Character Count & Limits: Platform-aware counting with truncation preview ## Blog - [AI Text Cleaner for Instagram](https://captioncleaner.devbuildtool.com/blog/ai-text-cleaner-instagram): Remove ChatGPT, Claude, and Gemini invisible artifacts from captions - [Copy Paste Cleaner for Social Media](https://captioncleaner.devbuildtool.com/blog/copy-paste-cleaner-social-media): Strip hidden formatting from Word, ChatGPT, and Google Docs - [Instagram Caption Copied from Word](https://captioncleaner.devbuildtool.com/blog/instagram-caption-copied-word): Fix broken Word caption formatting (curly quotes, nbsp, em-dashes) - [Remove Smart Quotes from Instagram Captions](https://captioncleaner.devbuildtool.com/blog/remove-smart-quotes-instagram): Fix curly quote issues that break formatting - [Clean Up Instagram Caption](https://captioncleaner.devbuildtool.com/blog/clean-up-instagram-caption): One-click removal of hidden characters and spacing fixes - [Invisible Characters Instagram](https://captioncleaner.devbuildtool.com/blog/invisible-characters-instagram): Why paragraph breaks disappear and how Braille blanks fix it - [Caption Formatting Guide](https://captioncleaner.devbuildtool.com/blog/caption-formatting-guide): Character limits and formatting best practices across all platforms ## FAQ - [Frequently Asked Questions](https://captioncleaner.devbuildtool.com/faq): Paragraph breaks, AI artifacts, character counts, URL behavior, and privacy ## Technical - [llms-full.txt](https://captioncleaner.devbuildtool.com/llms-full.txt): Full technical documentation with architecture, pipeline internals, platform config, and implementation details - [Robots](https://captioncleaner.devbuildtool.com/robots.txt): Crawling rules