Image to QR Code Generator

Share a photo, album, video or audio file by QR code. Paste a share link from Google Photos, Drive or YouTube, and we make a code that keeps working with no subscription.

  • No sign-up
  • Never expires
  • No watermark
  • Nothing uploaded

Website URL

Links to any web page, menu, PDF, form or online profile.
Track visits from this code (optional)
Shows up in Google Analytics and similar tools. Leave empty to keep the link as it is.

Your QR code

Loading the generator…

More

PNG: for WhatsApp and screens. PDF or SVG: for printing.

Generated in your browser. Nothing is uploaded to any server.

Your codes on this device

Codes you download, copy or share are kept here, only in this browser, so you can reopen and edit them later.

    Backup

    Save your recent codes, saved styles and current design to a file, then restore them in another browser or after clearing site data.

    Make it yours (optional)

    Your code already works. Change the look only if you want to.

    Quick styles

    My styles saved in this browser

    Dot style
    • Private by designEverything runs in your browser. Your data is never uploaded.
    • Works offlineOnce loaded, the tool works without an internet connection.
    • Print-ready outputSharp files for screen, print and packaging.

    How to turn an image into a QR code

    1. Upload the image to a place you controlGoogle Photos, Google Drive or your own website all work. For several photos, make an album or a folder.
    2. Create a public share linkIn Google Photos, tap Share and then Create link. In Drive, choose "Anyone with the link" and "Viewer".
    3. Paste the link aboveAdd a frame such as "SEE THE PHOTOS", plus colors and a logo if you like.
    4. Test while logged outOpen the code on a phone that is not signed in to your account. If it asks for permission, fix the sharing setting before you print.

    Can a QR code contain a photo?

    Not in any useful way. A QR code stores 3 KB at most, roughly 2,953 bytes, while a phone photo is usually several megabytes. So every "image QR code" is really a link to a picture stored somewhere else. What differs is who controls that storage.

    Your own link (this page)Hosted "image QR" on a paid site
    Where the photo is keptYour Google account or websiteThe QR company's server
    CostFreeOften free only during a trial
    After the trial or subscriptionKeeps workingThe code may stop working
    Swap the photo laterYes, in a Drive file or albumYes
    Your files uploaded to PloraKitNeverNot applicable

    We don't host files, and that is deliberate: there is no server of ours that a printed code depends on. Read more in static vs dynamic QR codes.

    Which place should you use?

    What you are sharingGood choiceNote
    One photoGoogle Photos or DriveDrive shows the file in a preview page
    A wedding or event albumGoogle Photos shared albumGuests can also add their own photos if you allow it
    A folder of imagesGoogle Drive folderThe Google Drive QR code page covers the settings
    A videoYouTube (public or unlisted)Streams smoothly on any phone; see the YouTube QR code page
    Music or a voice messageDrive, SoundCloud or SpotifyUpload as MP3 for the widest support
    A portfolio or product galleryA page on your own websiteThe address stays yours for years
    A scanned documentPDF on DriveSee the PDF to QR code page

    Photo QR codes for weddings and events

    Print one code on the invitation card for the album of pre-wedding photos, and another on the tables so guests can add theirs afterwards. In Google Photos, turn on collaboration for the shared album, then test on a guest's phone. Our wedding QR code page has wording and print ideas.

    Change the photo without reprinting

    The code points at the link, so keep the link stable. Add new pictures to the same album or folder and the printed code shows them. In Drive, use Manage versions to replace a single file while keeping its link. Deleting the file or turning off sharing breaks the code, so leave them in place.

    Keep private photos private

    Anyone who gets the code, or a photo of it, can open the link. Use a separate album with only what you mean to share, avoid personal documents and children's photos on public posters, and check that location data isn't included where that matters.

    Want a picture inside the code?

    That is a different request: a logo or small image in the middle of the pattern, which doesn't store the picture. Use the QR code with logo generator. It keeps the logo small enough to scan and checks the result for you.

    Frequently asked questions

    How do I convert an image to a QR code for free?

    Upload the image to Google Photos or Drive, create a public share link, paste the link on this page and download your code. There is no sign-up and no expiry.

    Do you upload my photo?

    No. PloraKit doesn't host files. Only the link you paste goes into the code, and it is processed in your browser.

    Can a QR code store a picture without a link?

    A normal phone photo won't fit. QR codes hold about 3 KB at most, and phone cameras expect a link or text, so a link to the image is the practical way.

    Can I make a QR code for several photos?

    Yes. Put them in a Google Photos album or Drive folder and use the link to it. Adding pictures later needs no new code.

    Can I make a QR code for a video or audio file?

    Yes. Upload the video to YouTube or Drive, or the audio to Drive or SoundCloud, then paste the link. Files larger than a few megabytes stream better than they download.

    Why does my image QR code ask for permission?

    The file isn't shared publicly. In Drive, set General access to "Anyone with the link". In Google Photos, make sure you copied a share link rather than the address from your browser.

    Will the code stop working?

    The code itself never expires. It works as long as the image stays at that link, so don't delete the file or turn off sharing.

    Last updated by the PloraKit team. Found a problem? Tell us.

    Coming soon: Pro — dynamic QR codes Waitlist

    Edit where a code points after you print it, and see scan analytics (time, city, device). Your free static codes here stay free and keep working forever — Pro is an optional extra.

    Joining opens your email app, because this site has no server. We will send one email when Pro launches and nothing else. Contact: plorakit@gmail.com