How-to

How to create your first QR code

Updated September 19, 20264 min read

A QR code is only useful if it scans on the first try and still points somewhere sensible next year. This guide walks through the four steps of the Qreator editor and flags the two decisions that are hard to undo once the code is printed.

1. Choose what the code should do

Open the generator and pick a content type: a link, a vCard, Wi-Fi credentials, plain text, an email or a phone number. The type decides what a phone does after the scan — a link opens the browser, a vCard offers to save a contact, Wi-Fi joins the network without typing a password.

Step 1 of the Qreator editor with the payload types, the destination field and the live QR preview highlighted
Step 1 of the editor: ① the seven payload types, ② the field for your destination, ③ the live preview that redraws on every keystroke.
The same first step of the Qreator editor on a phone screen, with the type buttons stacked in a grid
The same step on a phone: ① the type buttons stack into a grid and ② the destination field sits right under them, with the preview below.

2. Decide between static and dynamic

A static code stores your content inside the pattern itself: it works forever, needs no server, and cannot be changed or measured. A dynamic code stores a short Qreator link that redirects to your destination, so you can edit the target and see scan statistics.

Static and dynamic codes compared
StaticDynamic
Editable after printingNoYes
Scan analyticsNoYes
Works if the service disappearsYesNo
Best forWi-Fi, vCard, one-off printsCampaigns, packaging, menus, signage

3. Design it without breaking it

Colours, corner shapes and a centre logo are safe within limits. Keep the foreground clearly darker than the background, never invert light-on-dark unless you test it, and leave the automatic margin in place — scanners use that empty band to locate the code.

The design step of the Qreator editor showing the Frame, Colors, Shapes and Logo tabs with module style and error correction
Step 2: ① the Frame, Colors, Shapes and Logo tabs, ② module and eye shapes, ③ the error-correction level — raise it for fabric or curved packaging.
  • Contrast: aim for a strong dark-on-light difference; the editor warns you when it drops too low.
  • Logo: keep it centred and under roughly a fifth of the width.
  • Error correction: raise it when the code will be printed on fabric, curved packaging or anything that scuffs.

4. Download and save it to your account

  1. Export SVG or PDF for print — both are vector and stay sharp at any size; the PDF comes out at the exact millimetre size you pick. PNG and JPG are for screens.
  2. Save the code to your account so it keeps its name, design and history.
  3. Scan it yourself from the final material, not from your screen, before ordering a print run.
The download panel of the Qreator editor with the print pre-flight check, format switch, download button and save action
Step 3: ① the print pre-flight check reports contrast and the minimum print size, ② the file format, ③ the download button, ④ saving the code to your account.

Frequent questions

Do I need an account to create a QR code?
No. The editor works without signing in. An account is only required to save a code, edit a dynamic destination or see scan analytics.
Which file format should I send to a printer?
SVG or PDF. Both are vector, so they stay sharp at any size — which matters because print size drives whether the code scans. Choose the PDF when the file goes straight to a print shop: it is generated at the exact millimetre size with a quiet-zone margin. PNG and JPG are for screens.
Can I change the link later?
Only if you created a dynamic code. Static codes carry the destination inside the pattern and cannot be edited after printing.

In-depth guides