QRCodeBrain

VERIFY BEFORE PRINT · MANAGE AFTER PRINT

Ready to print. Ready to manage.

Check the destination, the print size and the status of every final file before you send anything to a printer.

  • Absolute HTTPS only
  • Generated and checked in your browser
  • Unknown is written as unknown

DYNAMIC MENU

Change the destination without reprinting.

Use a dynamic path only after the shared-domain dependency and the lifecycle rules are clear. Dynamic codes are created after signing in and are not publicly launched yet.

  1. 1URL
  2. 2Risk
  3. 3Lifecycle
  4. 4Manage
  • Create one

    Validate the URL, then check the print conditions.

  • Process a batch

    Check a CSV file, its columns and every row locally.

  • Manage after print

    Change destinations and read the lifecycle history.

    Available after sign-in · not publicly launched

CHECK THE DESTINATION

Enter a URL and find out immediately whether you can continue.

The URL is validated, encoded, read back from the finished file by an independent decoder, and then checked against your print settings. Nothing is uploaded.

STATICEncodes your HTTPS URL directly. No sign-in, no expiry. The destination cannot be changed after printing.

Need to change it after printing? That is a dynamic code — created under My QR codes after signing in. Not publicly launched yet.

Max 2048 bytes. Control characters are rejected.

Optional tracking parameters (UTM)

utm_idle

All optional. Leave them empty and nothing is added.

Base URL

Parameters

No parameter added.

Final URL

No parameter filled; the address is used exactly as typed.

QR colour

Changing colour clears the last result — recheck before downloading.

Add a logo (optional)

No image selectedPNG / JPEG / WebP

Must not cover the three corner markers. Recheck after adding.

Printer DPI

Used to work out how many printer dots each module gets.

Physical size

Each size is checked against the code's real module count; one that cannot print is blocked, and the minimum printable size is shown below.

CHECK RESULT

No QR code yet. Check a URL to generate one.

URL CHECK

Waiting for a URL

With no input there is no QR code, no readback, no preflight and no downloadable file.

CHECK EACH FILE

PNG, SVG and PDF each earn their own status.

Every file is decoded again from its own finished bytes. One format passing never unlocks another, and a format that is not part of this release says so instead of offering a download.

  • PNGNot checked

    Bitmap · integer module scale only

    Every module is exactly the same whole number of pixels wide. The finished file is decoded again before the download is enabled.

  • SVGNot checked

    Vector · no external references

    Self-contained geometry with no scripts, no linked images and no embedded data. The finished document is parsed, rendered and decoded again.

  • PDFNot checked

    Vector · declared physical page size

    One page from the same verified matrix, at the physical size the preflight approved — never a screenshot. The finished document is parsed, rendered and decoded again, and a logo is embedded as the same pixels the PNG and SVG carry.

AI POSTER

Put this code on a poster

The verified code above becomes a separate layer on a generated or template background. Its address stays in this browser: it is never sent to the server or the image provider, and the finished PNG and PDF are re-decoded before you can download them.

Generate and verify a code above first; the poster editor uses exactly that code.

SHARE THE CHECKED URL

Share, cancel or fall back without losing the result.

Sharing and copying both use the exact URL that was read back out of the file. If sharing is unavailable, cancelled or fails, the same URL stays on screen and can be copied — no second link is created.

SHARE STATUS

Nothing shared yet

Check a URL first, then share or copy the verified result.

WHY THESE CHECKS MATTER

Dare to print. Change later. State every limit.

PRINT WITH CONFIDENCE

Verification before files

URL screening, independent readback of each finished file and the print preflight all stay visible, with their real values.

CHANGE AFTER PRINT

Know which path you are choosing

A static code cannot be re-pointed after printing. Editable destinations need a dynamic code, which is created after signing in and is not publicly launched yet.

STATE EVERY LIMIT

Unknown stays unknown

Anything that has not been built or measured is named as such, instead of becoming a control that cannot work or a number nobody checked.

What a static QR code does and does not promise

  • No account, no trial, and no scan limit or expiry imposed by this site. Nothing about your URL is uploaded or stored here.
  • The code encodes your URL directly, so it does not pass through this site. If this service stops, an already printed static code is unaffected.
  • It can still stop working: the destination page can be removed, the domain can expire, and printed material can be damaged.
  • Codes whose destination can be edited after printing are created and managed after signing in, under My QR codes. They are not publicly launched yet and are not sold here.