Create QR Code

Choose a type, customize style, and generate your QR code.

1 Choose Type 2 Add Content 3 Style 4 Create
Free preview mode: Create and preview QR codes. Sign in to save and track your QR codes.
What do you want this QR to do?
Destination Information
The URL users are redirected to when scanning the code.
Wi-Fi Network Information
Wi-Fi QR codes are static (no tracking). They encode network credentials directly.
Contact Information
Direct QR Code: Contact details are encoded directly in the QR code. No redirect service, no analytics, no editing after creation. Perfect for business cards or printed materials.
Optional Metadata
A memorable name for this QR code (for your reference only).
Templates require sign-in. Sign in to use professional templates and save your QR codes.
Advanced appearance options require sign-in. Sign in to unlock custom colors, shapes, and styling.
Shapes
Choose a shape for the QR code data modules.
Choose a shape for the finder patterns (corner eyes).
River flows left-to-right. Waterfall flows top-to-bottom.
Colors
Guided color modes ensure optimal contrast automatically.
System will auto-select foreground/background for optimal contrast.
Main QR code color (should be dark for best scanning).
Background color (should be light for best scanning).
Preview uses a checkerboard. Exported PNG has no background.
Apply color gradients across QR code elements.
Frames and labels require sign-in. Sign in to add frames, badges, and purpose labels to your QR codes.
Frame
Recommended: 4 modules.
4 (minimum) 4 10
Purpose Label
Optional text to give meaning to the scan (max 30 characters).
Inside Frame places the label within the frame border, near the bottom edge. Works with all frame shapes.
Technical settings require sign-in. Sign in to access error correction levels and module sizing options.
Technical Settings
Higher levels allow more damage but increase QR size. Auto-adjusted when using logos or custom shapes.
5px 10px 20px
Size of each QR module in pixels (affects final image size).
Webhook (Optional)
Receive real-time notifications when this QR code is scanned.
Webhook payload: Each scan sends a POST request with code_id, timestamp, device_type, country, and visitor_key.
UTM Tracking
UTM parameters are automatically appended to your destination URL for tracking in Google Analytics.
Smart Redirect
Traffic is split between destinations based on weights. Visitors are consistently routed to the same destination.
A
B
Route users to different destinations based on their location.
Leave empty for all countries.
Different destinations for mobile vs desktop users.
Direct users to platform-specific app stores or pages.
Change destinations based on time of day (useful for menus, promotions).
Direct users to language-specific versions of your site.
Use {lang} as placeholder for the language code.
Smart redirects allow one QR code to lead to different destinations based on user context.
Schedule
QR code becomes active at this time.
QR code stops working after this time.
QR code expires after this many scans. Leave empty for unlimited.
Where to redirect after expiration. Defaults to a generic expired page if empty.
Schedule when this QR code is active. Perfect for limited-time promotions.
Tags
Comma-separated tags for organizing and filtering QR codes.
Direct QR codes encode data directly and cannot be edited after creation. They will be generated and downloaded immediately.
Preview mode lets you test your QR code. Sign in to claim and manage your QR codes.
Cancel
Live Preview
Transparent PNG

Enter a destination URL to start the preview.

Preview unavailable

Preview render failed

Loading...

Generating preview...

QR code preview
Error Correction: M
Size: -
Contrast: -