Editable file links and trackable QR codes

Upload below to get a share link, QR code, embeds, and analytics.

ShareKitEditable links + trackable QR codes

Editable file links and trackable QR codes for business.

Replace a menu, event guide, product manual, sales file, or support video later without reprinting the QR code or changing the URL. Small uploads work without signup; paid plans add long-term retention, controls, and complete analytics.

2499
Files uploaded
10731
Public page views
1387
QR scans tracked
Guest: 7-day sharingPlans start at $4.99/yearFree ≤20MB · 2GB with creditsCloudflare R2 storagePNG + SVG QREmbeds + analytics
Upload a file
Create a public link, direct download, QR code, and embeds. Files up to 20MB are free — no signup. Larger files (up to 2GB) use credits.

Free up to 20MB · larger files cost 1 credit per 10MB·e.g. a 100MB video = 9 credits

Images: jpg, jpeg, png, gif, webp, avif, svg, bmp, icoDocuments: pdf, docx, pptx, xls, xlsx, csv, txt, md, rtf, odt, ods, odpAudio: mp3, wav, ogg, aac, m4a, flac, opusVideo: mp4, mov, webm, avi, mkv, m4v, mpeg, mpgArchives: zip, rar, 7z, tar, gz

Popular workflows

Common ways people use ShareKit to turn business files into editable links, printable QR codes, embeds, and analytics.

Features built for file sharing

ShareKit combines upload hosting, public sharing, and QR delivery in one production-ready app.

Upload anything
Accept images, PDFs, Office docs, audio, video, and ZIP files. Free up to 20MB, credits for files up to 2GB.
Generate share URLs
Every upload gets a public `/s/[slug]` page with preview, metadata, and download controls.
Create QR assets automatically
ShareKit stores both QR PNG and QR SVG files for every upload without extra work.
Track engagement
Measure views, downloads, and QR scans from the public file pages and redirect flow.
Validate uploads safely
Block executables, enforce MIME checks, sanitize filenames, and rate limit the upload route.
Durable R2 storage
Use Cloudflare R2-backed storage for uploaded files while keeping public links fast and serverless-friendly.

What is ShareKit?

A file sharing service that turns one upload into every surface people need — a stable public page, a direct download link, embed snippets, and a printable QR code.

Most file sharing flows force you to pick one output: a link, an attachment, or a QR code. ShareKit removes that choice. You drag a file into the uploader, the server validates the file type and size, and seconds later the file has its own public address. Visitors who open that address see a preview, file metadata, and download controls — no login wall, no waiting room, and no extra app to install.

The same upload also produces everything you might need downstream. Copy-ready Markdown, HTML, and BBCode snippets slot into Notion, GitHub, WordPress, Reddit, and support tools. QR assets are generated in PNG and SVG so the file can travel into print — menus, packaging, signage, and handouts. Because every public page records views, downloads, and QR scans, you can see which channel actually gets used.

Files are stored in Cloudflare R2-backed durable storage, which is why shared links keep working long after the original chat thread or email has been archived. Small uploads do not require an account, while signing in adds upload history, credit management, and a full analytics view. Teams can also grant access to reviewers without managing passwords — the public page is enough for anyone who needs to preview or download.

This approach matters most for work that mixes digital and physical sharing. A restaurant menu, event program, or product package carries a printed QR code; the same file lives online as a shareable page. Both surfaces point to the same object and both report back to the same dashboard, so teams stop guessing which placements work and start measuring them.

Who it's for

Support and sales teams
Send screenshots, recordings, and logs by link instead of fighting attachment limits.
Marketers and event organizers
Print QR codes on menus, packaging, booth signage, and handouts with scan tracking.
Developers and designers
Share builds, mockups, and QA reports that stay available after the conversation moves on.

Popular tools

The most-used ShareKit converters for files, links, and QR codes.

Supported files

ShareKit validates file types before upload and keeps the public experience optimized by preview type.

Images
.jpg.jpeg.png.gif.webp.avif.svg.bmp.ico

Free up to 20.0 MB · credits to 2GB

Documents
.pdf.docx.pptx.xls.xlsx.csv.txt.md.rtf.odt.ods.odp

Free up to 20.0 MB · credits to 2GB

Audio
.mp3.wav.ogg.aac.m4a.flac.opus

Free up to 20.0 MB · credits to 2GB

Video
.mp4.mov.webm.avi.mkv.m4v.mpeg.mpg

Free up to 20.0 MB · credits to 2GB

Archives
.zip.rar.7z.tar.gz

Free up to 20.0 MB · credits to 2GB

Executables are blocked and filenames are sanitized before storage.

How it works

The whole ShareKit flow is built for speed, safety, and shareability.

Step 1
Upload a file
Drag, drop, or browse from the ShareKit uploader. The server validates MIME type, extension, and size.
Step 2
Generate the share page
ShareKit stores the original file in R2, creates a public slug, and saves upload metadata in Drizzle.
Step 3
Share the QR code
Download QR PNG or QR SVG assets, print them anywhere, and track scan activity server-side.
Knowledge Base & Guides

Practical Guides & File Sharing Tutorials

In-depth tutorials written by our engineering team on bypassing email attachment caps, enterprise file security, vector QR code printing, and automated embeds.

View all guides

Email and chat tools cap attachments at a few megabytes. Learn how to share large files by link — videos, images, PDFs, and audio — without compression, accounts, or upload limits.

Read article

A practical guide to image to URL conversion: turn JPG, PNG, GIF, WebP, and SVG files into direct image links, Markdown and HTML embeds, and printable QR codes.

Read article

A practical guide to video to URL conversion: turn MP4, MOV, AVI, WebM, and MKV files into direct video links, HTML embeds, and printable QR codes without losing quality.

Read article

A practical guide to audio to URL conversion: turn MP3, WAV, OGG, AAC, and M4A files into playable audio links, embed snippets, and QR codes for exhibits, podcasts, and teams.

Read article

A practical guide to PDF to URL conversion: turn menus, brochures, manuals, and reports into stable managed PDF links with preview, download, and print-ready QR codes.

Read article

A complete guide to generating QR codes for files: turn images, PDFs, videos, and audio into printable QR PNG and SVG codes with scan tracking for menus, packaging, and events.

Read article

FAQ

Everything your team needs to know before rolling out ShareKit.

What file types does ShareKit support?
Images, PDFs, DOCX, PPTX, MP3, WAV, MP4, MOV, WEBM, SVG, GIF, and ZIP uploads are supported.
Do recipients need to sign in?
No. Public share pages open without login and keep file download controls on the page.
Where are files stored?
ShareKit stores uploaded files in Cloudflare R2 and tracks metadata, views, downloads, and QR scans in the database.
Can I print QR codes?
Yes. Each upload includes both QR PNG and QR SVG files so you can use them digitally or in print.
Is there a file size limit?
Files up to 20MB are free. Larger files (up to 2GB) use credits, with MIME type and extension validation before storage.
Do shared links expire?
Guest uploads are for short-term sharing. Sign in to manage files, and use a paid plan when a menu, event guide, product manual, or QR code needs long-term retention.

Ready to host files, share links, and print QR codes from one app?

ShareKit runs on Cloudflare Workers with R2-backed storage and a serverless architecture built for fast, reliable file delivery.

Upload your first file