# PDF Receipt / Ticket Generator

Create a thermal-width receipt PDF with bold title and QR code

> Canonical page: https://elysiatools.com/en/tools/pdf-receipt-ticket

- **Category:** Document Tools

- **Keywords:** pdf, receipt, ticket, thermal, qr, html, puppeteer

## Overview

Generate compact receipts for thermal printers.

**Features**
- 58mm/80mm thermal widths
- Bold title and compact totals
- Optional QR code for links or order data

**Input**
- JSON item list
- Store name, order metadata, and totals

**Output**
- Receipt-style PDF ready for printing

## Inputs

- **Store Name** (text): Luna Coffee Bar
- **Receipt Title** (text): Receipt
- **Items (JSON)** (textarea): \[{"name":"Latte","quantity":2,"unitPrice":4.5},{"name":"Croissant","quantity":1,"unitPrice":3.2}\]
- **Currency Code** (text): USD
- **Tax Rate (%)** (number)
- **Payment Method** (text): Visa •••• 4242
- **Order Number** (text): Order #A-2041
- **Date** (date)
- **Thermal Width** (select)
- **QR Code Data** (text): https://example.com/order/A-2041
- **Footer Text** (textarea): Thanks for visiting!

## When to use

- Creating physical receipts for small business transactions or pop-up shops.
- Generating order confirmation tickets for event check-ins or pickup services.
- Formatting digital invoices into compact, printer-friendly layouts for thermal hardware.

## How it works

- Enter your store name and select the appropriate thermal paper width (58mm or 80mm).
- Input your transaction items using the required JSON format, including names, quantities, and unit prices.
- Add optional metadata like tax rates, payment methods, order numbers, and custom footer text.
- Generate and download your formatted PDF, optimized for immediate thermal printing.

## Use cases

- Retail point-of-sale systems requiring quick, on-demand receipt generation.
- Event organizers issuing scannable entry tickets with order details.
- Home-based businesses needing a professional way to document customer purchases.

## Frequently asked questions

### Which thermal printer widths are supported?

The tool supports standard 58mm (classic) and 80mm (wide) thermal paper widths.

### How should I format the item list?

Items must be provided as a JSON array of objects, each containing 'name', 'quantity', and 'unitPrice' keys.

### Can I include a QR code on the receipt?

Yes, you can provide a URL or text string in the QR Code Data field to generate a scannable code at the bottom of the receipt.

### Does the tool calculate totals automatically?

Yes, the tool automatically calculates the subtotal and applies the specified tax rate to provide a final total.

### Is the output file ready for immediate printing?

Yes, the generated PDF is formatted specifically for thermal printer dimensions, ensuring a clean, professional printout.

## Related tools

- [Fitness Workout PDF Generator](https://elysiatools.com/en/tools/fitness-workout-pdf-generator): Generate a printable workout-plan PDF from JSON or CSV data with exercise tables, progress boxes, and optional QR video links
- [PDF QR Barcode Labels](https://elysiatools.com/en/tools/pdf-qr-barcode-labels): Batch generate printable labels with QR code and barcode in a single PDF
- [PDF Invoice Generator](https://elysiatools.com/en/tools/pdf-invoice-generator): Generate a branded invoice PDF from structured line items
- [Data URI Generator](https://elysiatools.com/en/tools/data-uri-generator): Convert files into Data URIs (Base64 or percent-encoded) for inlining images, fonts, and assets directly into HTML, CSS, or Markdown
- [PDF Multipage Form Mock](https://elysiatools.com/en/tools/pdf-multipage-form-mock): Create printable multi-page form mocks with text fields, checkboxes, and signature areas
- [PDF Table Layout Engine](https://elysiatools.com/en/tools/pdf-table-layout-engine): Render structured table data into a paginated PDF with repeating headers and zebra rows
- [Barcode Batch Generator](https://elysiatools.com/en/tools/barcode-batch-generator): Batch generate Code 128, EAN-13, UPC-A, ITF-14, QR Code, and Data Matrix outputs from CSV or multiline text
- [2026 PDF Calendar Designer](https://elysiatools.com/en/tools/pdf-2026-calendar-designer): Design and export stylish 2026 printable PDF calendars with bimonthly, quarterly, semiannual, or annual single-page layouts

## Samples

- [PDF Samples](https://elysiatools.com/en/samples/pdf-samples): Generated PDF samples from tools dated 2026-02-01 to 2026-02-10
- [Markdown Slide Deck Samples](https://elysiatools.com/en/samples/md-slide-deck-to-pdf): Remark/Marp style Markdown slide decks for testing PDF export layouts
- [Distributed Tracing Samples](https://elysiatools.com/en/samples/distributed-tracing-samples): Comprehensive distributed tracing examples using Jaeger, OpenTelemetry, and other modern observability tools for microservices architecture
- [JWT Samples](https://elysiatools.com/en/samples/jwt-samples): Comprehensive JWT examples from basic token structure to advanced security implementations

## Related content

- [Templated Document and Print Pack Tools](https://elysiatools.com/en/hubs/templated-document-generation): Generate printable forms, certificates, report cards, tickets, invoices, and template-filled document packs from structured data in one workflow hub.
- [Invoice, Receipt, and Tax Workflow Tools](https://elysiatools.com/en/hubs/invoice-tax-workflows): Extract amounts from receipts, generate invoices in PDF or XLSX, normalize currency text, and validate VAT or banking details in one billing workflow hub.
- [JSON Schema, Mock Data, and API Fixture Generators](https://elysiatools.com/en/hubs/json-generate): Curated tools for JSON schema generation, mock payload building, and API fixture preparation in one hub.
- [Printable PDF Layout and Template Generators](https://elysiatools.com/en/hubs/pdf-generate): Curated tools for printable PDF layout generation and reusable document templates in one hub.
