Reconstruct a lost petrol pump receipt in 30 seconds. Fill the fields, watch the PDF preview regenerate live, download the file. Works on mobile, no signup, no watermark. BP, IOCL, HP and Shell style Indian petrol pump thermal receipts, all in one tool. See the complete Indian petrol pump receipt format guide for OMC-specific spec differences.
Open petrolbillgenerator.com, type the petrol pump name, address, receipt number, rate per litre, volume, date and time in the form. The 58 mm thermal-style PDF preview updates as you type. Click Download PDF to save the file. The whole flow takes about 30 seconds and runs entirely in your browser — nothing is uploaded. The generated PDF is a real vector document (not a screenshot) so it prints crisply on any thermal printer or A6-cut paper, and opens cleanly in Preview, Adobe Reader, iOS Files, Android Drive and every other PDF viewer.
Bharat Petroleum (BP), Indian Oil (IOCL), Hindustan Petroleum (HP) and Shell-style layouts, all rendered as 58 mm thermal receipts with Courier font, faded bank watermarks and Indian rupee amounts. Petrol, diesel, CNG and premium grades (SPEED, XTRAPREMIUM, POWER, V-POWER) are supported with sensible defaults for rate and pump ID. GSTIN, transaction ID, UPI reference, dispenser and nozzle numbers, and attendant IDs are all editable — the format matches what real Indian OMC dispensers print, documented field-by-field in the complete format guide.
Yes. Every field is editable, every download is free, and there is no signup or credit card. No watermark is added to the PDF. There is no per-day generation cap for normal use (the soft limit of 200 per IP per day exists only to stop scripted abuse; get in touch if you have a legitimate reason to lift it). The tool is funded by an anonymous generation counter and light Google Analytics, not by charging users or by ads — the site is deliberately ad-free after repeated feedback that intrusive network ads were hijacking traffic away from the tool.
No. The PDF is built in your browser using client-side JavaScript and pdf-lib, then streamed directly to the Download folder. No form data, PDF bytes, or IP-linked history is written to a database. Only an anonymous generation-count is incremented server-side to display the public counter on this page — that request carries no form data and no PDF bytes, just a heartbeat. The Cloudflare Workers backend runs stateless code and the D1 database contains a single row: the running total. There is nothing to breach because there is nothing stored.
Reconstructing a lost receipt for expense reimbursement (thermal print fades within months of Indian summer heat and hot pockets), testing expense-management software and OCR pipelines before rolling them out to real users, designing thermal-printer templates, teaching accounting and GST workflows, and running QA on receipt-parsing extraction against Indian OMC layouts. Submitting a generated receipt as proof of a purchase that did not happen is fraud in most jurisdictions and is not what this tool is for — you are responsible for how you use the PDF.
The form and preview are fully responsive. On mobile the form stacks above the PDF preview and the Download PDF button pins to the bottom of the viewport. Rendered PDFs open natively in iOS Files and Android Downloads. Tested on iPhone Safari 17, Android Chrome 130+, desktop Chrome, Firefox, Safari, Edge and Arc. The file downloads instantly even on 3G because each PDF is typically 20–40 KB.
Loading the interactive petrol bill generator… if this message stays visible, please enable JavaScript.