Custom QR Code Design: Dot Styles, Colors & Gradients
Learn how to create visually stunning QR codes with custom dot patterns, corner styles, gradient colors, and branded designs — all for free.
Why Default QR Codes Are Not Enough
The standard black-and-white square QR code was designed in 1994 for tracking car parts. It was never meant to be a design element. But in 2026, QR codes appear on business cards, restaurant tables, product packaging, event tickets, and social media posts. In these contexts, a plain QR code looks like an afterthought. A customized QR code looks like it belongs.
Branded QR codes are not just about aesthetics. They perform better. Research consistently shows that customized QR codes with colors, logos, and distinctive shapes receive significantly more scans than plain ones. People are naturally drawn to visual elements that look intentional and trustworthy. A styled QR code signals that a brand cares about details.
Understanding Dot Styles
The individual modules that make up a QR code — the small squares — can be rendered in different shapes. QR Generate offers six dot styles: Square (the classic look), Dots (perfect circles), Rounded (squares with rounded corners), Classy (a distinctive angular style), Classy Rounded (the classy style with softer edges), and Extra Rounded (maximum rounding on every element).
Each style creates a distinctly different visual character. Square is formal and technical. Dots feel modern and playful. Rounded strikes a balance between the two — professional but approachable. Classy and its variants give a premium, luxury feel. The right choice depends on your brand personality. A law firm might prefer square or classy. A children's brand might choose dots or extra rounded.
Corner Styles: The Finishing Detail
QR codes have three large position markers in the corners (called finder patterns) and smaller dots inside those markers. QR Generate lets you customize both independently. Corner square style controls the outer shape of the finder pattern — choose from Square, Rounded, or Extra Rounded. Corner dot style controls the inner dot — Square or Dot (circular).
Matching your corner style to your dot style creates a cohesive design. If you use rounded dots, pair them with rounded corners. If you use the dots style, the circular corner dot option creates a unified look. Mismatched styles can work too — square corners with rounded dots creates an interesting contrast — but cohesion is usually the safer choice.
Color and Gradient: Making It Yours
QR Generate lets you change both the foreground color (the dots and patterns) and the background color. You can set any hex color for each. The key rule: maintain high contrast between foreground and background. Dark on light works best. Light on dark can work but is less reliable with some older scanners.
For an even more distinctive look, enable the gradient option. This creates a linear gradient across the QR code dots, transitioning from your primary color to a second color. The gradient runs diagonally at 45 degrees. Popular combinations include blue-to-purple (tech), green-to-teal (nature/health), orange-to-pink (creative/playful), and black-to-gray (sophisticated/minimal).
Avoid making the foreground too light — anything lighter than a medium gray will cause scanning problems. Also avoid using colors that are too close to your background color. A good test: if you squint and cannot clearly see the QR pattern, the contrast is too low.
Design Combinations That Work
Here are five proven design combinations to get you started. Corporate Professional: classy-rounded dots, square corners, dark navy (#1E293B) foreground, white background, no gradient. Modern Tech: rounded dots, extra-rounded corners, blue-to-violet gradient (#3B82F6 to #8B5CF6), white background. Warm and Friendly: dots style, dot corners, orange-to-pink gradient (#F97316 to #EC4899), white background. Luxury Minimal: classy dots, square corners, black foreground (#000000), off-white background (#FAFAFA). Eco Conscious: extra-rounded dots, rounded corners, green-to-teal gradient (#10B981 to #14B8A6), white background.
Each of these combinations maintains excellent scannability while creating a distinctive visual identity. Start with one of these presets and adjust the colors to match your brand palette.
Combining Styles with a Logo
The most impactful QR codes combine custom dot styles, brand colors, and a centered logo. When all three elements work together, the result is a QR code that looks more like a designed brand asset than a technical element. QR Generate supports all of these customizations simultaneously — choose your dot style, set your colors or gradient, and upload your logo, all in one place.
When adding a logo to a styled QR code, keep in mind that the error correction level is automatically set to H (30%). This is the maximum level and ensures the code remains scannable even with a logo covering the center. The tradeoff is that the QR pattern becomes slightly denser, but with modern phone cameras this is never an issue.
Print and Digital Best Practices
For print, download your QR code as SVG for the crispest quality at any size. SVG is a vector format, so it scales infinitely without pixelation. For specific size requirements, use PNG at the Large (2048px) setting — this provides enough resolution for posters and banners.
For digital use (websites, social media, email), PNG at Medium (1024px) is ideal. It balances file size with quality. JPG is available for situations that require it, but PNG is preferred because it preserves the sharp edges of the QR pattern without compression artifacts.
Always maintain a quiet zone — a blank margin around the QR code that gives scanners room to detect the code boundaries. QR Generate automatically adds an 8% padding around every exported code, so this is handled for you. But when placing the code in your design, avoid letting other elements crowd directly up to the edge of the QR code.