Upload your JPG
Choose the photo from your phone or computer. JPG works, and so do PNG, GIF, WebP, AVIF and SVG, up to 25 MB per image.
QR Cake generator
Convert a JPG to a QR code when a picture is too detailed to print well: a parts diagram, a floor plan, a seating chart. Scan the code and the image opens full screen in the browser, in color and ready to zoom. Upload a corrected version later and the printed code shows that instead.

Loading the QR code maker
| Setting | Recommended | Why |
|---|---|---|
| Formats | JPG, PNG, GIF, WebP, AVIF, SVG | 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 25 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 | It is read on a phone screen, not on paper |
| Printed code size | 2 cm or larger | Larger again if it is scanned from more than arm's reach |
Maximum upload is 25 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 works, and so do PNG, GIF, WebP, AVIF and SVG, up to 25 MB per image.
Save the code to a free QR Cake account to make it live, then download it as PNG, SVG, JPEG or WebP. SVG stays sharp at any print size, from a hang 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
A code on a printed sample or mockup that opens the full artwork for client sign-off
Before-and-after photos on printed trade quotes, portfolios and real estate flyers
Size charts and fit guides on clothing hang tags
Every color and finish in a product range, from one code on a sample card or label
Historical or archive photographs beside a plaque or exhibit label
Size charts, fit guides and full-color product shots on hang 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 on a letter-size or A4 printout, 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 For Sale signs and window displays, so a passerby can see 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.
It solves a specific problem: people need to see a picture in detail, and printing it large enough costs too much or there is no room. The phone reads the code, the browser follows the short QR Cake link, and the image loads with no app to install. On the free plan, a short QR Cake page with a brief ad and a few-second countdown comes first; paid plans skip it.
Because every saved QR Cake code is dynamic, the image behind it can be replaced. The printed pattern points at a QR Cake link, not at the file, so you can upload a corrected diagram or an updated plan from your dashboard and every copy already printed shows the new version on its next scan. 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 want the reverse, a QR code saved as a JPG file, choose JPEG when you download. For print, PNG or SVG is the safer pick, because both keep the edges of the pattern crisp.
| QR Cake JPG code | Printing the photo | |
|---|---|---|
| Full color 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 |
| See how many people looked | On Pro and Business plans: scans by time, country and device | No |
| Cost | Free, unlimited scans, never expires | Rises with size and quantity |
A JPG QR code is a QR code that opens a JPG photo in the phone's browser when scanned. The pattern cannot hold the image itself, so QR Cake hosts the file and the code carries a short link to it. By default, a single image opens on its own, full screen and ready to pinch and zoom.
The QR type is already selected. Add your content, style the code, then save it to a free account to get a dynamic QR code you can update anytime.
Make a JPG QR codeUpload the JPG above, save the code to a free QR Cake account, then download it as a PNG, SVG, JPEG or WebP file. No credit card is needed.
No. A QR code cannot store a photo itself: even the largest QR code holds under 3 KB of data, while a phone photo is usually several megabytes. QR Cake hosts the picture and the code holds a short link to it, which is also what lets you replace the photo later without reprinting.
Pick JPEG as the download format. QR Cake downloads every saved code as PNG, SVG, JPEG or WebP, and the PNG, JPEG and WebP files are 2048 px on the long edge. JPEG is fine for most uses, but PNG and SVG keep the edges of the pattern crisper, and only those two keep a transparent background.
JPG, PNG, GIF, WebP, AVIF and SVG, up to 25 MB per image. Use JPG for photographs, PNG for screenshots, text and line drawings, and GIF for a short looping animation. Export camera RAW or TIFF files to JPG before uploading.
Yes. QR Cake's free plan covers up to 5 dynamic QR codes with unlimited scans, no credit card and no expiry date. On the free plan, each scan shows a short QR Cake page with a brief ad before the image opens; paid plans from $2.99 a month remove it.
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.
Yes. Upload more than one image and QR Cake turns the code into a gallery page where people swipe from picture to picture. A single image opens on its own instead, which suits a detailed diagram or plan that people need to zoom into.