An enhanced rich-text editor for crafting better-formatted LinkedIn posts with emoji support and local snippet storage.
Hosted at https://linkedin-composer.simondoescloud.com
- ✨ Features
- 🚀 Quick Start
- 📖 Detailed Usage Guide
- 💾 Snippet Management
- 🏷️ Hashtags
- 🔒 Privacy & Data
- 🌐 Browser Support
- 🤝 Contributing
- 📜 License
- Rich text formatting (bold, italic, lists)
- Emoji picker with search functionality
- Local storage of post and template snippets
- Hashtag tracking and quick insertion
- Export/import snippets as JSON
- Zero data collection (runs 100% in browser)
- Edge split-screen optimized
- Enter your LinkedIn username.
- Compose or load a snippet. Side-by-side is really nice in Edge!
- Click "Create a new LinkedIn Post".
- Click "Copy to Clipboard." Do not just copy content from the editor.
- Paste into the LinkedIn post.
- Get your LinkedIn username from your LinkedIn profile URL (e.g. https://www.linkedin.com/in/simonkurtz/)
- Enter it in the "LinkedIn user id" field (saves automatically)
If you are starting with your first post, you can load a sample via the button under the editor.
Use the toolbar for formatting.
- Click "Save snippet"
- Add a descriptive title (max 50 chars)
- Mark as template (optional) for frequent-use posts
- Compose or load a snippet. Side-by-side is really nice in Edge!
- Click "Create a new LinkedIn Post".
- Click "Copy to Clipboard." Do not just copy content from the editor.
- Paste into the LinkedIn post.
| Action | How To |
|---|---|
| Save | Click "Save snippet" after writing |
| Load | Click snippet name in table |
| Delete | Click "Delete" button next to snippet |
| Export | Click "Export" to download all snippets |
| Import | Click "Import" to upload snippets (handles de-duping) |
Simple LinkedIn Composer automatically detects hashtags in your post and tallies them in the hashtag organizer. The number of occurrences in your post is counted to give you insight into your own usage. You can sort by name or frequency of use (count). Clicking ➕ inserts the hashtag at the cursor in the editor. Clicking the LinkedIn icon opens its context on LinkedIn.
There are no server communications, no cloud syncs, no tracking mechanisms, no cookies, no ads, etc.
Everything stays in your browser's local storage.
This tool is entirely free to use. Please see the very permissive MIT license for details.
Enjoy it!
| Browser | Support Level | Notes |
|---|---|---|
| Chrome | ✅ Full | |
| Edge | ✅ Full | Use split-screen |
| Firefox | ✅ Full | |
| Safari | ✅ Full | MacOS/iOS 15+ |
| Mobile | Use Desktop Version |
I am keeping this intentionally simple: just markup, script, and style. Change what you want, refresh the browser, done. This could be done in TypeScript and Sass along with build tools, etc., but then it becomes more involved than I think it needs to be. That would make much more sense if this was a more complex web app.
Please see CONTRIBUTING.md for details.
We welcome:
- Bug reports
- Feature requests
- Pull requests
A big THANK YOU! to the following contributors:
MIT License - see LICENSE file for details.
Try it now: https://linkedin-composer.simondoescloud.com
Have questions? Open an issue on GitHub
