Vextrude
READY
Drag to rotate • Scroll to zoom
Scan Test
Camera Verification
Live
Point your camera at the QR code to verify
Overview

What Is the 3D QR Code Generator?

The Vextrude 3D QR Code Generator is a free browser-based tool that turns any URL, WiFi credential, or vCard into a real, printable 3D QR code. Pick from 23 module styles, choose a base shape, add a center logo, and export straight to STL, OBJ, 3MF, or GLB for your 3D printer or renderer. Everything runs locally on your device — your data never touches a server.

Features

Why Use Vextrude 3D QR?

The most advanced free 3D QR code generator on the web. No signup, no watermarks, no limits.

24+ Module Styles

Classic squares, rounded dots, stars, hexagons, diamonds, arrows, hearts, and more. Each style generates proper 3D geometry optimized for FDM and resin printing.

WiFi & vCard QR

Generate QR codes for WiFi networks (SSID, password, encryption) and contact cards (vCard 3.0) — not just URLs.

Multi-Format Export

Download as STL for 3D printing, OBJ for Blender & Maya, GLB for web/AR, 3MF with embedded color data for multi-color printers, or SVG/PNG for digital use.

Logo Embedding

Upload your brand logo (PNG, JPG, or SVG) and embed it in the center of the QR code. Uses High error correction (30%) to ensure the QR stays scannable.

Gradient Colors

Apply linear or radial gradients to QR modules with adjustable angle and endpoint colors. Create eye-catching QR codes that stand out while staying fully scannable.

Built-in Scan Test

Verify your QR code works before printing using the built-in camera scanner. No external app needed — test directly in your browser with one click.

Workflow

How to Create a 3D QR Code

From input to printable model in five steps — entirely in your browser.

1

Choose QR Type

Select Text/URL, WiFi, or vCard and fill in the content.

2

Pick a Style

Browse 23 module styles in the Styles tab — from classic squares to dots and stars.

3

Customize

Adjust size, depth, base thickness, and colors. Choose a base shape (square, circle, or hex).

4

Add Logo (optional)

Upload your logo in the Logo tab. Use High error correction for best results.

5

Export

Download as STL for 3D printing, OBJ for modeling, or 3MF for multi-color printing.

Complete Guide

Best Practices for 3D Printing QR Codes

What to tweak before you send the file to your printer.

For the best scan results, use a minimum size of 50mm with at least 2mm extrusion depth. Print with high contrast colors — dark modules on a light base or vice versa. 0.2mm layer height gives the cleanest edges.

For dual-color printing, use the 3MF export which embeds color data, or use the multi-part STL option to import base and QR modules as separate objects in your slicer. You can also pause the print at the base layer height and swap filament for a manual color change.

Content Types

Supported QR Content Types

What kinds of information a QR code can carry.

Beyond simple URLs, this tool generates WiFi QR codes (SSID, password, encryption type) that let people connect to your network with a single scan, and vCard QR codes (name, phone, email, company, website) for sharing contact information. All content types produce fully scannable 3D QR codes.

Reliability

QR Code Error Correction Levels

How error correction keeps a QR code scannable even when damaged.

QR codes use Reed-Solomon error correction to remain scannable even when partially damaged or obscured. Vextrude supports all four levels: Low (7%) for maximum data density, Medium (15%) as the default balance, Quartile (25%) for moderate resilience, and High (30%) which is required when embedding a logo in the center. Higher error correction increases the QR module count, so choose the lowest level that meets your needs for smaller, cleaner designs.

Geometry

Base Shapes & 3D Geometry

The physical shapes and 3D options you can build a QR around.

Choose from three base shapes: Square (standard, best for framing and mounting), Rounded (soft corners, modern aesthetic), and Circle (perfect for coasters, keychains, and badges). Each shape generates watertight 3D geometry with configurable module depth, base thickness, and an optional raised frame for structural rigidity. The no-base option outputs only the QR modules for embedding into your own designs.

Use Cases

Popular Use Cases

Where 3D-printed QR codes shine.

3D printed QR codes are used for business cards and desk signs, retail product tags, restaurant table numbers with menu links, WiFi access codes for offices and Airbnbs, event badges and conference swag, museum exhibit labels, real estate listing signs, and personalized gifts. The raised 3D surface is more durable than printed stickers, resistant to weather, and adds a premium tactile quality that flat QR codes lack.

Formats

Supported Export Formats

Send the same QR straight to your slicer, game engine, or design app — every format is generated locally in your browser.

🧊

STL

Stereolithography

The universal 3D-printing format — drop it straight into any slicer.

🧱

OBJ

Wavefront

Widely supported mesh format with material and texture data.

🏭

3MF

3D Manufacturing

Modern print format carrying color, units, and metadata.

📦

GLB

Binary glTF

Compact format built for the web, AR, and game engines.

3D Meshes

STLOBJ3MFGLB

2D Snapshot

PNGSVG
Compatibility

Print, Scan, Ship

Works with the printers, slicers, and phones your customers already have.

🖨

FDM Printers

Ender / Prusa / Bambu

Any FDM printer that accepts STL or 3MF. Use High error correction for reliable scans.

⚙️

Slicers

Cura / Prusa / Bambu

Compatible with every mainstream slicer — no custom flags needed.

📱

Any Camera

iPhone / Android / dedicated

Prints scan cleanly from every native phone camera app — no dedicated QR app needed.

🎮

Web / Games

Three.js / react-three-fiber

The GLB export drops into Three.js, react-three-fiber, and any WebXR runtime.

Frequently Asked Questions

Common questions about the 3D QR Code Generator.

Can I 3D print the QR code?

Yes! Export as STL and print with any FDM or resin 3D printer. Use 0.2mm layer height and high contrast colors for best scan results. Minimum recommended size is 50mm.

Will the 3D QR code still scan?

Yes. The QR data pattern is preserved in the 3D model. Use the built-in Scan Test button to verify with your camera before printing. High contrast between module and base colors gives best results.

Can I add my logo to the QR code?

Yes. Go to the Logo tab and upload any PNG, JPG, or SVG image. Set Error Correction to "High (30%)" — this creates enough redundancy for the QR to remain scannable even with the center area replaced by your logo.

What is 3MF export for?

3MF files include embedded color data. When imported into slicers like PrusaSlicer or BambuStudio, the QR modules and base plate are automatically assigned different colors — no manual painting needed.

Is it free for commercial use?

Yes. The tool is 100% free with no signup required. All processing happens locally in your browser — your data is never uploaded to any server. You can use generated QR codes for any purpose.

What error correction level should I use?

Use Medium (15%) for standard QR codes without a logo. If you're embedding a logo, switch to High (30%) so the QR remains scannable even with the center area obscured. Low (7%) maximizes data density but offers minimal resilience to damage.

Can I use gradient colors on 3D QR codes?

Yes. Enable gradients in the Colors section and choose between linear or radial gradient types. Adjust the start and end colors and the angle. Gradients apply to the QR modules in both 2D SVG and 3D preview. For 3D printing, use the SVG/PNG export for color reference.

What base shapes are available?

Three base shapes: Square (standard), Rounded (soft corners), and Circle (ideal for coasters and keychains). You can also enable a raised frame for structural rigidity or use no-base mode to export only the QR modules for embedding into custom designs.