Upload your JPG
Choose the photo from your phone or computer. JPG, PNG and GIF all work, and files up to 200 MB upload directly.
QR Cake generator
Some pictures are too detailed to print usefully: a parts diagram, a floor plan, a seating chart. Turn the JPG into a QR code instead and it opens full screen on the reader's own device, in colour and ready to zoom. Upload a corrected version later and the printed code follows.

| Setting | Recommended | Why |
|---|---|---|
| Formats | JPG, PNG, GIF | JPG for photos, PNG for text and transparency, GIF for short loops |
| File size | Under 2 MB | Loads quickly on mobile data. The hard cap is 200 MB |
| Resolution | As high as the size allows | People pinch and zoom, and a compressed image falls apart |
| Cropping | Trim before uploading | Phone screens are small, so do not make the reader hunt |
| Text in the image | Legible at phone size | Anything readable only at A3 is unreadable after a scan |
| Printed code size | 2 cm or larger | Larger again if it is scanned from more than arm's reach |
Maximum upload is 200 MB. You can replace the image at any time and the printed QR code stays the same.
Choose the photo from your phone or computer. JPG, PNG and GIF all work, and files up to 200 MB upload directly.
The code appears as the image uploads. Download a PNG for screens or an SVG for print, which stays sharp at any size from a swing tag to a billboard.
The pattern points at a link you control, so a corrected diagram or an updated plan can be swapped in without reprinting anything.
Parts and assembly diagrams printed too small to read, opened full size on a phone
Floor plans and site maps on entrance signage and printed handouts
Seating charts and table plans at weddings and events
Artwork and print proofs sent to a client for sign-off without an email attachment
Before and after photos in trade quotes, portfolios and estate agent material
Size charts and fit guides on clothing swing tags
Colour and material swatches on samples, where print cannot reproduce the real shade
Historical or archive photographs beside a plaque or exhibit label
Size charts, fit guides and full colour product shots on swing tags and shelf edges, where the printed space is tiny but the picture needs to be big.
Site plans, wiring diagrams and technical drawings that are unreadable at A4, opened at full resolution on whatever phone is on site.
Seating plans and venue maps on invitations and entrance signage, updated right up to the day without a reprint.
Floor plans on window cards and For Sale boards, so a passer-by can look at the layout without calling the office.
Proofs and artwork sent for client approval by way of a code on the printed sample rather than a chain of email attachments.
Archive photographs and high resolution details next to an exhibit, where the wall label has room for a code but not a picture.
This is the usual answer to a specific problem: you have a picture that people need to see, and printing it properly is either too expensive or too small to be useful. A parts diagram, a floor plan, a seating chart, a full colour artwork. Print a QR code instead and the picture opens at whatever size the viewer's screen allows, in full colour, zoomable.
Because the code is dynamic, the image behind it is replaceable. The printed pattern points at a link we control, not at the file, so you can upload a corrected diagram or an updated plan and every code already in the world starts showing the new version. That is the difference between a printed picture and a printed pointer to a picture.
One thing worth separating: this page is about turning a photo into a QR code. If you arrived looking to save a QR code you already made as a JPG image file, that is a download format question and every code on QR Cake can be downloaded as PNG or SVG, both of which are better than JPG for a QR pattern.
| QR Cake JPG code | Printing the photo | |
|---|---|---|
| Full colour at any size | Yes, limited only by the viewer's screen | Limited by print size and budget |
| Zoom into detail | Yes | No |
| Correct a mistake later | Yes. Upload a new file, printed codes follow | No. Reprint everything |
| Track how many people looked | Yes. Count, date and time, rough location and device | No |
| Cost | Free, unlimited scans, never expires | Rises with size and quantity |
A JPG QR code holds a link to your image rather than the image itself. Photos are far too large to fit inside a QR pattern, so we host the file and the code carries a short link to it. Scanning opens the picture at full size, ready to pinch and zoom.
Choose the QR type, add your content, style the code, and save a dynamic QR code you can update later.
Make a JPG QR codeUpload the JPG above and the code is generated as it uploads. Download it as a PNG or SVG and print or share it. No account and no card required.
Not the image itself. A QR code stores a few hundred characters, nowhere near enough for a photo. The picture is hosted and the code holds a short link to it, which is what lets you replace the photo later without reprinting.
This is a different question from the one this page answers, and worth separating. Every QR Cake code can be downloaded as a PNG or an SVG. Both are better than JPG for a QR pattern, because JPG compression softens the hard edges the scanner relies on, which can make a small printed code harder to read.
JPG, PNG and GIF all work. Use JPG for photographs, PNG when you need a transparent background or crisp text and lines, and GIF for a short looping animation.
Yes. Making the code is free, scans are unlimited, and the code does not expire. The free tier shows a brief ad before the image opens; a paid plan removes that and adds scan analytics.
Yes. The pattern encodes a link rather than the file, so uploading a replacement from your dashboard updates every code already printed.
It will look as sharp as the file you upload. Phone screens are dense, and people zoom in, so upload a good quality original rather than something already compressed for email or social media.
About 2 cm square is a sensible floor for something scanned at arm's length. Print larger for signage read from a distance, and use the SVG download so the pattern stays sharp at whatever size you choose.