A QR code generator for Framer that runs inside the component. No API, no image host, no third party script, and nothing fetched while your site is running.
The encoder is the product. Byte mode with UTF-8, versions chosen automatically from the payload, error correction at L, M, Q or H, Reed-Solomon error correction over GF(256), and all eight mask patterns scored against the standard penalty rules with the best one chosen. Format and version information carry their proper BCH bits.
Drawn as SVG against the module grid, so it stays crisp at any size. Module colour, background including transparent, quiet zone, module shape as square, dot or rounded, and finder style are controls. A centre clear area leaves room for a logo, and at that point error correction H is the setting you want.
Capacity: up to 271 characters at error correction L, 213 at M, 151 at Q and 119 at H, which covers any normal URL. Give it more than that and it says so on the canvas rather than drawing a code that scans to a shortened string.
Every code it draws was decoded back with an independent scanner before this was listed, at every error correction level, including at exact capacity.
After purchase you receive the component URL. In Framer, press Insert, choose Add Component URL, and paste it.
Licence: yours to use on your own sites and on client sites, commercially, with no attribution. Not for resale or redistribution: do not share the component URL, and do not publish the component or its code anywhere, paid or free. Full terms arrive with your purchase. Questions: me@majedesigns.dev
A QR code generator for Framer that runs inside the component. No API, no image host, no third party script, and nothing fetched while your site is running.
The encoder is the product. Byte mode with UTF-8, versions chosen automatically from the payload, error correction at L, M, Q or H, Reed-Solomon error correction over GF(256), and all eight mask patterns scored against the standard penalty rules with the best one chosen. Format and version information carry their proper BCH bits.
Drawn as SVG against the module grid, so it stays crisp at any size. Module colour, background including transparent, quiet zone, module shape as square, dot or rounded, and finder style are controls. A centre clear area leaves room for a logo, and at that point error correction H is the setting you want.
Capacity: up to 271 characters at error correction L, 213 at M, 151 at Q and 119 at H, which covers any normal URL. Give it more than that and it says so on the canvas rather than drawing a code that scans to a shortened string.
Every code it draws was decoded back with an independent scanner before this was listed, at every error correction level, including at exact capacity.
After purchase you receive the component URL. In Framer, press Insert, choose Add Component URL, and paste it.
Licence: yours to use on your own sites and on client sites, commercially, with no attribution. Not for resale or redistribution: do not share the component URL, and do not publish the component or its code anywhere, paid or free. Full terms arrive with your purchase. Questions: me@majedesigns.dev