QR Cake generator

    JPG to QR Code 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

    Image specs and recommended settings

    SettingRecommendedWhy
    FormatsJPG, PNG, GIF, WebP, AVIF, SVGJPG for photos, PNG for text and transparency, GIF for short loops
    File sizeUnder 2 MBLoads quickly on mobile data. The hard cap is 25 MB
    ResolutionAs high as the size allowsPeople pinch and zoom, and a compressed image falls apart
    CroppingTrim before uploadingPhone screens are small, so do not make the reader hunt
    Text in the imageLegible at phone sizeIt is read on a phone screen, not on paper
    Printed code size2 cm or largerLarger 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.

    How it works

    1

    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.

    2

    Save and download your QR code

    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.

    3

    Replace the picture whenever you need to

    The pattern points at a link you control, so a corrected diagram or an updated plan can be swapped in without reprinting anything.

    Common use cases

    01

    Parts and assembly diagrams printed too small to read, opened full size on a phone

    02

    Floor plans and site maps on entrance signage and printed handouts

    03

    Seating charts and table plans at weddings and events

    04

    A code on a printed sample or mockup that opens the full artwork for client sign-off

    05

    Before-and-after photos on printed trade quotes, portfolios and real estate flyers

    06

    Size charts and fit guides on clothing hang tags

    07

    Every color and finish in a product range, from one code on a sample card or label

    08

    Historical or archive photographs beside a plaque or exhibit label

    Industries that use it

    Retail

    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.

    Construction and trade

    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.

    Events and weddings

    Seating plans and venue maps on invitations and entrance signage, updated right up to the day without a reprint.

    Property

    Floor plans on For Sale signs and window displays, so a passerby can see the layout without calling the office.

    Design and print

    Proofs and artwork sent for client approval by way of a code on the printed sample rather than a chain of email attachments.

    Museums and heritage

    Archive photographs and high resolution details next to an exhibit, where the wall label has room for a code but not a picture.

    What it is

    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.

    Best practices

    • Upload the highest quality version you have. The viewer will pinch and zoom, and a compressed image falls apart when they do.
    • Keep it under about 2 MB anyway. Detail is worth having, but a huge file loads slowly on mobile data and people give up waiting.
    • Crop before you upload. Phone screens are small, so trim to the part that actually matters rather than making the viewer hunt for it.
    • Tell people what they are about to see. A label like "Scan for the floor plan" gives a reason to scan; a bare code is easy to walk past.
    • Check the image on your own phone first. If labels are still hard to read after zooming in, crop it or split it across separate codes.
    • Print the code at 2 cm or larger, and larger still if it will be scanned from more than arm's reach.

    Limitations to know before you print

    • The picture is hosted by QR Cake, not stored in the pattern, so deleting the code or your account stops every printed copy from opening it.
    • Each image can be up to 25 MB, in JPG, PNG, GIF, WebP, AVIF or SVG. Camera RAW and TIFF files need exporting to JPG before they will upload.
    • Viewing needs a data connection, so a scan somewhere with no signal will not open the picture.
    • Two or more images turn the scan into a swipeable gallery page, where each picture sits in a smaller frame. Give a diagram that people need to zoom into a code of its own.

    How it compares

    QR Cake JPG codePrinting the photo
    Full color at any sizeYes, limited only by the viewer's screenLimited by print size and budget
    Zoom into detailYesNo
    Correct a mistake laterYes. Upload a new file, printed codes followNo. Reprint everything
    See how many people lookedOn Pro and Business plans: scans by time, country and deviceNo
    CostFree, unlimited scans, never expiresRises with size and quantity

    What it is

    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.

    Start with the generator

    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 code

    Frequently asked questions

    How do I turn a JPG into a QR code?+

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

    Can a QR code contain an image?+

    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.

    How do I save my QR code as a JPG?+

    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.

    What image formats can I use?+

    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.

    Is the JPG to QR code generator free?+

    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.

    Can I change the picture after the code is printed?+

    Yes. The pattern encodes a link rather than the file, so uploading a replacement from your dashboard updates every code already printed.

    Will the photo look sharp on a phone?+

    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.

    Can I put several photos in one QR code?+

    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.