QR Code Generator
Choose the content type, adjust size, margin and error correction level, optionally add a logo in the center, and generate the QR Code instantly, without sending anything to any server.
Static QR code: works without depending on Kastavo's servers — once generated, it stays valid for as long as the underlying content (like the URL) remains valid.
Not sure? Turn your internet off and try — it still works.
How it works
The QR Code is generated entirely in your browser, with no calls to external APIs: the text or link you enter is converted locally into a matrix of encoded modules and rendered as a PNG and SVG image. The error correction level defines how much of the code can be damaged (or covered by a logo, for example) and still be read correctly — L recovers about 7%, M about 15%, Q about 25%, and H about 30% of the data. The margin controls the blank quiet zone around the pattern, which helps camera scanners locate the code. A logo can optionally be placed in the center: it covers at most 25% of the code's width and switches error correction to H, the level that can rebuild the hidden modules.