How-to guide
Begin with what someone should be able to do: open a page, join Wi-Fi, save contact details, add an event, or make a payment. Check the destination on a phone before encoding it.
Choose a static code when its contents should stay fixed. Use a redirect service only when you need provider-managed edits, analytics, or account controls. Then choose an export that suits the placement and test the finished artwork.
Keep the original file with its destination and owner. A static code cannot be edited after it is made, so create and replace the artwork if its encoded details change.
Listen to this guide
Play the narrated version of this guide, generated from the localized page content.
Duration: 7:33
Create your first QR code
Start with a URL QR code, then switch formats when you need WiFi, contacts, events, or payments.
Key decisions
Choose what the code should do
Use URL for landing pages, WiFi for network access, vCard for contacts, and event QR codes for calendar invites.
Keep the design scannable
Use strong contrast, enough quiet zone, and high error correction when adding a logo or printing in busy environments.
Export for the placement
Use SVG, PDF, or EPS for print artwork and PNG, JPG, or WebP for websites, email, and social posts.
Test the finished design
Scan the downloaded file and the final design. For print, test a proof at its intended size because resizing, compression, colour changes, or finishing can affect scanning.
QR code creation choices
| Step | Best choice | Avoid |
|---|---|---|
| Content type | Match the QR type to the user action | Putting every campaign into a plain text code |
| Destination | Use mobile-friendly pages and stable URLs | Sending scans to slow or desktop-only pages |
| File format | Vector for print, raster for quick digital use | Scaling a small screenshot into production artwork |
| Static or dynamic | Static for stable payloads or redirects you control | Using a hosted redirect account when direct static scanning is enough |
| Brand styling | High contrast, protected quiet zone, and high error correction with logos | Low-contrast colors, large logos, shadows, or transparent modules |
| Campaign measurement | Add UTM parameters before generating URL QR codes when reporting matters | Printing one generic QR code and expecting placement-level analytics later |
Plan the QR code before generating it
Decide what should happen after a scan and check that the destination works well on a phone.
Choose one scan action
Decide whether the scanner should open a URL, join WiFi, save a contact, add an event, start a message, open a location, or approve a payment request.
Validate the destination
Open the page, app link, form, payment URI, or contact data on a phone before generating the final code so you do not encode a broken or private link.
Decide on static or dynamic
Use a static QR code for stable information and direct payloads. Use a dynamic provider only when you need provider-managed editing, pre-load scan analytics, or team dashboards.
Design for scanning, not decoration
Style the code without obscuring its pattern or reducing contrast.
Protect the quiet zone
Keep clear margin around every side of the code after it is placed into Canva, Adobe Express, PDFs, packaging, menus, stickers, or documents.
Use safe brand styling
Choose strong foreground/background contrast and use high error correction when a logo or frame covers part of the QR symbol.
Set size from distance
A business card, table tent, poster, storefront sign, receipt, and package all need different physical sizes and proofing distances.
Export and save the final files
Keep the QR file and final artwork together so the code can be checked or reproduced later.
Download the right formats
Use SVG, PDF, or EPS as print masters and PNG, JPG, or WebP for fixed-size digital placement, previews, and documents.
Test the final layout
Scan the exported PDF, image, sign, card, sticker, or package proof rather than approving only the generator preview.
Record what was printed
Archive the payload, owner, destination, UTM plan, export settings, final artwork, and scan-test notes for future reprints or audits.
Create a QR code checklist
- Choose the QR content type that matches the scan action.
- Enter the payload carefully and test the destination before styling.
- Use high contrast and keep a clear quiet zone around the code.
- Download SVG, PDF, or EPS for print and PNG, JPG, or WebP for digital use.
- Scan the final artwork from the expected distance before publishing.
- Add UTM parameters before generating if a URL QR campaign needs analytics.
- Avoid screenshots, repeated compression, and low-resolution files for production artwork.
- Archive the source payload, QR export, final layout, owner, and scan-test result.
Create a QR code in five steps
- 1
Pick a QR type
Choose URL, WiFi, vCard, event, location, payment, or another format based on what the scanner should do.
- 2
Add the details
Paste the destination or enter the structured fields, then confirm the preview updates correctly.
- 3
Customize and export
Adjust colors, error correction, logo, size, and download format for the final placement.
- 4
Place and test the code
Insert the exported code into the final document, design, sign, menu, package, or web page and scan that exact output.
- 5
Archive the final version
Save the source payload, export file, final artwork, and approval notes so later reprints do not rely on guessing.
Frequently asked questions
Can I create a QR code for free?
Yes. QR Code Crafter lets you create static QR codes and download them in common print and digital formats without an account.
Which QR code type should I choose?
Use URL for web pages, WiFi for network login, vCard for contact saving, event for calendar invites, and payment formats for supported payment flows.
How do I know the QR code works?
Scan the exported file or final artwork with more than one device before publishing, especially when printing, adding a logo, or changing colors.
What QR code format should I download?
Use SVG, PDF, or EPS for print and layout work. Use PNG, JPG, or WebP when the QR code will be displayed at a fixed digital size.
Should I create a static or dynamic QR code?
Use static QR codes for stable payloads, direct actions, and redirects you control. Use a dynamic provider when you need dashboard editing, pre-load scan analytics, or team governance.
Can a QR code campaign be tracked?
Static URL QR codes can include UTM parameters so your website analytics can report visits after the landing page loads. They do not count scans that never open the destination.