File to QRCode

Convert files into QRCode assets and public URLs.

Use ShareKit when a file needs both a shareable URL and a scannable QRCode for offline distribution.

File URL plus QRCode

PNG and SVG QR assets

Scan tracking for each upload

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 file
Add a supported file to ShareKit.
Step 2
Generate qrcode
QRCode assets are created automatically for the public file URL.
Step 3
Share and measure
Use the qrcode anywhere and track scan activity.

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

Share files in chat, email, docs, and social posts

Publish downloadable assets without bulky attachments

Print QR codes for events, classrooms, stores, and handouts

file to qrcodefile to qrupload file qrcodeqrcode for filefile qr generator

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 turn a file into a QRCode?

Yes. Upload a file and ShareKit creates a QRCode for the generated public URL.

What is the file size limit?

Uploaded files can be up to 100MB.

Upload anything. Share everywhere.

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

Start uploading