Invoify is a web-based invoice generator built with Next.js, TypeScript, and shadcn/ui that runs entirely in the browser.
The tool solves the problem of creating professional invoices without requiring account setup, subscriptions, or server-side data storage. Users fill in a form, select from thirteen templates, and generate a real PDF rendered with headless Chromium rather than a page screenshot. The application supports live preview as users edit, email delivery of finished PDFs, and persistent local storage of invoices, address books, and drafts. All data is encrypted at rest using AES-GCM 256 with a browser-generated non-extractable key, meaning customer information never reaches a server except during PDF generation or email sending, after which it is discarded.
The tool suits freelancers, small business owners, and anyone needing quick invoice generation without account friction. It works on phones and desktops, supports eighteen languages with right-to-left layout for Arabic and Hebrew, and allows users to export invoice data as JSON, CSV, or XML. The address book feature lets users save senders and clients once and reuse them across invoices. Custom line items, per-invoice tax, discounts, shipping, signatures, and logos are all supported.
The project shows consistent maintenance with regular commits addressing bug fixes and feature improvements. Development activity includes ongoing refinement of the codebase and responsiveness to user-reported issues. The maintainer actively engages with the community through a Discord channel for support and feedback.