A practical guide
Add a local brand mark to the center of your QR while keeping the encoded destination independent of the logo. Choose a PNG, JPEG or WebP file from your device. The tool checks the file signature and dimensions, then redraws a smaller PNG to remove source metadata. SVG and animated logos are not accepted. No favicon is fetched from the destination website, and there is no remote-logo URL field. You can prepare or compress a logo separately in OpusDesk Image Tools before choosing it here.
A logo hides some of the pattern, so the tool locks error correction to H and limits the actual logo dimensions. The percentage refers to the QR data region, not the whole export including its border. A protective light area separates the logo from nearby modules. Start with a compact mark, not tiny lettering or a long banner. The final file is decoded locally before download; if a decorated code fails, reduce the logo or restore square dots. Error correction does not mean an arbitrary percentage of the image can safely be covered.
Your inputs, styling and logo are processed in this browser. Generating a code does not upload them or contact the encoded destination. There is no account, saved history, QR tracking service or subscription. Loading this website still requests its static files from the host; opening a link after scanning is a separate action that can contact another service. Clearing the workspace removes its current content and image references, but does not promise a forensic wipe of browser memory or files you already downloaded.
Choose among PNG, SVG, JPEG and WebP in the export panel. JPEG cannot carry a transparent background and uses white instead. Use a clear, non-sensitive filename and keep the downloaded image somewhere appropriate for its content. The export button generates the latest revision directly; a separate preview click is not required. A local decode check compares the downloaded design with the encoded bytes. If it fails, the tool stops rather than silently shortening the content or lowering error correction.
Before distributing or printing, scan the actual exported file with a phone your audience uses. Verify both its content and the intended action. Scanning conventions and application behavior can differ, and a successful software decode is not a universal camera guarantee. Retain enough surrounding space, use a light background and keep a copy of the source details so you can regenerate a static code when those details change.