Skip to main content

QR codes to PDF

Generate a sheet of QR codes from a list and download as PDF.

No watermarkFree & unlimitedRuns in your browser

Codes per row

Page size

Text label

Preview

3 codes

Showing the first 3 of 3

https://pdfchamp.app

https://pdfchamp.app/all-tools

https://pdfchamp.app/merge-pdf

3 codes ready

Your list stays on your device — processed locally in your browser.

About QR codes to PDF

QR codes to PDF converts up to the first 200 non-empty input lines into QR images on A4 or Letter sheets. Choose 1–6 columns, a 12–96 point margin and whether to print a caption. Codes use error-correction level M. The preview shows at most the first 12 codes; the downloaded PDF paginates the full accepted list.

QR codes to PDF specs

Key facts about QR codes to PDF on PDFChamp
PriceFree ($0) — no paid tier
AccountNot required
WatermarkNone
Where it runsIn your browser, on your device
File uploadNo file is uploaded
InputA list of text or URLs, one per line
OutputPDF
File size limitLimited only by your device's memory
Offline useMay work after all required code and assets have loaded; browser caching is not guaranteed

How to use QR codes to PDF

  1. Enter values

    Paste one QR payload per line. Blank lines are ignored and a warning appears above 200 values.

  2. Set the grid

    Choose 1–6 columns, A4 or Letter and a margin from 12 to 96 points.

  3. Choose captions

    Turn Text label on or off. Long labels are shortened to fit; a label with unsupported characters may be omitted while its QR code remains complete.

  4. Download

    Press Download PDF to save qr-codes.pdf.

Frequently asked questions about QR codes to PDF

What happens after 200 lines?

Only the first 200 non-empty values are used. The interface warns about truncation before download.

Does the tool visit URLs I paste?

No. Each line is passed to the QR encoder as text; the component does not validate or fetch the destination.

Why can a caption be missing?

QR payloads are images and can carry arbitrary supported input text. Captions are PDF text, so a character outside the available font can cause that caption alone to be skipped, with a warning.

Why in-browser processing matters

Every PDFChamp tool runs inside this page: the file you choose is read by JavaScript in your own browser and is never sent to a server, so nothing is uploaded, queued, or stored anywhere. That removes the upload wait, the processing queue, and the question of what happens to your file afterwards — the PDFChamp overview compares this architecture with server-side PDF tools.

Last updated

Related tools