Create beautiful, professional invoices, quotes, and proforma invoices with ease. No installation required – works entirely in your browser!
InvioLite is a modern, production-ready invoice generator built with vanilla JavaScript. Perfect for small businesses, freelancers, consultants, and anyone who needs to create professional invoices quickly without complex software or monthly subscriptions.
Key Features
- Multiple Document Types – Create invoices, proforma invoices, and quotes
- Multi-Currency Support – TRY, USD, EUR, GBP with proper formatting
- Multi-Language Interface – 6 languages: Turkish, English, German, Italian, Bulgarian, Russian
- 5 Professional Templates – Classic Professional, Stripe Inspired, Commercial, Design, and Physical
- Live Preview – Real-time invoice preview that updates as you type
- Auto-Save & Backup – Automatically saves every 2 seconds, export/import JSON backups
- PDF Export – Generate high-quality PDF files using html2pdf.js
- Flexible Pricing – Configurable tax rates, percentage or fixed discounts
- Secure – XSS protection, input sanitization, safe DOM manipulation
- Responsive Design – Works perfectly on desktop, tablet, and mobile
Easy Customization – Centralized configuration via config.json
Accessible – ARIA labels, keyboard navigation, semantic HTML
Professional Templates
Choose from 5 beautifully designed templates:- Template 1: Classic Professional – Traditional business invoice with bold orange accent bar
- Template 2: Stripe Inspired – Clean, modern design inspired by Stripe invoices
- Template 3: Commercial – Professional B2B invoice with structured layout
- Template 4: Design – Creative and modern with purple gradient header
- Template 5: Physical – Traditional paper invoice style with borders
️ Technical Details
Technology Stack:- Vanilla JavaScript (ES6+)
- HTML5
- CSS3
- html2pdf.js (CDN-loaded)
- No frameworks required
- No build process
Chrome (latest)
Firefox (latest)
Safari (latest)
Edge (latest)
Quick Start
- Download and extract the files
- Customize config.json with your company details
- Add your logo file (optional – supports PNG, SVG, or text fallback)
- Open index.html in a modern web browser
- Start creating professional invoices!