QR Code Generator
The QR Code Generator is a versatile tool for creating professional QR codes with
extensive design options. Transform text, URLs, contacts, WiFi data, and more into
customizable QR codes that are perfect for marketing, branding, and practical
applications.
Getting Started
Create QR codes with the QR Code Generator in four simple steps:
-
Step 1 - Choose Data Type: Click one of the icons at the top (Text,
URL, Email, SMS, Phone, Geo, Event, Contact, or WiFi)
-
Step 2 - Enter Data: Fill in the input fields with your data (the
preview updates in real-time)
-
Step 3 - Customize Design (Optional): Adjust colors, shapes, logos, and
other design elements
-
Step 4 - Download: Choose your desired format (PNG, SVG, JPEG, or WebP)
and download your QR code
💡 Tip: The QR code preview updates automatically as you enter your
data. The semi-transparent display is a placeholder - once your data is complete, the
actual QR code will be shown!
Main Features & Data Types
Text
Convert simple text, messages, or notes into a QR code.
- Maximum Length: Up to 1700 bytes (approximately 1700 characters)
-
Use Cases: Ideal for notes, codes, messages, and general information
-
Size: Longer texts result in larger QR codes with higher error
correction
URL
Create QR codes that link to websites - with automatic URL formatting.
-
Automatic Validation: The tool automatically checks if the URL is valid
-
Protocol Handling: URLs are automatically formatted with https:// if
necessary
- Use Cases: Perfect for marketing, business cards, and campaigns
- QR Code Format: Uses standard URL format for maximum compatibility
Email
Create QR codes that open email clients with pre-filled data.
- Email Address: Required - the recipient address
- Subject: Optional - the email subject is automatically filled in
- Message: Optional - the email body is pre-filled
- Use Cases: Newsletter signup, feedback requests, contact forms
SMS
Create QR codes for SMS with phone number and optional pre-filled message.
- Phone Number: Required - international format or local number
- SMS Text: Optional - the message is automatically pre-filled
- Format: SMS parameters are formatted as "sms:" URL
-
Use Cases: Mobile marketing, event registration, quick communication
Phone
Create QR codes to call a phone number.
- Phone Number: Any format (automatically cleaned)
- Use Cases: Business cards, business materials, customer service
- Compatibility: Works automatically on any smartphone
Geo (Location)
Create QR codes with GPS coordinates that open mapping apps.
-
Latitude & Longitude: Decimal format (e.g., 49.0069, 8.4037 for
Karlsruhe)
-
Maps Integration: Automatically opens Google Maps or the default maps
app
- Accuracy: Precise to decimal places (meter range)
- Use Cases: Tourism, event venues, business locations, logistics
Event
Create QR codes for calendar events with complete event details.
- Event Title: Required - the name of the event
- Description: Optional - event details
- Location: Optional - address or location description
- Start & End Date: Optional - event time period
- All-Day Event: Option for all-day events
- Format: ICS (iCalendar) format - compatible with all calendar apps
- Use Cases: Conferences, webinars, parties, business appointments
Contact
Create QR codes for business cards with complete contact information.
- Name: First and last name
- Title: Profession or position
- Emails: Multiple email addresses with type (work, personal, etc.)
- Phone Numbers: Multiple numbers with type
- Format: VCard (.vcf) standard - universally compatible
-
Use Cases: Digital business cards, contact sharing, professional
networks
WiFi
Create QR codes for WiFi connection with automatic network configuration.
- SSID: Required - the WiFi network name
- Password: Optional - the WiFi password (not displayed)
- Automatic Connection: The smartphone connects automatically
- Guest Networks: Perfect for restaurants, hotels, events
- Use Cases: Hospitality, retail, business locations
EPC (SEPA Transfer)
Create QR codes for SEPA payments according to the EPC standard (European Payments Council).
- IBAN: Required - The beneficiary's account number (e.g., DE89370400440532013000)
- Beneficiary Name: Required - The name of the payment recipient (max. 70 characters)
- BIC: Optional but recommended - The international bank code (8-11 characters)
- Amount: Optional - Payment amount in EUR (0.01 to 999,999,999.99)
- Format: BCD (Barcode Data) format according to EPC specification
- Use Cases: Invoices, fundraising campaigns, B2B payments, e-commerce
- Security: Payment data is encrypted within the QR code
Extensive Design Options
Size and Format
Adjust size and output format to your requirements:
- Width & Height: Any size (100-500+ pixels)
- Output Format: PNG, SVG, JPEG, or WebP
- SVG Advantages: Scalable without quality loss, ideal for printing
- PNG Advantages: Widely compatible, small file size
Dots (Points) Styling
Customize the appearance of QR code dots:
- Color: Single color or gradient (linear/radial)
- Shape Types: Square, Rounded, Circle, Classy, Extra Rounded
- Gradient Rotation: Angle for gradient direction
- Rounding: Degree of rounding for rounded dots
Corner Squares Styling
Design the characteristic corner squares of the QR code:
- Independent Design: Different color and shape than regular dots
- Format Types: Square, Extra Rounded, Classy
- Gradient Support: Gradients for visual effect
- Sync Design: Option to copy dots design to corners
Corner Dots Styling
Customize the small dots inside the corner squares:
- Shape & Color: Independent from the rest of the code
- Gradient Support: Custom gradients possible
- Consistency: Option to sync with dots design
Background Styling
Customize your QR code background:
- Single Color: Default white
- Gradient: Linear or radial for visual effect
- Transparency: Fully transparent background for PNG/WebP
- Theme Adaptation: Automatic for dark/light mode
Logo Integration
Place a logo or image in the center of your QR code:
- Logo Upload: JPG, PNG, or SVG images
- Size & Position: Adjustable logo size (0-100%)
-
Error Correction: Logo overlays only a small area - QR code remains
readable
- Padding: Spacing around the logo
- Hide Background: Hide background dots under the logo
Borders & Decorations
Add sophisticated borders and text decorations:
-
Main Border: Thickness, color, and stroke pattern (solid or dashed)
- Inner Border: Additional border inside
- Outer Border: Additional border outside
- Text Decorations: Text above, below, left, or right of the code
- Decoration Styling: Customize font, size, and color
ℹ️ Info: Borders and decorations should be subtle to not affect QR code
readability. Light borders on dark codes work best!
Technical Details
QR Code Error Correction Level:
QR codes can be 7%, 15%, 25%, or 30% damaged and still be scannable
Error Correction Level = Determines how much of the code can be damaged |
Type Number = Version of the QR code (1-40, higher = bigger)
Data Size & Capacity:
The maximum capacity is 1700 bytes. Longer data results in larger QR codes with higher
resolution
Short URLs = up to 25 characters (small) | Normal text = up to
500 characters (medium) | Long text = up to 1700 characters (large)
File Format Recommendations:
PNG: Best compatibility, small, lossless - standard for web
SVG: Scalable without loss - ideal for printing and large formats
JPEG: Compressed, smaller files - good for emails
WebP: Modern, very small files - ideal for web and mobile
Use Cases
When is the QR Code Generator particularly useful?
-
Marketing & Advertising: Connect print media with online content
and track campaigns
-
E-Commerce: QR codes in product listings or on packaging for quick
access to details
-
Event Management: Tickets, registration, location, and WiFi
connection
-
Hospitality & Restaurants: Menu access, WiFi connection, payment
links
-
Business Cards & Networking: Digital contact information on modern
business cards
-
Logistics & Tracking: Location, product information, and delivery
status
-
Education & Training: Links to materials, online lectures, feedback
forms
-
Branding & Authentication: Branded QR codes with logos and design
elements
Tips & Best Practices
-
Mind the Minimum Size: QR codes should be at least 2x2 cm to scan
reliably
-
Contrast is Key: Ensure the QR code has strong contrast from the
background (dark dots on light background)
-
Keep Logo Size Small: Logos should not cover more than 20-30% of
the QR code
-
Use SVG for Printing: Use SVG format for professional prints
without quality loss
-
Leverage Error Correction: Higher error correction levels allow
logos and damaged areas
-
Test Colors: Not all color combinations are readable - test with
different scanners
- Mobile Optimization: Ensure links are mobile-optimized
-
Use Borders Sparingly: They look nice but can affect readability
-
Version Compatibility: Let the tool automatically choose the best
QR version
-
Test Before Printing: Scan your QR code with different devices and
apps
Practical Examples
Marketing Campaign
Example: An advertisement for a new product with logo and text
decoration
Setup: URL with logo, dark blue with white background, border with text
"Shop Now"
Download: PNG for digital, SVG for print ads
WiFi Hotspot
Example: Restaurant WiFi quickly accessible for guests
Setup: WiFi type with SSID "RestaurantXY" and password, subtle design
Download: Printed on menu boards or tables
Event Registration
Example: Conference with ticket link and event information
Setup: URL type with ticket link + event data for calendar,
professional design
Download: SVG for high-resolution printing on tickets
Digital Business Card
Example: Professional contact business card
Setup: Contact type with name, email, phone, minimalist black and white
design
Download: PNG or SVG for printing on business cards