A decorative rendering that draws QR data modules as rounded dots or circles instead of squares — attractive for branding, but it must preserve module separation and contrast to stay scannable.
Dot style is the most popular QR aesthetic treatment: instead of drawing each dark module as a sharp square, the generator renders them as rounded dots, circles, or squircles. The result looks friendlier and more "designed" — closer to a brand pattern than a machine symbol — which is why it dominates QR codes on premium packaging, event branding, and social media profiles. Done correctly it scans perfectly; done carelessly it produces beautiful, unscannable coasters.
What rounding actually changes optically
A square module fills its entire grid cell; a circle inscribed in the same cell covers about 79% of the area, leaving the corners empty. The decoder does not care about corners — it samples near each module's center — so moderate rounding is optically harmless. The danger zone is over-rounding: dots so small or so widely spaced that the dark area per module drops toward the binarization threshold, especially after ink spread on absorbent paper shrinks the light gaps between dots. The failure mode is subtle: the code scans fine on screen (where pixels are perfect) and fails in print (where dots bleed).
Rules for safe dot styling
Keep the dot diameter at 85–100% of the module pitch — nearly touching, not dainty. Never let rounded styling touch the finder patterns' critical geometry: the 1:1:3:1:1 ratio must survive, so either keep finders square or use the generator's matched "eye" styles designed to preserve detectability. Maintain full dark-on-light contrast; dot style does not excuse gray dots on white. Use Error Correction Level M minimum (H if the design is aggressive), and always verify with a print proof on the final substrate — screen previews lie about dot gain.
Dots versus other module styles
Rounded dots are one point on a spectrum of module treatments that also includes diamonds, stars, hearts, and brand-icon modules. The optical principle is identical for all of them: the decoder samples module centers, so any shape that keeps a solid dark region at each dark module's center, keeps light modules clear, and preserves grid geometry will decode. Shapes that fragment the center (outlines, thin strokes) or merge adjacent modules (overlapping blobs) will not. When a generator offers a novelty module shape, ask whether it was tested against real decoders at print size — many were only tested on screen.
When to skip styling
Skip dot styling for industrial, logistics, healthcare, and accessibility-critical codes, where decode reliability under poor conditions outweighs aesthetics. Skip it for very small codes (under ~2.5 cm), where rounding eats a large fraction of each module. And skip it whenever the code must survive photocopying or faxing — processes that punish delicate geometry. For marketing codes at generous sizes with proper proofing, dot style is a safe and effective brand treatment.
Diagram description: Three renderings of the same QR data area: square modules, safe rounded dots at 90% pitch, and over-rounded sparse dots — with a magnified inset showing ink spread closing the gaps in the third case.
