How to Create a QR Code: Static, Dynamic, and Custom Options
Learn how to create a QR code for a link, website, print campaign, or business use, and choose between static, dynamic, normal, and custom QR formats.
Quick answer
To create a QR code, start with the action you want after the scan, choose the payload or destination, decide whether the code should be static or dynamic, generate the visual, and test the final result before publishing or printing. A static QR directly contains its payload and is best when the information will stay fixed. A dynamic QR normally points to a managed redirect so the destination can be updated later. Custom or Spiral QR designs add visual identity, but scan reliability and a clear fallback remain more important than decoration.
Start with the destination, not the QR image
People searching how to create a QR code, make a QR code, or generate a QR code are usually trying to solve the same first problem: turn an action into something a phone can scan. Decide whether the scan should open a website, a campaign page, contact information, Wi-Fi details, a PDF, a review flow, or another supported destination before choosing the visual format.
For a website or link, verify the final URL on a phone first. If the destination may change after printing, use a dynamic QR workflow rather than permanently encoding a final URL you may later regret.
Choose static, dynamic, normal, or custom
A static QR code is the simplest choice for information that should remain fixed. A dynamic QR code is more useful when you need an editable destination, scan analytics, campaign management, or long-lived print. The visual layer is a separate decision: a normal QR maximizes familiarity, while a custom or Spiral QR can make the code feel more intentional in branded material.
The safest workflow is to choose functionality first, visual style second, and then test the exact exported image at the size and surface where it will be used.
Create, test, then print or publish
After generation, scan the code on more than one device and test the entire destination journey. A code that scans in a design editor can still fail after resizing, low-quality printing, glossy packaging, poor contrast, or placement at the wrong distance.
If the code will be printed, keep enough physical size and whitespace around it, export at suitable quality, and test the real printed proof before a large production run.
Key points
- Define the post-scan action before generating the code.
- Use static for stable fixed information and dynamic when the destination may change.
- A website QR should lead to a fast, mobile-friendly, trustworthy page.
- Custom visual treatments should never replace real scan testing.
- Test the final exported or printed version, not only the preview in the generator.
What to do
- 1Choose the destination or payload.
- 2Decide whether it must remain editable after creation or printing.
- 3Choose a normal, branded, or Spiral visual style.
- 4Generate the QR at a quality appropriate for screen or print.
- 5Scan-test the final version and then publish it with a clear call to action.
Common mistakes to avoid
- Creating a static code for an expensive print run when the destination may change.
- Using a long or temporary URL without checking the final destination.
- Customizing the visual before establishing a reliable baseline scan.
- Publishing without testing on real phones and at the final physical size.
Frequently asked questions
How do I create a QR code for a website?
Enter the complete website URL in a QR generator, choose static or dynamic behavior, generate the code, and test the final destination on a phone.
Can I make a QR code online?
Yes. Online QR generators can create static or managed dynamic QR codes, depending on the service and features you choose.
Should I create a static or dynamic QR code?
Use static when the information is fixed. Use dynamic when you want to edit the destination later, manage campaigns, or collect managed scan analytics.
Can I change a QR code after I create it?
A static payload cannot be rewritten inside the same printed image. A dynamic QR can usually keep the same printed code while its managed destination changes.
Can I customize how a QR code looks?
Yes, but contrast, structural features, whitespace, and final-size testing remain essential for reliable scanning.
Can I create a QR code and print it?
Yes. Use a suitable export format and size, preserve the quiet zone, and test a physical proof before printing at scale.
Do I need an app to make a QR code?
No. A web-based generator can create QR codes. Scanning is also built into many modern phone cameras.
What should I put beside a QR code?
Add a concise call to action that tells the user what they will get after scanning, such as 'View menu', 'Open guide', or 'See product details'.
Sources and further reading
Technical or policy-sensitive statements in this guide are grounded in primary or authoritative references where available.
Related QR guides
Compare static and dynamic QR codes by editability, analytics, reliability, data density, cost, and long-term print risk.
Create a QR code for a website or link, choose static or dynamic, keep the destination mobile-friendly, and understand when a managed URL is better for printed material.
Learn how to print a QR code that scans reliably, choose a practical size and export format, test the final material, and use dynamic QR links when print must stay editable.
Learn how to create a custom branded QR code with color and visual identity while protecting contrast, scan reliability, print quality, and a normal QR fallback where needed.