Skip to content

rubensbraz/invoicable

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📄 Invoicable

The privacy-first, ultra-simple invoice generator for freelancers and small businesses.

🇧🇷 Português | 🇯🇵 日本語

License Privacy Platform


Invoicable is a lightweight, browser-based tool designed to create beautiful, professional invoices in seconds. No sign-ups, no backend servers, and no data tracking. Everything happens locally in your browser.

💡 Tip: Need to create Receipts? Check out our sibling project Receiptable.

Invoicable Screenshot

✨ Key Features

  • ⚡ Edit in Place: Click any text field to edit it directly. What you see is what you get (WYSIWYG).
  • 🌍 Internationalization: Full support for English, Portuguese, and Japanese.
  • 💱 Multi-Currency: Built-in support for the top 20 global currencies (USD, EUR, JPY, BRL, etc.) with correct symbol formatting.
  • 🎨 Custom Themes: Personalize your invoice with a built-in color picker to match your brand.
  • 📅 Date Formats: Support for US (MM/DD), BR (DD/MM), and JP (YYYY-MM) date formats.
  • 🔒 Privacy First: Uses Local Storage to save your progress. Your financial data never leaves your device.
  • 📄 Smart PDF: Generates clean, A4-optimized PDFs ready for printing or emailing.
  • 🔗 Shareable Links: Generate a URL that contains all the invoice data to share or save templates.

🚀 Getting Started

You can use Invoicable directly from the web or run it locally.

Run Locally

  1. Clone this repository:
    git clone [https://github.com/TetsuakiBaba/invoicable.git](https://github.com/TetsuakiBaba/invoicable.git)
  2. Navigate to the folder:
    cd invoicable
  3. Open index.html in any modern web browser.

🛠️ How to Use

  1. Select Preferences: Use the top toolbar to select your Language, Currency, Date Format, and Brand Color.
  2. Edit Details: Click on "Client Name", "Address", or any other field to type your information.
  3. Add Items: Use the Add Item button to insert products or services. Calculations are automatic.
  4. Payment Info: Fill in your bank details at the bottom.
  5. Export: Click Download PDF to save the file or Copy Link to save the state URL.

🤝 Contributing

Contributions are welcome! If you have suggestions for improvements or new features:

  1. Fork the project.
  2. Create your feature branch (git checkout -b feature/AmazingFeature).
  3. Commit your changes (git commit -m 'Add some AmazingFeature').
  4. Push to the branch (git push origin feature/AmazingFeature).
  5. Open a Pull Request.

📜 License

Distributed under the MIT License. See LICENSE for more information.


2025 © Invoicable.

Original Project by Tetsuaki Baba.
Refactored by Rubens Braz.

About

Ultra simple invoice creation system for small businesses and freelancers.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages

  • JavaScript 54.8%
  • HTML 30.2%
  • CSS 15.0%