Creating a QR code starts with one practical decision: what should happen when someone scans it? You may want to open a web page, join a WiFi network, save contact details, view a menu, or start an email. Once that outcome is clear, you can create a code, make it fit your brand, and choose whether the destination needs to stay editable after the code is printed.
Create a QR code with QRhubly in a few steps. Static codes are available without an account. If the destination may change or you need scan information, choose a dynamic code before you distribute the design.
That sequence prevents a common mistake: treating the QR graphic as the first decision. The graphic matters, but the encoded destination and the static or dynamic choice determine what you can change later.
Start by matching the code type to the action you want from the scan. QRhubly supports URL, WiFi, vCard, menu, and email QR codes.
Choose the simplest type that delivers the intended action. A code should give the scanner a clear next step, so pair it with a short instruction such as “View the menu,” “Join WiFi,” or “Save our contact.” [VERIFY WITH YOUR TEAM] Use the wording that best matches your audience and placement.
Enter the URL, network details, contact information, menu destination, or email information for the type you selected. Review this content before continuing. For a URL code, check that it leads to the page you intend people to see. For a menu, vCard, WiFi, or email code, review the details that will be encoded.
If the code will appear in a campaign, event, venue, or printed material with a fixed lifespan, decide whether the underlying destination is truly final. That answer leads directly to the next choice.
A static QR code contains its destination or information in the code itself. QRhubly offers static QR codes free forever, and they do not expire. Once created, however, a static code cannot be edited or used to track scans.
A dynamic QR code points to a short link you control. This lets you change where the code points after it has been printed. Dynamic codes also provide scan analytics, including scans over time, country and city breakdowns, peak scan times, and device, operating system, and browser information. You can export the full scan log as a CSV.
| Choose static when | Choose dynamic when |
|---|---|
| The destination is final and you only need the QR code itself. | You may need to change the destination after distribution. |
| You do not need scan analytics. | You want to review scan activity and export scan data. |
| You want a code that is free forever and does not expire. | You are using a code across materials where replacing a printed destination would be inconvenient. |
For flyers, menus, packaging, signage, business cards, and event materials, make this decision before final production. A dynamic code keeps the printed graphic in place while allowing you to update the destination later.
QRhubly lets you customize colors, gradients, logos, frames, dot shapes, and eyes. Use those controls to make the code feel at home in your brand materials, but keep the design focused on an easy scanning experience.
If you need a more illustrative treatment, QRhubly also offers AI-generated artistic QR codes. [VERIFY WITH YOUR TEAM] Confirm the creative direction, usage requirements, and final scan testing process before using an artistic code in a campaign.
QRhubly provides PNG and SVG downloads. Choose the format required by the person, platform, or production workflow receiving the file. [VERIFY WITH YOUR TEAM] Confirm the required format, dimensions, and placement requirements before delivery.
Then test the downloaded QR code, not only the version shown while you are creating it. Scan it after adding your design and again in the context where people will encounter it. Check that it opens the intended destination or performs the intended action. If you use a dynamic code, confirm that the current destination is correct before each new distribution or print run.
For a planned print piece, use the QR code size calculator to prepare the code for its intended scan distance.
Ready to make one? Create a QR code for free, or go dynamic to edit destinations and track scans.