Upload your file to QR Cake
Upload any supported file - XLSX, DOCX, ZIP, PPTX, CSV, and more - directly in the QR Cake editor. The file is hosted securely and assigned a short dynamic URL, so your code is ready to print immediately.
QR Cake generator
Link any file format to a scannable code on print, packaging, or signage. Swap the file whenever you need to - no new code required.

Upload any supported file - XLSX, DOCX, ZIP, PPTX, CSV, and more - directly in the QR Cake editor. The file is hosted securely and assigned a short dynamic URL, so your code is ready to print immediately.
Choose colours, add a centre logo, adjust eye shapes, and add a call-to-action frame such as 'Scan to download.' Export as PNG for digital use or SVG for print-ready artwork at any size.
Log in to QR Cake, upload a new version of the file, and publish. Every scan from that moment on fetches the updated file - the printed code itself never needs to change.
Software companies print a QR code on a packaging insert linking to a sample data XLSX or project template ZIP.
Educators attach a code to a printed worksheet directing students to the editable PPTX or Google Slides version.
Conference organisers put a single code on a badge or table card that downloads a ZIP of all session handouts.
Real estate agents add a code to a yard sign or flyer that delivers a floor-plan PDF or CAD file directly to a buyer's phone.
Marketing agencies embed a code in a deliverable cover page that downloads the full brand asset pack as a ZIP.
Professional service firms print a code on a welcome letter so new clients can download a DOCX intake or onboarding form.
Podcast hosts include a QR code in show-notes printed inserts linking subscribers to bonus transcripts, spreadsheets, or workbooks.
Online course creators attach a code to a printed certificate or physical workbook that downloads supplementary exercise files.
SaaS companies ship printed quick-start cards in physical bundles or at trade show booths with a code that downloads a CSV sample dataset, a project template ZIP, or a configuration file - updated each release without reprinting.
Teachers print a code on a paper worksheet that links to the editable PPTX or XLSX version. When the curriculum changes, the linked file is swapped instantly without redistributing new printouts to students.
Law firms, accountants, and consultancies print a code on physical welcome packs or proposals so clients can immediately download DOCX intake forms, service agreements, or pre-engagement checklists on their own device.
Agencies include a code on printed deliverable cover pages or final-report binders. Clients scan to receive the full brand asset ZIP - logos, style guides, ad templates - without navigating a shared drive link.
Exhibitors print a single code on booth signage or product cards that downloads a complete resource pack: one-pagers, spec sheets, case studies, and order forms bundled as a ZIP, eliminating stacks of printed collateral.
Agents add a code to yard signs, flyers, or brochures linking to floor-plan PDFs, dimensioned drawings, or full property image archives. The file updates when a listing changes without replacing physical signage.
A file QR code encodes a short dynamic URL that redirects scanners to a hosted file rather than a web page. When someone scans the code with any modern smartphone camera, the browser opens and immediately initiates a download - or, on iOS and Android, prompts the user to open the file in a compatible app. The code itself is the same 2–3 cm square printed on your packaging, handout, or signage; the destination file lives in the cloud and can be any format: XLSX, DOCX, PPTX, ZIP, CSV, EPUB, and more.
Because QR Cake generates dynamic codes, the URL stored inside the printed QR pattern never changes - only the file it points to. You can replace a rough-draft template with the polished final version, swap a 2024 intake form for the 2025 update, or push a corrected data set to every physical location that already has the code printed, all without touching the artwork or reprinting anything. Static file QR codes - where the raw file URL is baked directly into the pattern - lose this flexibility permanently the moment you print them.
File QR codes are the right choice when your deliverable is not a PDF: a software company distributing a sample data CSV, an educator sharing an editable PPTX worksheet, an agency bundling brand assets into a ZIP, or a conference organiser packaging handouts into a single archive. If your file is always a PDF, a dedicated PDF QR code is equally valid - but if your file format changes, or you need to distribute multiple formats together, a generic file code gives you the most room.
| File QR | PDF QR | Link List QR | |
|---|---|---|---|
| File formats supported | Any (ZIP, XLSX, DOCX, PPTX, CSV…) | PDF only | N/A - links to web pages |
| Delivers a downloadable file | Yes | Yes | No - opens URLs in browser |
| Bundle multiple files at once | Yes, via ZIP archive | No - one PDF per code | No - shows separate links |
| Update content without reprinting | Yes (dynamic) | Yes (dynamic) | Yes (dynamic) |
| Scan analytics | Yes - scans, location, device | Yes - scans, location, device | Yes - per-link tap counts |
| Best for | Non-PDF files, mixed formats, archives | Polished documents, reports, brochures | Resource hubs with many separate links |
A file QR code links a printed code to a downloadable asset - a ZIP archive, spreadsheet template, slide deck, DOCX form, or any other file. Scanners trigger a download prompt directly, no typing or searching required.
Choose the QR type, add your content, style the code, and save a dynamic QR code you can update later.
Make a file QR codeQR Cake supports any file type you can upload: ZIP, XLSX, DOCX, PPTX, CSV, EPUB, MP3, and more. The code stores a short redirect URL rather than the raw file, so the format is not constrained by the QR standard. The main constraint is whether the scanner's device has an app that can open the file once downloaded.
QR Cake does not enforce a hard file size cap, but very large files - above ~50 MB - can cause timeouts on mobile data or slow public Wi-Fi. For practical reliability, keep files under 20 MB where possible, and for larger resource packs consider splitting them into separate downloadable ZIPs.
On iOS and Android, the browser will either open the file in a native app (e.g., Excel for .xlsx, Files app for .zip) or prompt a download to the device. This depends on the file type and the apps installed on the scanner's phone. Common formats like PDF, DOCX, and XLSX open reliably; niche formats may only download without a viewer. Test on both major platforms before printing at scale.
Yes - this is one of the main reasons to use a dynamic file QR code. Log in to QR Cake, replace the hosted file with the new version, and publish. Every subsequent scan retrieves the updated file. The printed QR pattern does not change, so there is nothing to reprint, re-label, or redistribute physically.
QR Cake records a scan event each time someone scans the code, including timestamp, approximate location, and device type. This tells you how many people initiated a download, broken down by geography and device. For more granular data - such as whether the user actually opened the file after downloading - you would need server-side analytics on the file host itself.
The QR code resolves to a standard HTTPS URL, so any phone with a browser can follow it. On older Android devices or feature phones with limited MIME-type support, the browser may show a download error rather than handling the file gracefully. Phones made after 2016 with a modern browser handle the most common formats (PDF, DOCX, XLSX, ZIP) reliably.
QR Cake does not run antivirus scans on uploaded files. You are responsible for ensuring the content you upload is safe. If you are distributing files to a general public audience, consider using a cloud storage provider that runs its own malware checks - such as Google Drive or Dropbox - and link QR Cake's dynamic code to that hosted URL instead of uploading the file directly.
QR Cake's file QR code does not add a password layer directly - anyone who scans the code receives the download link. To restrict access, host the file on a platform that supports password protection or access controls (such as a shared drive with link-permission settings), then point QR Cake's dynamic code at that authenticated URL. The dynamic nature of the code means you can swap the destination to a protected URL at any time without reprinting.