PDF to QR

Create QR codes for PDFs, menus, and brochures.

Upload a PDF and get a QR code that opens a clean public PDF page with preview and download controls.

Printable PDF QR codes

QR SVG for sharp print output

Scan analytics included

PDF
100MB maxNo signup for small filesCloudflare R2 storagePNG + SVG QREmbeds + analytics
Create a link, QR code, and embeds
Upload once to get a public share page, direct download, QR PNG/SVG, Markdown, HTML, BBCode, and scan analytics.
Images: jpg, jpeg, png, gif, webp, avif, svgDocuments: pdf, docx, pptxAudio: mp3, wav, ogg, aac, m4aVideo: mp4, mov, webm, avi, mkvArchives: zip

How it works

ShareKit keeps the upload, public URL, analytics, and QR generation in one workflow.

Step 1
Upload the PDF
Choose a PDF file up to 100MB.
Step 2
Generate QR code
ShareKit creates QR PNG and SVG files for the PDF link.
Step 3
Place it anywhere
Use the QR on menus, signage, packaging, slides, or handouts.

What you get

Tracked QR URL

Downloadable QR PNG

Downloadable QR SVG

Public destination page

View, download, and QR scan analytics

Cloudflare R2-backed durable storage

No signup for lightweight uploads

Best for

Restaurant menus

Event programs

Brochures, manuals, and forms

pdf to qrpdf to qrcodeqr code for pdfpdf qr code generatormenu qr code

Why teams use ShareKit

Built for files that need both a direct link and a scan-friendly destination.

Public share pages
Every upload gets a clean `/s/[slug]` page with metadata, preview, and download.
Tracked QR redirects
QR scans route through ShareKit so your team can measure engagement instead of guessing.
Cloudflare R2 storage
Use R2 for durable storage while keeping the app deployable on Cloudflare Workers.

Frequently asked questions

Common questions about this ShareKit workflow.

Can I use this for a menu QR code?

Yes. Upload a PDF menu and download the generated QR code assets.

Can I track PDF QR scans?

Yes. ShareKit tracks QR scans separately from page views and downloads.

Upload anything. Share everywhere.

Move from file upload to share URL and QR delivery in a single flow.

Start uploading