File to URL

Turn files into public URLs, QR codes, embeds, and analytics.

One upload flow handles files that need a clean public page, direct download link, tracked QR code, and copy-ready snippets.

Images, documents, audio, video, and ZIP files

Public share pages, direct downloads, and R2 storage

QR codes, embed snippets, and analytics included

JPGPNGGIFWebPAVIFSVGPDFDOCXPPTXMP3WAVOGGAACM4AMP4MOVWebMAVIMKVZIP
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 a supported file
Choose any supported file type up to 100MB.
Step 2
Generate a permanent URL
ShareKit stores the file and creates a public destination.
Step 3
Share everywhere
Copy the direct URL, embeds, or QR assets for digital and offline distribution.

What you get

Permanent public share URL

Direct download link

Markdown, HTML, and BBCode embeds

QR PNG and QR SVG assets

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 urlfile link generatorupload file get urlfile to qrcodedirect file link

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.

What file types can I convert to URL?

ShareKit supports common image, document, audio, video, and ZIP formats up to 100MB.

Does each file get a QR code?

Yes. Every upload automatically creates tracked QR PNG and SVG assets.

Upload anything. Share everywhere.

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

Start uploading