QR Code Art Generator
This is an AI-powered QR code generator that creates artistic QR codes using Stable Diffusion 1.5 and ControlNet models. The application uses a custom ComfyUI workflow to generate QR codes.
Tips:
- Use detailed prompts for better results
- Include style keywords like 'photorealistic', 'detailed', '8k'
- Choose URL mode for web links or Plain Text mode for VCARD, WiFi credentials, calendar events, etc.
- Try the examples below for inspiration
- Copy/paste settings: After generation, copy the JSON settings string that appears below the image and paste it into "Import Settings from JSON" to reproduce exact results or share with others
Two Modes:
- Artistic QR (New pipeline, default): More artistic and creative results with upscaling (slower, more creative, less scannable)
- Standard QR (Old pipeline, more stable): Stable, accurate QR code generation (faster, more scannable, less creative)
Note:
Selecting image_size more then 704 might fail to generate image when other users are trying app at the same time.
Feel free to share your suggestions or feedback on how to improve the app! Thanks!
Paste a settings JSON string (copied from a previous generation) to load all parameters at once.
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.
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 (enabled by default for artistic pipeline)
Enable to use a specific seed for reproducible results
FreeU Quality Enhancement
Enable FreeU quality enhancement (enabled by default for artistic pipeline)
SAG (Self-Attention Guidance)
Enable Self-Attention Guidance for improved structural coherence and artistic blending
ControlNet Strength (QR Code Preservation)
IMPORTANT: Lower values preserve QR structure better (more scannable). Higher values create more artistic effects but may reduce scannability.
Featured Examples
Click 'Load Settings' under any example to populate the form with those exact settings
Paste a settings JSON string (copied from a previous generation) to load all parameters at once.
Higher error correction makes the QR code more scannable when damaged or obscured, but increases its size and complexity. Medium (15%) is a good starting point for most uses.
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 for standard pipeline)
Enable FreeU quality enhancement (disabled by default for standard pipeline)
Enable to use a specific seed for reproducible results
ControlNet Strength (QR Code Preservation)
IMPORTANT: Lower values preserve QR structure better (more scannable). Higher values create more artistic effects but may reduce scannability.