A web-based tool that helps you create eye-catching LinkedIn posts with special formatting options like bold text, italics, bullet points, arrows, and more.
- Rich Text Formatting: Add bold text, italics, bullet points, arrows, and separators to your LinkedIn posts
- Emoji Picker: Quickly insert emojis into your posts
- Post Templates: Choose from pre-designed templates for common LinkedIn post types
- Real-time Preview: See how your post will look on LinkedIn as you type
- Character Counter: Keep track of your post length (LinkedIn has a 3,000 character limit)
- One-Click Copy: Easily copy your formatted post to paste into LinkedIn
LinkedIn doesn't support rich text formatting natively, but this tool uses special Unicode characters to simulate formatting effects that will display correctly when pasted into LinkedIn.
- Python 3.7+
- Flask
- Clone the repository:
git clone https://github.com/yourusername/linkedin-post-formatter.git
cd linkedin-post-formatter
- Install the required dependencies:
pip install -r requirements.txt
- Run the application:
python app.py
- Open your browser and navigate to
http://localhost:5000
- Type or paste your LinkedIn post content in the editor
- Select text and apply formatting using the toolbar buttons
- Use templates for common post structures
- Preview how your post will look
- Click "Copy to Clipboard" when you're satisfied
- Paste directly into LinkedIn
This application is ready to be deployed on Render.
- Fork or clone this repository to your GitHub account
- Sign in to Render and create a new Web Service
- Connect your GitHub repository
- Use the following settings:
- Name: Your choice (e.g., linkedin-post-formatter)
- Environment: Python
- Build Command:
pip install -r requirements.txt - Start Command:
gunicorn wsgi:app
- Click "Create Web Service" and Render will deploy your application
Alternatively, you can use the included render.yaml for Blueprint deployment:
- Fork this repository
- Create a new Blueprint instance on Render
- Connect your forked repository
- Render will automatically deploy your services as defined in the YAML
The application will be accessible at the URL provided by Render once deployment is complete.
This project is licensed under the MIT License - see the LICENSE file for details.