Custom QR codes: colors, shapes & logos
This free QR code maker lets you change every visual aspect of your code. A colored QR code works exactly as well as a black-and-white one — scanners detect contrast between the dot color and background, not specific hues. Pick your brand colors, use a stylish dot style like circles or rounded corners, and add a company logo in the middle to create a fully branded QR code.
The center logo feature works because QR codes have built-in error correction. At level H, up to 30% of the code can be obscured and the scanner still recovers the full data — making a logo QR code just as reliable as a plain one.
Tips for scannable custom QR codes
- Keep high contrast between dot color and background — dark on light scans most reliably
- Avoid gradient backgrounds — solid colors work best
- Use error correction H when adding a logo; the logo should cover no more than 25–30% of the code area
- Download SVG for print materials — it scales to any size without pixelation
- Test your QR code with multiple devices before printing at scale
Frequently Asked Questions
Can QR codes be colored?
Yes. QR codes rely on contrast, not specific colors. The scanner looks for light and dark areas — so any high-contrast color combination works. Dark blue on white, dark green on cream, or your brand colors all scan fine. Avoid low-contrast combinations like light grey on white.
How do I change the color of a QR code?
Use the Colors section to change the dot color and background color independently. Click the color swatch or type a hex value directly. The colored QR code preview updates live. Any high-contrast combination scans correctly — dark dots on a light background work best.
How do I make a QR code with dots or circles instead of squares?
Select Dots in the Dot Style section to generate a round QR code where every module is a circle. Choose Rounded or Pill for softer square shapes, or Classy styles for a mixed geometric look. All custom shapes produce fully scannable QR codes.
How do I create a branded QR code with my company logo?
Upload your company logo using the Center Logo section. The logo appears in the middle of the QR code and error correction is automatically set to H (30% recovery) to keep it scannable. Use a PNG or SVG with a transparent background for best results. The logo should not cover more than 25–30% of the code area.
Does this QR code generator add a watermark?
No. This is a free QR code generator with no watermark. The PNG and SVG files you download are completely clean — no logo, attribution, or branding from Talora Tools is added to your code.
Is this a professional QR code generator?
Yes. This QR code creator supports custom dot styles, corner shapes, full color control, center logos, and high-resolution SVG export — features typically found only in paid professional tools. Everything runs in your browser with no account required and no watermark on downloads.
PNG or SVG — which should I download?
Download SVG for print, large-format displays, or any use where you need it to scale without pixelation. Download PNG for web pages, social media, presentations, and apps that don't support SVG. For print, always use SVG or the 2048 px PNG.
What is error correction?
Error correction lets a QR code be read even when part of it is damaged or covered. Level L recovers 7%, M recovers 15%, Q recovers 25%, and H recovers 30% of the data. Higher levels produce slightly denser codes. Use H when adding a logo in the center.
Can I put a logo in the center of a QR code?
Yes. QR codes have error correction built in. At level H, up to 30% of the code can be covered and the scanner still recovers everything. The logo is placed in the middle, which is the lowest-density area. This tool automatically sets H when you upload an image.
Is this QR code generator private? Does it upload my data?
Yes, completely private. All QR code generation happens entirely in your browser using JavaScript — no text, URLs, or images you enter are ever sent to a server. Your data stays on your device.