Guides

    QR Code Generator in the browser is not a generate

    /free-tools/qr-code-generator never spends a credit. Do not pay a model to do an in-browser file job.

    Versely Team4 min read

    The QR Code Generator never spends a credit. It is a browser file job: your text or URL becomes a Model 2 QR symbol on your device. Do not pay a model to draw a barcode. Generation on Versely costs credits. This tool does not call a model, an API, or the network.

    People still prompt Flux or Veo for "a QR code to our menu." The model will draw finder patterns that almost work and a payload that is not the URL. A scanner does not grade "almost." Encode the bytes. Then, if you need a cinematic wall, composite the real symbol onto a plate.

    What the tool actually does

    Byte mode. Four standard error-correction levels (L / M / Q / H). Quiet zone of four modules, per spec. Invert the colours or crop the quiet zone and many cameras will not read it — leave both alone. Payload is UTF-8 bytes, which modern cameras expect; older industrial scanners that assume JIS or Latin-1 can misread anything outside ASCII. For a URL or an id, stay ASCII.

    Nothing is uploaded. The file is read into memory on your machine, drawn, and offered back as a download. That is why it keeps working with the network off, and why it can be free: it does not touch Versely hardware.

    Versely has no free tier for generation. Credits are the unit. A "free QR" that quietly spent a image row would contradict that. This surface exists because Canvas is not a model.

    Credits belong to models, not to barcodes

    What it costs is the hub for the other thing: every job billed in credits, with the formula published — per second, per 1,000 characters, per megapixel, per call, per export. Image rows are typically a flat call (Flux 2 Pro is 3, Ideogram V4 is 6, Seedream 5.0 Pro is 7). Video rows are usually duration and resolution. The QR tool is not on that hub because its formula is zero.

    If you need a poster that contains a QR, do the jobs in order:

    1. Encode the URL here. Download the symbol. Do not crop the quiet zone.
    2. Build the poster on an image row if you need art. Leave a hole for the symbol, or composite after.
    3. If the poster must move, image-to-video the locked still. A generated QR in motion will drift. A composited PNG will not.

    Do not ask Ideogram V4 to invent the code. Ideogram's job is text rendering on posters and logos. A QR is not a logo. It is a specified grid.

    When a generate is the right spend

    A menu wall, a packing insert in a Seedance hold, a 5-second close on a box: those are models. The code on the box is still this tool. Overlay or composite the PNG. Timed text overlays are for words, not for finder patterns — do not typeset a URL as a substitute for a scan.

    If the payload changes weekly, re-run the browser tool. That is still zero credits. Regenerating a video because the URL changed is how a file job becomes a bill.

    FAQ

    Is the QR generator actually free, or is there a catch?

    Actually free, no account, no limit, because it costs nothing to run. Generation on Versely does cost credits; there is no free tier for that.

    Will a scanner read a non-English payload?

    UTF-8 bytes, which modern cameras expect. For a URL or an id, stay ASCII and you will not hit older Latin-1 / JIS scanners.

    Why is there a white border I cannot turn off?

    That is the quiet zone, four modules on each side. Cameras use it to find the edge. Cropping it is the usual reason a correctly encoded symbol "does not scan."

    Can I prompt Veo to put this QR on a wall?

    You can composite the downloaded PNG onto a clean plate. You should not prompt Veo to redraw the modules. Veo 3.1 is 4 / 6 / 8 second cinematic clips with native audio, not a QR encoder.