QR Code to STL Converter

Drop a screenshot or photo of a QR code, and it's read in your browser and rebuilt as a clean 3D model: STL for any slicer or a color 3MF.

Checking that it scans…
  • … From above
  • … Tilted 40°

    Download

    STL and 3MF are in millimetres for 3D printing (3MF keeps one part per color for multi-color printers). GLB is for Blender, websites and AR.

    Print guide

    What the code opens

      These are example details: replace them with your own before you print or share.

      Already have a QR code? Import it
      Drop a screenshot or photo of a QR code (Venmo, PayPal, UPI, a menu…), or choose a file. It’s read in your browser and turned into 3D.

      Look

      A picture from the front; turn it and the same blocks line up into the QR code.

      Colors

      Shape

      Scene and motion

      How to convert a QR code to STL

      1. Open Already have a QR code? Import it (it’s open on this page) and drop your image, or choose it from your files. A screenshot works best.
      2. The code is read in your browser, and its content appears in the form: the link, or the text for anything else (a payment address, a Wi-Fi login).
      3. Pick a look and a base, check the scan test, and set the printed width.
      4. Download the STL for any slicer, or the 3MF with separate colored parts for a multi-color printer.

      Why rebuild instead of tracing

      Tracing a picture of a QR code into 3D copies its flaws: fuzzy edges from a screenshot, perspective from a photo, JPEG noise between the modules. All of those become ridges in the model and can stop it from scanning. Reading the code and building a fresh one gives perfectly square modules at exactly the size you print, and the quiet zone is added for you.

      It also means you can change the design freely: a keychain, a coaster, a sign with a caption, or an illusion that hides the same code in a picture.

      Codes that can’t be read

      If nothing is found, the picture is probably too blurry, cropped through the code, or taken at a steep angle. Take a new screenshot rather than a photo of a screen, crop it to the code with some white around it, and try again. Codes with a big logo in the middle sometimes need a sharper image.

      3D QR Code GeneratorSomeone shared their result

      Suggested