A lightweight Chrome extension for formatting text with professional styling options. Perfect for LinkedIn posts, emails, messages, and anywhere you paste text.
✨ Text Formatting
- Bold - Make text stand out
- Italic - Add emphasis
- Strikethrough - Cross out text
- Bullet Points - Create lists with bullets
- Numbered Lists - Create ordered lists
- Uppercase/Lowercase - Convert text case
- Remove Extra Spaces - Clean up formatting
- Reverse Line Order - Reverse text direction
- Emoji Spacing - Optimize emoji spacing
🎯 Smart Features
- Live character counter
- Real-time preview
- Dark mode support
- Copy to clipboard with one click
- Works everywhere you paste text
- No tracking or data collection
Coming soon! Will be available on the Chrome Web Store.
-
Clone this repository:
git clone https://github.com/yourusername/Linkedin_Post_Formatter.git
-
Open Chrome and go to
chrome://extensions -
Enable Developer mode (toggle in top-right)
-
Click Load unpacked
-
Select the
Linkedin_Post_Formatterfolder -
The PostPro icon will appear in your toolbar
- Click the PostPro icon in your Chrome toolbar
- The side panel opens on the right side
- Paste or type your text in the input box
- Select text and click a formatting button to apply formatting
- Preview your changes in real-time
- Copy your formatted text to use anywhere
- Select the exact text you want to format before clicking buttons
- Character count updates as you type
- Use the preview area to see how your text looks
- Copy button shows "✓ Copied!" confirmation
- Clear button resets everything (with confirmation)
PostPro uses Unicode character substitution to format text without using HTML or rich text formatting. This means:
- ✅ Works everywhere (LinkedIn, Twitter, email, messaging apps)
- ✅ Text remains plain text (no hidden formatting codes)
- ✅ Compatible with all platforms and devices
- ✅ No data leaves your browser
- No tracking - PostPro doesn't collect or send any data
- No accounts required - Use it offline
- No external dependencies - Everything runs locally in your browser
- No permissions - Only accesses the side panel UI
- Open source - Code is transparent and auditable
Linkedin_Post_Formatter/
├── manifest.json # Chrome extension configuration
├── background/
│ └── service-worker.js # Extension service worker
├── sidepanel/
│ ├── sidepanel.html # UI markup
│ ├── sidepanel.css # Styling
│ └── sidepanel.js # Formatting logic
├── lib/
│ └── unicode-map.js # Unicode character mapping
├── icons/ # Extension icons (16, 48, 128px)
└── README.md # This file
- Google Chrome or Chromium-based browser
- Text editor (VS Code recommended)
- Clone the repository
- Load unpacked in Chrome (see Installation above)
- Edit files in
sidepanel/orlib/ - Reload the extension (chrome://extensions)
- Add the Unicode transformation function to
lib/unicode-map.js - Add a button to
sidepanel/sidepanel.html - Add the handler case in
sidepanel/sidepanel.js - Add CSS styling in
sidepanel/sidepanel.css
- ✅ Chrome 88+
- ✅ Edge 88+ (Chromium-based)
- ✅ Brave, Vivaldi, and other Chromium browsers
MIT License - See LICENSE file for details
Found a bug or have a feature request? Open an issue on GitHub!
- Initial release
- 10+ formatting options
- Dark mode support
- Character counter
- Real-time preview
- Copy to clipboard functionality
PostPro is not affiliated with LinkedIn, Google, or any other company. It's a standalone text formatting tool created to help users format text more efficiently.
- Check the Issues page
- Open a new issue to report bugs or suggest features
Made with ❤️ by Subhan Shaikh