ShareKitFile to URL + QR code generator

Upload files. Get direct URLs, QR codes, embeds, and analytics.

ShareKit turns images, videos, PDFs, audio, and ZIP files into public share pages, direct download links, QR PNG/SVG assets, Markdown/HTML/BBCode embeds, and scan analytics. Small uploads work without signup.

1
Files uploaded
1
Public page views
1
QR scans tracked

ShareKit live flow

Upload to URL, QR, embeds, analytics

100MB max

product-demo.mp4

MP4 video · lightweight upload · no signup

Validate

MIME + size

Store

R2 object

Publish

Share page

Direct URL

sharekit.app/s/8f3k2q

QR assets

PNG + SVG

Embeds

Markdown / HTML / BBCode

Analytics

Views, downloads, scans

One upload becomes every sharing surface.

Direct file link, public share page, tracked QR redirect, QR PNG/SVG, and copy-ready Markdown, HTML, and BBCode snippets.

file to URLvideo to QRqrcode generator
100MB maxNo signup for small filesCloudflare R2 storagePNG + SVG QREmbeds + analytics
Upload a file
Create a public link, direct download, QR code, and embeds. Lightweight uploads work without signup; larger files use credits after login.
Images: jpg, jpeg, png, gif, webp, avif, svgDocuments: pdf, docx, pptxAudio: mp3, wav, ogg, aac, m4aVideo: mp4, mov, webm, avi, mkvArchives: zip

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 up to 100MB.
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.

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

Max upload size: 100 MB

Documents
.pdf.docx.pptx

Max upload size: 100 MB

Audio
.mp3.wav.ogg.aac.m4a

Max upload size: 100 MB

Video
.mp4.mov.webm.avi.mkv

Max upload size: 100 MB

Archives
.zip

Max upload size: 100 MB

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.

High-intent converter pages

Search-focused pages help Google understand that ShareKit handles file to URL, image to URL, video to URL, MP3 to URL, PDF to QR, and qrcode generator workflows.

Free Image to URL Converter - Get Direct Image Links Instantly

Upload JPG, PNG, GIF, WebP, AVIF, or SVG and get a permanent direct image URL in seconds. Copy Markdown, HTML, BBCode, and QR code embeds instantly.

Free Video to URL Converter - Get Direct Video Links Instantly

Convert video to URL online for free. Upload MP4, MOV, AVI, WebM, and MKV up to 100MB and get permanent shareable video links instantly.

Free MP3 to URL Converter - Get Direct Audio Links Instantly

Upload MP3, WAV, OGG, AAC, and M4A files and get permanent direct MP3 URLs in seconds. Free audio hosting with Markdown, HTML, and BBCode embeds.

Free PDF to URL Converter - Share PDF Links and QR Codes

Upload a PDF up to 100MB and create a permanent PDF URL with preview, download link, QR code, and embed snippets in seconds.

Free File to URL Converter - Upload Files and Get Shareable Links

Upload images, PDFs, videos, audio, DOCX, PPTX, and ZIP files up to 100MB and get permanent shareable URLs, QR codes, and embed snippets.

Free MP4 to URL Converter - Create Direct MP4 Links

Upload an MP4 video up to 100MB and get a permanent direct MP4 URL, public playback page, QR code, and embed snippets instantly.

Free JPG to URL Converter - Create Direct JPG Links

Upload a JPG or JPEG image and get a permanent direct image URL, QR code, Markdown embed, HTML embed, and BBCode instantly.

Free PNG to URL Converter - Create Direct PNG Links

Upload a PNG image and get a permanent direct PNG URL with transparent image support, QR code, Markdown, HTML, and BBCode embeds.

Free MOV to URL Converter - Share QuickTime Video Links

Upload MOV files up to 100MB and get permanent shareable video URLs with playback pages, QR codes, Markdown, HTML, and BBCode embeds.

Free WebM to URL Converter - Create Direct WebM Links

Upload WebM videos up to 100MB and get permanent direct WebM URLs, public playback pages, QR codes, and embed snippets instantly.

Free GIF to URL Converter - Create Direct GIF Links

Upload GIF files and get permanent direct GIF URLs with animated previews, QR codes, Markdown, HTML, and BBCode embeds instantly.

Free WebP to URL Converter - Create Direct WebP Links

Upload WebP images and get permanent direct WebP URLs with public preview pages, QR codes, Markdown, HTML, and BBCode embeds.

Free WAV to URL Converter - Create Direct Audio Links

Upload WAV files up to 100MB and get permanent direct audio URLs with playback pages, QR codes, Markdown, HTML, and BBCode embeds.

Free Video to QR Code Generator - Create Video QR Codes

Upload MP4, MOV, AVI, WebM, or MKV and generate a video QR code that opens a public playback page. Download QR PNG and SVG instantly.

Free Video to QRCode Generator - Upload Video and Download QR

Create a qrcode for video files online. Upload MP4, MOV, AVI, WebM, or MKV and download a tracked QR PNG or SVG for the video link.

Free Image to QR Code Generator - Create QR Codes for Images

Upload JPG, PNG, GIF, WebP, AVIF, or SVG and generate an image QR code that opens a public image page. Download QR PNG and SVG instantly.

Free PDF to QR Code Generator - Create QR Codes for PDFs

Upload a PDF and generate a printable QR code for the PDF link. Download QR PNG and SVG, share the PDF URL, and track scans.

Free MP3 to QR Code Generator - Create Audio QR Codes

Upload MP3, WAV, OGG, AAC, or M4A and generate an audio QR code that opens a public playback page with QR PNG and SVG downloads.

Free URL to QR Code Workflow - Upload Files and Generate QR Codes

Create a file URL and QR code in one workflow. Upload images, videos, PDFs, audio, and documents, then download QR PNG and SVG assets.

Free QRCode Generator for File Links - Create QR PNG and SVG

Generate qrcode assets for uploaded files. Create public file URLs, tracked QRCode links, QR PNG downloads, and SVG QR codes in one flow.

Free QR Code Generator for Files - Create QR PNG and SVG

Upload a file and generate a QR code for its public URL. Download QR PNG and SVG, copy the QR link, and track scans instantly.

Free File to QRCode Converter - Upload Files and Create QR

Upload any supported file and create a qrcode for its public URL. Works with images, videos, PDFs, audio, documents, and ZIP files up to 100MB.

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.

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

Launch ShareKit on Vercel with Cloudflare R2 and PostgreSQL behind the scenes.

Upload your first file