Receipt Maker

Receipts and invoices, made in your browser

100%

Total 0

A receipt generator that works for everyone

Receipt Maker builds receipts, invoices, proforma invoices, quotations, order confirmations and credit notes in your browser. Pick a thermal roll, an A4 page or a boutique card, fill in the lines, and print, save as PDF, download a PNG, or send someone a link. There is no account to create and nothing is uploaded: every total, barcode and QR code is generated on your own device, which is why it still works with the wifi switched off.

It exists because the free tools out there either stamp a watermark across the result, ask for an email address before they show you anything, or quietly get the VAT rounding wrong so the printed column does not match the printed total. This one is free with no catch, and the calculation rules are documented and covered by a test suite you can run yourself.

What it covers

  • Paper: thermal 58 mm, thermal 80 mm, custom width, card, A4, US Letter.
  • Tax: prices including tax, tax on top, or none, with a rate per line and a summary that adds up.
  • Money: ten currencies, custom symbol and separators, cash rounding to 0.05 up to 5.
  • Charges: line and order discounts, service charge, shipping, tips.
  • Payment: cash with change, card details, transfers, split payments.
  • Codes: Code 128, EAN-13, QR, and Czech QR Platba payment codes.
  • Languages: English, Czech, German, Slovak, Polish, Spanish, French and Arabic, including right to left layout.
  • Wear: three condition presets plus sliders for handling, crumple, ink fade, yellowing, folds, stains and print defects.
  • Photo: stage the receipt on a real photographed surface with camera tilt, shadow, grain and grading, and export it as an image.
  • Output: print, PDF, PNG, photo PNG, CSV, JSON, 32 or 48 column thermal text, shareable link.

Questions

Is my data uploaded anywhere?

No. There is no server. A shared link stores the document after the # in the URL, which browsers never send to a server, so even sharing keeps the data between you and whoever you send the link to.

Can I print to a real thermal printer?

Yes. The thermal templates set the page size to the paper width so a 58 mm or 80 mm roll prints at the right scale, and the text export gives you true 32 or 48 column output.

Does the VAT maths hold up?

Every line is rounded to the currency precision first, then the tax summary is built from those rounded lines. That is what makes the printed column match the printed total. The rules are documented and covered by an automated test suite.

Which thermal printer should I buy?

Any ESC/POS printer with the right roll width will work. The printer guide lists what to look for and which models are safe buys.

What does it cost?

Nothing, and there is no watermark. If it saved you an afternoon, buy me a coffee.

Guides

Open the test suite to see the calculation checks run in your browser.

Buy me a coffee

Who built this

I am Oliver Žaigla. I build software like this for a living.

Everything on this page is written from scratch and runs with no dependencies: the QR encoder, the Reed-Solomon error correction behind it, the Code 128 and EAN-13 encoders, the VAT engine that reconciles to the cent, and the 196 test assertions that prove it. No framework, no build step, no backend.

My day job is the harder version of the same thing: retrieval systems over company data, multi-agent pipelines, and internal tools that people actually use. If you have something awkward that needs building properly, I am worth an email.

Email me See my work

oliver@zaigla.com