Transform your code into stunning, shareable images with beautiful themes and gradients.
Snippify is a modern, free code snippet generator that helps developers create beautiful screenshot images of their code. Perfect for blogs, documentation, social media, and presentations. No watermarks, no sign-up required.
π Visit Snippify - Start creating beautiful code snippets now!
- 22+ Professional Themes - VS Code, GitHub Dark, Nord, Dracula, and more
- 22+ Beautiful Gradients - Sunset, Ocean, Purple Haze, and custom combinations
- Multiple Language Support - JavaScript, Python, HTML, CSS, Java, Rust, Go, C++, TypeScript, and more
- Customizable Export - Adjust font size, padding, and background
- PNG Download - Export snippets in high-quality PNG format
- Real-time Preview - See changes instantly as you customize
- No Watermarks - Completely free with no branding or limitations
- No Sign-up Required - Start using immediately
- Dark & Light Modes - Automatic theme detection
- β Free & No Limits - Create unlimited code snippet images
- β Beautiful Output - Professional-looking code screenshots
- β Easy Sharing - Perfect for blogs, tweets, and documentation
- β SEO Friendly - Improve documentation with visual code samples
- β Fast & Responsive - Optimized for all devices
- β Open Source - Community-driven development
- 22+ Professional Themes
- 22+ Beautiful Gradients
- Multiple Languages Support (JavaScript, Python, HTML, CSS, Java, Rust, Go, C++, TypeScript)
- Customizable Font Size & Padding
- Export as PNG
- Toggle Background On/Off
- Real-time Preview
- **Next.js 14 - Frontend framework
- Tailwind CSS 4 - Styling
- React Syntax Highlighter - Code highlighting
- Shadcn Ui - Components
- Node.js 18+
- npm or yarn
- Clone the repository
git clone https://github.com/hiarun02/snippify.git
cd snippify- Install dependencies
npm install- Run the development server
npm run dev- Open in browser
Navigate to
http://localhost:3000
-
Select Options
- Choose gradient, theme, language, and font size from the header
- Toggle background on/off
- Adjust line numbers visibility
-
Paste Your Code
- Paste code in the textarea
- See real-time preview with syntax highlighting
-
Customize
- Experiment with different themes and gradients
- Adjust font size and padding
- Toggle line numbers as needed
-
Export
- Click "Download" to export as PNG
- Share your beautifully formatted code!
- JavaScript
- Python
- HTML
- CSS
- Java
- Rust
- Go
- C++
- TypeScript
- ColdarkDark
- OneDark
- Nord
- Synthwave84
- OkaiDia
- Gruvbox Dark
- Material Dark
- Twilight
- And 14+ more!
22+ carefully curated gradients including:
- Sunset gradients
- Ocean vibes
- Purple haze
- Digital dreams
- And more!
npm run build
npm startContributions are welcome! Here's how you can help:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is open source and available under the Apache License 2.0 - see the LICENSE file for details.
Thanks to all our amazing contributors! Check out the Contributors page for more details.
Arun Kumar (@hiarun02)
If you encounter any issues or have suggestions, please:
- Open an issue on GitHub
- Star the repository if you find it useful
- Share your feedback on Twitter @hiarun02
Made with π€ by Arun Kumar
Star β this repository if you find it helpful!