⚠ Ensure sufficient contrast between foreground and background for reliable scanning.
Click or drag an image here
PNG with transparency works best
QR codes contain built-in redundancy so they can still be scanned even if part of the code is covered, damaged, or dirty. The level controls how much of the code can be obscured and still work — H allows up to 30% to be missing, which is essential when using a logo. Higher levels produce a denser pattern; use L or M only for logo-free codes that need to be printed very small.
Your QR code will appear here
Fill in the details to get started