QRCode Generator

Free QRCode generator for hosted file links.

Create QRCode assets for images, PDFs, videos, audio, documents, and ZIP files after one upload.

QRCode PNG and SVG downloads

Hosted file destination pages

Tracked scans through /q/[slug]

ImagesPDFDOCXPPTXAudioVideoZIP
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 your file
Choose the file you want people to access after scanning.
Step 2
Generate QRCode
ShareKit creates QRCode PNG and SVG assets automatically.
Step 3
Use online or offline
Copy the QR URL or download assets for print and digital campaigns.

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

QRCode labels and packaging

Event signage and booth screens

Printable classroom and retail materials

qrcode generatorqr generatorqr code generatorfile qrcodeqrcode for file

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 generate a QRCode for a file?

Yes. Upload a supported file and ShareKit creates QRCode assets for its public URL.

Does ShareKit support SVG QRCode files?

Yes. Every upload includes a QR SVG file for crisp print output.

Upload anything. Share everywhere.

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

Start uploading