Create a scannable QR code from a URL or short piece of text, generated entirely on your device with no external API involved. That last point matters more than it sounds: many online QR generators route your data through their servers, and some produce codes that redirect through a tracking domain they control.
Yes, 106 bytes of UTF-8 text. That comfortably covers most URLs, but long links with tracking parameters can exceed it. Shorten the URL if you hit the limit. Note that a character with an accent or an emoji uses several bytes, not one.
Only slightly. These codes use error-correction level L, the lowest of the four, which tolerates roughly 7 percent damage. That is fine for a screen or a clean print, but it means you should not place a logo in the centre, and it is less forgiving on a worn or curved surface.
No. The encoder runs in your browser, so the URL or text you enter never leaves your device, and the resulting code points directly at your destination with no redirect or tracking layer in between.
A common guideline is that the code should be at least one tenth of the intended scanning distance, so a code read from a metre away wants to be about 10 cm across. Keep the white margin around it, since scanners rely on that quiet zone to locate the code.