Skip to content
ModelListedExternal
Download

Control V1p Sd15 Qrcode Monster

This model is made to generate creative QR codes that still scan. Keep in mind that not all generated codes might be readable, but you can try different parameters and prompts to get the desired results.

KindControlNetVersion

Model source

Kind
ControlNet
File size
1.35 GB
Version
vcontrol_v1p_sd15_qrcode_monster
Updated
Oct 15, 2026
Source
Hugging Face

Source description

Controlnet QR Code Monster v2 For SD-1.5

QR code in shape of a blue monster, reading "https://qrcode.monster"

Model Description

This model is made to generate creative QR codes that still scan. Keep in mind that not all generated codes might be readable, but you can try different parameters and prompts to get the desired results.

NEW VERSION

Introducing the upgraded version of our model - Controlnet QR code Monster v2. V2 is a huge upgrade over v1, for scannability AND creativity.

QR codes can now seamlessly blend the image by using a gray-colored background (#808080).

As with the former version, the readability of some generated codes may vary, however playing around with parameters and prompts could yield better results.

You can find in in the v2/ subfolder.

How to Use

  • Condition: QR codes are passed as condition images with a module size of 16px. Use a higher error correction level to make it easier to read (sometimes a lower level can be easier to read if smaller in size). Use a gray background for the rest of the image to make the code integrate better.

  • Prompts: Use a prompt to guide the QR code generation. The output will highly depend on the given prompt. Some seem to be really easily accepted by the qr code process, some will require careful tweaking to get good results.

  • Controlnet guidance scale: Set the controlnet guidance scale value:

    • High values: The generated QR code will be more readable.
    • Low values: The generated QR code will be more creative.

Tips

  • For an optimally readable output, try generating multiple QR codes with similar parameters, then choose the best ones.

  • Use the Image-to-Image feature to improve the readability of a generated QR code:

    • Decrease the denoising strength to retain more of the original image.
    • Increase the controlnet guidance scale value for better readability. A typical workflow for "saving" a code would be : Max out the guidance scale and minimize the denoising strength, then bump the strength until the code scans.

Example Outputs

Here are some examples of creative, yet scannable QR codes produced by our model:

City ruins with a building facade in shape of a QR code, reading "https://qrcode.monster" QR code in shape of a tree, reading "https://qrcode.monster" A gothic sculpture in shape of a QR code, reading "https://qrcode.monster"

Feel free to experiment with prompts, parameters, and the Image-to-Image feature to achieve the desired QR code output. Good luck and have fun!

Sources

1 source
Hugging FacePrimaryVersion main
huggingface.co/monster-labs/control_v1p_sd15_qrcode_monster/tree/main

Verified Oct 15

Model artifacts

1 artifact

control_v1p_sd15_qrcode_monster.ckpt

ckpt · 1.35 GB · SHA-256 1b5d69da6d00…d4dd · Hugging Face

Download

Source excerpts

2 excerpts

--- tags: - stable-diffusion - controlnet - qrcode license: openrail++ language: - en --- # Controlnet QR Code Monster v2 For SD-1.5 ![QR code in shape of a blue monster, reading "https://qrcode.monster"](images/monster.png) ## Model Description This model is made to generate creative QR codes that still scan. Keep in mind that not all generated codes might be readable, but you can try different parameters and prompts to get the desired results. **NEW VERSION** Introducing the upgraded version of our model - Controlnet QR code Monster v2. V2 is a huge upgrade over v1, for scannability AND creativity. QR codes can now seamlessly blend the image by using a gray-colored background (#808080). As with the former version, the readability of some generated codes may vary, however playing around with parameters and prompts could yield better results. You can find in in the `v2/` subfolder. ## How to Use - **Condition**: QR codes are passed as condition images with a module size of 16px. Use a higher error correction level to make it easier to read (sometimes a lower level can be easier to read if smaller in size). Use a gray background for the rest of the image to make the code integrate better. - **Prompts**: Use a prompt to guide the QR code generation. The output will highly depend on the given prompt. Some seem to be really easily accepted by the qr code process, some will require careful tweaking to get good results. - **Controlnet guidance scale**: Set the controlnet guidance scale value: - High values: The generated QR code will be more readable. - Low values: The generated QR code will be more creative. ### Tips - For an optimally readable output, try generating multiple QR codes with similar parameters, then choose the best ones. - Use the Image-to-Image feature to improve the readability of a generated QR code: - Decrease the denoising strength to retain more of the original image. - Increase the controlnet guidance scale value for better readability. A typical workflow for "saving" a code would be : Max out the guidance scale and minimize the denoising strength, then bump the strength until the code scans. ## Example Outputs Here are some examples of creative, yet scannable QR codes produced by our model: ![City ruins with a building facade in shape of a QR code, reading "https://qrcode.monster"](images/architecture.png) ![QR co...

Source context: 6882 downloads · 1474 likes · Library diffusers · Repo monster-labs/control_v1p_sd15_qrcode_monster