Convert · Single-image to PDF

One receipt photo in,
expense-ready PDF out.

Drag in a JPG or PNG of a single receipt. The tool sizes the image to A4, US Letter, A5, a narrow receipt strip, or fits the page to the photo — your choice. Optional caption + date, one-click download.

Explore More Tools
No signup, ever 100% local · nothing uploaded Live preview Esc to close
1-click
No setup
5
Page sizes
Local
100% in browser
Free
Always · no signup

01 — What you create

Phone photo in expense PDF out.

Drop one JPG / PNG. Pick a page size (A4 / Letter / A5 / fit-to-image / receipt strip), choose how the image fits, optionally print a caption + date at the top — and download a clean single-page PDF.

Receipt Form
A4 · contain
Source
IMG_2031.jpg · 3024×4032 px · 1.8 MB
Page size
A4 portrait
Fit mode
Contain (preserve aspect)
Margin
Normal (24pt)
Caption
Uber to airport
Date
23 May 2026
Filename footer
On
Output base
uber-to-airport
Output1 PDF · 1 page
OUTPUT.PDF
Expense-ready

uber-to-airport.pdf

A4 portrait · 1 page · 240 KB

Caption + date on

Uber to airport · 23 May 2026

RECEIPT IMAGE

centred inside the page margin

IMG_2031.jpg

Drop in a phone receipt → out as expense-ready PDF in a single click

Need more power?

When this tool isn't enough, pdfFiller takes over.

Scanned invoices, multi-page batches, multi-currency stacks, and direct push into your accounting system. Free for 30 days, no card required.

Try Premium Free

Free 30 days · no credit card · cancel anytime

02 — How it works

From wallet shot to PDF.

Expense systems almost always want a PDF, not a JPG. This tool collapses the in-between step: drop a phone photo, pick a page size, download a clean single-page PDF named whatever you want. Thirty seconds, no signup.

01

Drop the image

Drag a JPG or PNG of a single receipt from your phone or scanner. The tool reads its dimensions in the browser — nothing uploads.

02

Pick page + fit

A4 / Letter / A5 / narrow receipt strip / fit-to-image. Optionally add a "Uber to airport · 23 May" caption at the top.

03

Download

One click stamps the image onto the page, with margin and caption, and saves a single-page PDF. Email it straight to expense.

03 — Built for solo expenses

One receipt — one click.

5 page sizes

A4, US Letter, A5, narrow 80mm receipt strip, or fit-to-image (the page resizes to match the photo exactly).

3 fit modes

Contain (preserve aspect, default), cover (fill page, may crop), or native (place the image at its source pixel size).

Auto orientation

For fixed page sizes, the tool picks portrait or landscape based on the image. Tall phone photos go portrait; wide scans go landscape.

Caption & date

Optional one-line caption above the image (e.g. "Uber to airport · 23 May 2026") so the recipient knows what the expense is at a glance.

Filename footer

Optional small footer with the source filename for audit trails ("which photo did this come from?").

100% in browser

Image and PDF stay on your machine — read locally, rendered locally via jsPDF, saved locally. No upload, no third-party API.

PdfFiller · 30-Day Free Trial

When one-off documents aren't enough.

Bulk OCR, batch invoicing, multi-party e-signing, redaction, audit logs — pdfFiller picks up where Sonchoy ends. Free for 30 days, no credit card.

Try Premium FreeNo card · Cancel anytime

Batch & bulk

Run 100+ invoices, statements, or conversions in one go.

OCR scanned PDFs

Turn paper invoices into searchable, exportable data.

E-sign & request

Multi-party signatures with full audit trails.

Redact & approve

Mask sensitive ledger lines before sending to auditors.

04 — Common questions

Everything about single-receipt PDFs.

01How is this different from "Receipt Image to PDF"?

Receipt Image to PDF is the multi-receipt batch packer — drop 30 phone photos and get one PDF with a cover sheet, manifest, and one receipt per page. JPG Receipt to PDF is the single-receipt fast lane: one image in, one PDF out, minimal config. Use the batch tool for end-of-month expense packs; use this one when you need to PDF a single receipt fast.

02What image formats are supported?

JPG / JPEG and PNG work everywhere. WebP works in most browsers. HEIC (iPhone default) works only in browsers that decode HEIC natively — Safari on macOS / iOS. On Chrome / Firefox you may need to convert HEIC to JPG first (most phones do this when emailing or AirDropping).

03Why is the output bigger than my source JPG?

PDF adds page metadata and the image gets re-embedded (not just renamed). For a small JPG, the PDF is typically 10–30% larger. If file size matters, run the output through the Compress Invoice PDFs tool — typically shrinks back below the source JPG with no visible quality loss.

04Which page size should I pick?

A4 is the safest default — universal expense system compatibility, looks normal printed. Receipt strip (80mm × 297mm) is great for narrow till receipts that would waste a lot of A4 paper. Fit-to-image when you want a PDF that's exactly the receipt with no whitespace (compact archives).

05Does the caption show on the output?

Yes — it prints as a single line at the top of the page above the image. Optional date appends with a centre-dot separator. Toggle the caption off entirely if you just want the receipt and nothing else.

06Does my data leave the browser?

Never. Image, dimensions, and the assembled PDF stay on your machine. The tool reads the file via FileReader, places it onto a jsPDF page locally, and triggers the download via the standard mechanism. No upload, no API, no logging.

05 — Related tools

Often used together.

Browse all 91 tools