QR Code Art Generator

AI-powered QR code generator with two pipelines: Artistic (creative, photorealistic) and Standard (fast, reliable).

Privacy: Generated images auto-delete after 1 hour. Download promptly!

GPU Quota:

  • Unauthenticated: 120s daily (~1 generation at 1024px or ~6 at 512px)
  • Authenticated: 210s daily (~10 artistic generations at 512px)
  • Tip: Use Standard pipeline (2x faster) to save quota

Zero GPU Error? If you see "Zero GPU" error, you've run out of quota. Options:

  • Wait until tomorrow for quota reset
  • Register a Hugging Face account for more generations
  • Subscribe to PRO for even more generations

Choose a tab below to get started!

🎨 Create artistic QR codes that blend seamlessly with your creative vision

Advanced controls for perfect balance between scannability and aesthetics

💡 More creative and photorealistic than Standard pipeline

About Artistic QR Pipeline

The Artistic pipeline creates highly creative, photorealistic QR codes. This pipeline offers:

  • More artistic freedom and creative results
  • Optional upscaling with RealESRGAN
  • FreeU and SAG (Self-Attention Guidance) for enhanced quality
  • Customizable ControlNet strength for balancing art vs scannability

Tips for Best Results:

  • Prompts: Use detailed descriptions with style keywords ('photorealistic', 'detailed', '8k', '16k')
  • Input Mode: Choose URL for web links or Plain Text for VCARD, WiFi, calendars, etc.
  • Animation (enabled by default): Shows intermediate steps. Disable to save ~20% GPU time
  • Color Quantization: Apply custom brand colors (2-4 color palette with optional gradients)
  • Upscaling: Enhances output quality but uses more GPU quota - disabled by default

GPU Usage:

  • Default settings (512px): ~20 seconds per generation
  • With upscaling: ~40-60 seconds
  • Large images (832px+): Always disable upscaling to conserve quota

Sharing Settings:

After generation, copy the JSON settings that appear below your image to reproduce exact results or share with others using "Import Settings from JSON"

Input Type

URL: For web links (auto-removes https://). Plain Text: For VCARD, WiFi, calendar, location, etc. (no manipulation)

Paste a settings JSON string (copied from a previous generation) to load all parameters at once.

Advanced controls including: Animation toggle, Color Quantization, FreeU/SAG parameters, ControlNet strength, QR settings, and more.

512 1024
0 8
Error Correction Level

Higher error correction makes the QR code more scannable when damaged or obscured, but increases its size and complexity. High (30%) is recommended for artistic QR codes.

4 16
QR Code Style

Select the style of the QR code modules (squares). See examples below. Different styles can give your QR code a unique look while maintaining scannability.

Style Examples:

Square

Gapped Square

Circle

Rounded

Vertical Bars

Horizontal Bars

Enable upscaling with RealESRGAN for higher quality output (disabled by default to reduce GPU time)

Shows intermediate images every 5 steps during generation. Disable for faster generation.

Color Quantization (Optional)

Use this option to specify a custom color scheme for your QR code. Perfect for matching brand colors or creating themed designs.

Apply a custom color palette to the generated image

Enable to use a specific seed for reproducible results

0 4294967295

FreeU Quality Enhancement

Enable FreeU quality enhancement (enabled by default for artistic pipeline)

1 1.6
1 1.6
0 1.5
0 1.5

SAG (Self-Attention Guidance)

Enable Self-Attention Guidance for improved structural coherence and artistic blending

0 3
0 5

ControlNet Strength (QR Code Preservation)

IMPORTANT: Lower values preserve QR structure better (more scannable). Higher values create more artistic effects but may reduce scannability.

0 1
0 1

Featured Examples