Realm by Rook
AI product engineeringProduct designAI implementationWorkflow automationSystems integrationDomain strategyAI product engineeringProduct designAI implementationWorkflow automationSystems integrationDomain strategy
Productivity & Business Tools

Invoice Generator

Create professional invoices with advanced features

Your image is processed entirely in your browser— nothing is uploaded or stored on our servers. It's cleared from memory when you leave this page or click Clear.
%

INVOICE

Invoice #:
Date:

From:

To:

DescriptionQtyPriceTotal
$0.00
Subtotal:$0.00
Tax:
%$0.00
Total:$0.00

How to use

  1. Enter business and client details
  2. Add line items
  3. Generate and download PDF

Use cases

  • Freelance billing
  • Small business invoicing
  • Service billing
  • Financial records

About the Invoice Generator

An invoice generator is the fastest way to produce a professional, client-ready PDF without spinning up QuickBooks or Stripe for a one-off consulting engagement. This tool supports ten distinct templates, multi-currency, percentage or fixed discounts, custom tax rates, logo upload, and stores your last ten invoices locally so you can reload and tweak them. All data stays in your browser.

Features

  • 10 visually distinct templates (Classic, Modern, Minimal, Dark, Boutique, Gradient, Corporate, Bold, Terminal, Luxury)
  • Unlimited line items, tax, percentage or fixed discount
  • Logo upload (≤200 KB, image only)
  • Multi-currency with Intl.NumberFormat formatting
  • Last 10 invoices saved locally to your browser
  • HTML-escaped output — no XSS from client names
  • PDF export via html2canvas + jsPDF

How it works

  1. Fill in your business details, client details, and line items.
  2. Set tax rate and optional discount.
  3. Pick a template and upload your logo.
  4. Download the PDF.

Frequently asked questions

Where is my invoice data stored?

+

Only in your browser's localStorage (last 10 invoices). Nothing is uploaded to a server.

Can I use it for my registered business?

+

Yes — but check your jurisdiction's invoice requirements. Most countries require invoice number, date, seller/buyer details, and tax rate, all of which the tool captures.

Which currency codes are supported?

+

USD, EUR, GBP, INR, JPY, and more can be added. Intl.NumberFormat handles the symbol and locale formatting automatically.

Is the total math correct?

+

Yes — we round at each step (subtotal, discount, tax) to avoid floating-point drift that leaves totals off by 1 cent.

How do I send the invoice?

+

Download the PDF and attach it to an email, or print directly. Online delivery with payment links is on the roadmap.