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.

Stable Cascade QR Filter

Advanced preprocessing filter that improves brightness perception using HSV color space, Gaussian blur, and adaptive thresholding. Based on Stable Cascade implementation.

Applies HSV-based brightness filter with Gaussian blur (kernel=15) and adaptive thresholding (33%). May improve scannability and aesthetic quality.

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