QR Cake generator

    QR Codes That Download Any File

    Link any file format to a scannable code on print, packaging, or signage. Swap the file whenever you need to - no new code required.

    How it works

    1

    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.

    2

    Customise and download your code

    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.

    3

    Replace the file anytime, keep the code

    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.

    Where people use it

    01

    Software companies print a QR code on a packaging insert linking to a sample data XLSX or project template ZIP.

    02

    Educators attach a code to a printed worksheet directing students to the editable PPTX or Google Slides version.

    03

    Conference organisers put a single code on a badge or table card that downloads a ZIP of all session handouts.

    04

    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.

    05

    Marketing agencies embed a code in a deliverable cover page that downloads the full brand asset pack as a ZIP.

    06

    Professional service firms print a code on a welcome letter so new clients can download a DOCX intake or onboarding form.

    07

    Podcast hosts include a QR code in show-notes printed inserts linking subscribers to bonus transcripts, spreadsheets, or workbooks.

    08

    Online course creators attach a code to a printed certificate or physical workbook that downloads supplementary exercise files.

    Industries that use this most

    SOFTWARE & SAAS

    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.

    EDUCATION

    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.

    PROFESSIONAL SERVICES

    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.

    MARKETING AGENCIES

    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.

    TRADE SHOWS

    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.

    REAL ESTATE

    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.

    How this QR code works

    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.

    Small details that help

    • Use a descriptive file name before uploading - 'onboarding-pack-2025.zip' reassures users what they are about to download far better than 'file1.zip'.
    • Keep individual files under 20 MB where possible; larger downloads over mobile data can timeout or frustrate users before they open the content.
    • Print a brief label near the code stating the file type, such as 'Scan to download the resource pack (ZIP)' - this sets expectations and reduces scan hesitation.
    • Compress multiple related files into a single ZIP rather than linking separate codes; one scan delivers the complete set and reduces the chance a user misses a file.
    • Test on both iOS and Android before printing at scale - confirm the file opens in the expected app (e.g., Excel for .xlsx, PowerPoint for .pptx) rather than just downloading to the camera roll.
    • For files that update on a schedule - annual forms, versioned templates - set a calendar reminder to replace the hosted file before the old version becomes stale.

    Worth knowing before you print

    • Some file types, particularly proprietary formats like .sketch or .fig, have no native mobile viewer, so scanners may download the file but be unable to open it without a desktop app.
    • Very large files (above ~50 MB) may time out or fail on weak mobile connections; compress or split content when targeting users likely to scan at events or in the field.
    • File QR codes do not protect the content - anyone with the dynamic link can download the file, so sensitive or confidential documents should not be distributed this way without an additional authentication layer.
    • Older feature phones and some Android Go devices may not handle certain MIME types correctly, triggering an error page rather than a download prompt.
    • Deleting or deactivating the file in QR Cake immediately breaks all existing scans - there is no grace period, so archive rather than delete if the code is still in circulation.

    How it compares

    File QRPDF QRLink List QR
    File formats supportedAny (ZIP, XLSX, DOCX, PPTX, CSV…)PDF onlyN/A - links to web pages
    Delivers a downloadable fileYesYesNo - opens URLs in browser
    Bundle multiple files at onceYes, via ZIP archiveNo - one PDF per codeNo - shows separate links
    Update content without reprintingYes (dynamic)Yes (dynamic)Yes (dynamic)
    Scan analyticsYes - scans, location, deviceYes - scans, location, deviceYes - per-link tap counts
    Best forNon-PDF files, mixed formats, archivesPolished documents, reports, brochuresResource hubs with many separate links

    How this QR code works

    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.

    Start with the generator

    Choose the QR type, add your content, style the code, and save a dynamic QR code you can update later.

    Make a file QR code

    Questions people ask

    What file types can I link from a file QR code?+

    QR 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.

    Is there a file size limit?+

    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.

    Will the file open or just download on a phone?+

    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.

    Can I update the file without reprinting the QR code?+

    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.

    How do I track how many times the file has been downloaded?+

    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.

    What happens when someone with an older phone scans the code?+

    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.

    Is the file scanned for viruses or malware?+

    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.

    Can I password-protect the file so only certain people can download it?+

    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.