QR Code Keychain Generator

A QR code keychain with a keyring loop, sized to print: type your link, pick a style, download the STL 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 make a QR code keychain

      1. Replace the example with your own link: an Instagram profile, a link-in-bio page, a digital business card or a phone number page.
      2. The keychain base is already chosen, with a loop at the top. Pick a look: the print plaque is the most reliable, bricks and jelly are the most fun.
      3. Leave the printed width at 40 mm, or go wider if the scan test or the size note says the modules are too small.
      4. Download the STL for a single-nozzle printer (the print guide tells you the layer to change filament at), or the 3MF for a multi-color printer.

      Printing tips for small codes

      A keychain is about as small as a 3D printed QR code gets, so the details matter more than on a sign. Keep the quiet zone at two modules or more: the loop sits outside it, so it never touches the code. Print with the code facing up and a light base: dark modules on a light plate read best, and matte filament reflects less than silk. If the corners of the modules round off, lower the print speed for the top layers or use a 0.2 mm nozzle.

      Test the finished keychain with two phones before you hand it out, and check the link on a phone too: a login-only page is no use to someone who scans your keys.

      Keychain sizes for this code

      The example link makes a version 3 code: 29 × 29 modules, 33 across with its quiet zone. A module under about 1.2 mm is hard to print cleanly with a 0.4 mm nozzle.

      Printed widthModule sizePrints cleanly?
      30 mm0.91 mmNo: shorten the link
      35 mm1.06 mmWith a 0.2–0.3 mm nozzle
      40 mm1.21 mmYes
      50 mm1.52 mmYes

      3D QR Code GeneratorSomeone shared their result

      Suggested