Use this image QR code generator to share a photo or picture that already has a public direct URL. It works as a photo QR code generator for any supported direct photo link. Qraftt accepts links ending in PNG, JPG, JPEG, WebP, GIF, or AVIF and encodes the address locally. It does not upload, host, store, or edit the destination image.
Generated locally
No signup
PNG & SVG
QR workspace
Create your code
Local only
Image QR code content
Selected QR typeImageGoogle & Files
Start creating
Popular QR types
Image selected
1
Add Content
Enter exactly what the selected QR code should contain.
2
Customize QR
Apply a template or shape the details while previewing every change.
Pre-made templates
Start with a complete original design, then fine-tune it.
20 designs
Standard frames
Choose a distinct structure, then customize its call to action.
30 styles
Frame background
The QR quiet zone remains solid for reliable scanning.
Choose a frame to enable its background controls.
Enter a valid public HTTP or HTTPS URL.
3
Generate & download QR
Every design detail is included in your file.
M correction
Complete the fields to preview your QR code.
Generated in your browser. Nothing is uploaded.
Static file · no account · no server dependency
Three simple steps
How to create an image QR code
1
Publish the image at a stable URL
Use your website or a trusted file host and obtain a direct public link ending in a supported image extension.
2
Paste and verify the image
Enter the URL, scan the preview, and make sure the intended image opens without authentication.
3
Download and test the QR code
Export PNG or SVG, then scan the final asset at the size and distance planned for its placement.
From scan to response
Share a hosted image through a direct link
Qraftt creates a QR code that points to one image already available online. It stores the public file URL, not the file itself. The host remains responsible for availability, permissions, speed, and delivery behavior.
01
Use a supported direct file address
Paste a public URL whose path ends in PNG, JPG, JPEG, WebP, GIF, or AVIF. Qraftt checks the address format and extension. It does not fetch the file or verify its actual contents, so open the link independently before sharing it.
02
Choose the right photo destination
A photographer can link to a finished portrait or event image. A portfolio can share one featured visual. Product labels can open a diagram or detail photo. For a full gallery, catalog page, or menu webpage, use the general URL generator instead.
03
Prepare for mobile viewing
When someone scans the code, the phone opens the hosted image in a browser, viewer, or download flow. The result depends on the file host, response headers, format, browser, and device. Use a practical file size and test on mobile data.
04
Download and test the final design
Choose PNG for common documents or SVG for scalable print. Scan the exported file on multiple phones. Then test it on posters, flyers, packaging, labels, business cards, or other printed materials at the real size, distance, lighting, and surface.
Before you publish
How direct image QR links work
An image QR code stores the public URL of an existing image rather than the image itself. The scanning device needs internet access, and the file host, browser, format, MIME type, and response headers determine whether the destination displays, downloads, or opens in another app.
01
Use a direct image URL
Link directly to a public PNG, JPG, JPEG, WebP, GIF, or AVIF file. A gallery page or webpage containing an image is not a direct image destination and should use the URL generator instead.
02
Keep the image publicly accessible
The destination must open without a private account, temporary owner session, restricted network, or expired signed link. Test it in a private browser window before publishing.
03
Expect display or download differences
The host's Content-Type and download headers, the image format, and the visitor's browser or operating system control whether the file displays inline, downloads, or opens in an image viewer.
04
Check MIME type and hotlink rules
A supported filename extension does not guarantee correct delivery. Configure the host to return an appropriate image MIME type and confirm that permissions, signed-link rules, or hotlink protection do not block visitors.
05
Plan for format and mobile limits
Older browsers may not display newer formats such as AVIF, and large or animated images can load slowly or use significant mobile data. Choose a broadly supported format and practical file size for the audience.
06
Troubleshoot before printing
Check private or expired links, moved or deleted images, redirects and login walls, unsupported extensions or MIME types, blocked access, slow hosting, and browser or device compatibility. Test the final direct URL on multiple current devices.
Connect captions, labels, and printed programs to a full-resolution image hosted by the creator.
02
Product diagrams
Link packaging and equipment labels to a detailed diagram, reference image, or visual instruction.
03
Event galleries
Share a selected public poster, map, schedule graphic, or downloadable event image.
04
Digital portfolios
Point cards and printed work to a specific public visual without routing scans through Qraftt.
05
Photography and client previews
Share one publicly hosted portrait, event photo, proof, or finished image from cards, exhibit notes, and printed handouts.
06
Menus, catalogs, and packaging
Open a product photo, menu image, diagram, or visual reference from flyers, labels, package inserts, and counter displays.
Helpful answers
Image QR Generator FAQ
Clear answers to the questions people usually ask before creating and sharing this type of QR code.
Does Qraftt upload or host images?
No. The image must already have a public direct URL. Qraftt encodes that address locally and never receives or stores the image file.
Which image formats are accepted?
Use a direct URL ending in PNG, JPG, JPEG, WebP, GIF, or AVIF. A webpage containing an image is not the same as a direct image URL.
What happens if the image URL changes?
The static QR code keeps the original address. Replace the image at that same URL or generate a new code for a different destination.
How do I verify that an image is public?
Open the direct URL in a private browser window or on another device. It should load without a login, private network, or expiring session link.
Does scanning require internet access?
Yes. A device can recognize the QR pattern without a connection, but it needs internet access to retrieve the image from its public host.
Will the image open in the browser or download?
That depends on the host's response headers, MIME type, image format, browser, and device. One browser may display the image inline while another downloads it or opens a separate image viewer.
Why does my image QR code not open correctly?
Check for a private or expired link, moved or deleted image, redirect or login wall, unsupported extension or MIME type, hotlink or access block, slow loading, and browser or device incompatibility. Test the direct URL on more than one current device before printing again.
How do I generate a QR code for an image?
Host the image at a stable public URL ending in a supported file extension, then paste that direct link into Qraftt. Customize the design, download PNG or SVG, and scan the export to confirm the correct image opens.
Can I upload a photo to Qraftt?
No—Qraftt does not upload, host, or store destination photos. Use an image already hosted at a public direct URL that remains accessible without a login or temporary session.
Is linking to an image the same as adding a logo to the QR code?
No—an image destination is the file that opens after scanning. A logo is optional artwork placed in the center of the QR design. Adding a logo does not change the encoded destination or embed a photo for viewing.
Can I create a QR code for a photo gallery?
Not with the direct-image type unless the destination is one supported image file. Use the URL generator for a public gallery or portfolio webpage containing multiple photos.
Keep creating
Related QR generators
Choose another focused generator for the information you need to share next.