Image QR Code Generator
Upload a photo or picture and get an image QR code that opens it on any phone. Convert an image to a QR code, add your logo and colors, then download the static code as a PNG for free. Print-ready SVG, PDF and EPS files come with a free 14-day Pageloot trial.
Style
Frame
Text
Frame color
Background color
Text color
Body
Body color
Edges
Frame type
Edge frame color
Ball type
Edge ball color
What is an image QR code?
An image QR code is a QR code that shows a photo or picture when someone scans it. The code does not contain the picture itself. It holds a short link, and the link opens your image in the phone’s browser. Nobody needs an app or a long URL.
The code can open one image or a gallery of images shown as a grid. You may also see it called a photo QR code, a picture QR code or a QR code for images. People use it for wedding photo sharing, product photos on packaging, property listings, art labels and event photo walls.
Want to read a QR code that is already in a photo or screenshot, instead of making one? Use the QR code scanner. You can upload the image there and it shows what the code contains.


Create a QR Code for Images Examples
Tap on the images to zoom in
How Does an Image QR Code Generator Work?


Pick a JPG or PNG and resize it to about 2,000 pixels on the long side. Choose a picture with a clear subject, because it will be seen on a small screen. For several photos, use the image gallery QR code page.


Open the generator at the top of this page, click Upload image file and choose your picture. Your image QR code is made when the upload finishes.


Add a frame with a short call to action such as “Scan to see the photos”, pick colors and shapes, and upload your logo. Keep the code dark on a light background.
Scan the code with two phones on mobile data. Check that the photo loads fast and is upright. Then download the static code as a PNG for free. For print, SVG, PDF and EPS files come with the free 14-day Pageloot trial. Tick Track scans or Edit later first if you want those.
Free 14-day trial. No credit card required.


How to Create a QR Code from an Image or Picture?
Select an image or multiple images that you want to be displayed with a QR code. You can use your own images or download from websites like Unsplash, Flickr, Google Photos, etc. Choose one that fits your needs best.


Customize colors, frames, and background to match your brand when creating a QR code from an image. Choose the ones that match your branding the most.


Customize your QR code. You can add any branding elements, such as logos or social media icons. You can also customize the shape and size of the code itself.


Use additional features if you like. When you sign up for Pageloot’s image QR code maker you receive advanced functionality. You get access to a design library, where you can make your codes even more tailored to your brand. Moreover, you get additional analytics and editing features.


Save and download the final version of the code. Click on the “Download QR code” button, which is located on the right side of the page.


Static or dynamic: which image QR code do you need?


A static code is enough when the photo will not change, such as a printed invitation for one event or a poster for a single exhibition. The code stays the same and people always see the photo you uploaded.
Choose a dynamic code if you might swap the photo after printing: a seasonal product shot, a new set of listing photos, or an event gallery that gets the final pictures later. With a dynamic code you replace the image in your Pageloot account and the printed code shows the new one. It also shows scans: when, where and on which device. Tick Edit later or Track scans in the generator above to start a free 14-day trial.
Know this before you print: a dynamic code stops working when a paid plan ends, unless you chose the lifetime deal. Subscribe before you print and keep the plan active for as long as the code is in use.
Single image or gallery, file formats and size for fast loading
Single image or gallery. Use a single image for one product photo, one poster or one artwork. Use a gallery when people should look through several photos, such as a wedding album, a property tour or a product from several angles. A gallery is shown as a grid. See the image gallery QR code page for more.
File formats.
- JPG: best for photos. Small files that open on every phone. Most people who search for JPG to QR code need this one.
- PNG: best for screenshots, logos and graphics with sharp text. It is larger than JPG for photos.
- HEIC: the default iPhone photo format. Not every phone or browser shows it. Convert it to JPG, or on your iPhone go to Settings > Camera > Formats and choose Most Compatible.
- TIFF and BMP: very large files. Convert them to JPG first.
Size for fast loading. Photos straight from a phone are often 3 to 8 MB. People scan on mobile data, so resize before you upload. About 2,000 pixels on the long side is plenty for a phone screen, and a JPG at that size is often 300 KB to 1 MB. For a gallery of 20 photos, that is a few MB instead of 100 MB. Test the code on mobile data, not only on Wi-Fi.
Frequently asked questions


Picture to QR code takes four steps. Choose a JPG or PNG, upload it with the generator at the top of this page, add your logo, colors and a frame, then test the code on a phone and download the static code as a PNG for free. Print-ready SVG, PDF and EPS files come with a free 14-day Pageloot trial.
Yes. The static code is free to make and download as a PNG. The free 14-day Pageloot trial adds print-ready SVG, PDF and EPS files, replacing the image later and scan stats. To keep a dynamic code active after the trial you need a plan, and the Starter plan is EUR 7 per month billed yearly. Keep a plan active for as long as a dynamic code is printed. The code NEW30 gives 30% off your first purchase. If your photo is already online, for example in Google Photos, Drive or Dropbox with a public link, you can also use the link QR code generator.
JPG for photos and PNG for graphics and screenshots. Convert HEIC from an iPhone to JPG. Resize to about 2,000 pixels on the long side so the image loads fast on mobile data.
Yes. Use a gallery, which shows your images as a grid. See the image gallery QR code page for how it works. Keep the number of photos and the file sizes low, because every photo has to load on the visitor’s phone.
Only with a dynamic code. A static code always shows the image you uploaded. With a dynamic code you replace the image in your Pageloot account and the printed code shows the new one. Dynamic codes stop working when a paid plan ends, unless you chose the lifetime deal.
Yes. Upload your logo in the generator and it is placed in the middle of the code, and you can change the colors and shapes too. This makes a custom QR code image with your brand on it. Keep the logo small, use a dark code on a light background, and test with two phones.
Yes. Anyone who scans the code, or gets a picture of it, can open the image. Do not use a QR code for private photos. In the Pageloot app, a dynamic code can also be protected with a password.
Use the QR code scanner and upload the image. On many phones the Photos app or Google Lens can also read a code in a saved picture. To open an image QR code in real life, point the phone camera at it. The phone needs an internet connection to load the photo.


Contact us and we’ll be happy to help!
4.86 / 5 stars rating


















Free 14-day trial. No credit card required.


Where to use a QR code for image? Examples
Tap on the images to zoom in


Weddings and event photo walls
Put the code on table cards, a welcome sign or a photo wall. Guests scan it to see the photos from the day on their own phones. With a dynamic code you can swap in the final photos later and the printed cards stay the same.


Product photos on packaging
Print the code on a box, label or insert to show more photos: other colors, other sizes, how to use or how to assemble the product. The package stays clean, and a dynamic code lets you update the photos without a new print run.


Real estate listings
Add the code to a yard sign, a window card or a flyer so people see the interior photos at once. With a dynamic code you replace the photos when the listing changes, and scan stats show which sign gets attention.


Art, museums and portfolios
Put the code next to an artwork, on a gallery label or on a portfolio card. Visitors see a larger picture on their own phone and can zoom in on detail. Photographers and illustrators can share a selection of their best work with one code.
Get more scans for image QR codes
-
Tell people what they will see
Put a short line next to the code, such as "Scan to see the photos". People scan when they know what they will get. -
Put it where people can scan it
Place the code where people have a moment: next to a product, on a table card, at a sign. Avoid folds, curved surfaces and glare.
-
Pick a photo that works on a small screen
Choose a clear subject and good light. Fine detail and small text are hard to read on a phone. -
Match the size to the distance
Print at least 2 x 2 cm (0.8 in) for something held in the hand. For posters, use roughly 1 cm of code for every 10 cm of scanning distance.
Image QR code not working? Check these first
If people see a blank page for several seconds, the file is probably too big for their connection. Resize the picture to about 2,000 pixels on the long side, save it as JPG and test on mobile data. With a static code, make a new code from the new file. With a dynamic code, swap the file and keep the printed code. For a gallery, use fewer photos.




Phones often save a photo with a rotation tag instead of turning the pixels, and some viewers ignore the tag. Open the photo in your Photos or editing app, rotate it, save a copy and upload that copy. Then scan with an iPhone and an Android phone to check.
Print it at least 2 x 2 cm (0.8 in), bigger for distance. Use a dark code on a light background, keep a white border and do not stretch it. If you added a logo, keep it small, and always test the printed code.




A QR code is not a lock. Anyone who scans it, or gets a picture of it, can open the image and share it. Do not use it for private photos or documents with personal data. For a wedding, put the code only where guests will see it. In the Pageloot app, a dynamic code can also be protected with a password.
Why make your image QR code with Pageloot


Design your code here and download the static code as a PNG for free. Print-ready SVG, PDF and EPS files come with the free 14-day Pageloot trial.


iPhone and Android cameras read the code without an app, and the image opens in the phone’s browser.


Add a frame with a call to action, change the colors and shapes, and put your logo in the middle.


PNG for screens and documents, free to download. SVG, PDF and EPS for sharp printing at any size come with the free 14-day trial.


A dynamic code lets you change the image after printing. Tick Edit later to start the free 14-day trial.


A dynamic code shows how many people scanned it, when, where and on which device. The detail depends on your plan.
















