Create QR Codes
in seconds
Generate professional QR codes for 11 content types — URL, WiFi, vCard, SEPA and more. Track scans in real time and manage everything in one place.
100% Free
No hidden costs or subscriptions
Free forever
Core features stay free
How does it work?
Three simple steps to your QR code
Register
Create a free account with your email. Registration takes less than a minute.
Configure
Choose a QR code type — URL, WiFi, vCard, SEPA and more — and fill in the details.
Download & Share
Download as SVG or PNG and use it anywhere — print, web, posters.
11 QR code types
From simple URLs to WiFi, payments and contacts — one tool for every use case
URL / Website
Redirects to any website. Supports real-time scan tracking and analytics.
Opens a new email with pre-filled address, subject and body.
SMS
Opens the messaging app with a pre-written SMS.
Phone
Triggers a call to the stored number.
WiFi
Connects to a network without typing the password.
vCard (Contact)
Saves contact details directly to the address book.
SEPA Payment
Pre-fills a SEPA bank transfer — ready to confirm and send.
Bitcoin / Crypto
Sends crypto to a wallet address. Supports BTC, ETH and more.
Location (Geo)
Opens the exact location in the maps app.
Calendar Event
Adds an event with title, time and location to the calendar.
Plain Text
Encodes any plain text — no redirect, no tracking.
Everything you need
Simple yet powerful tools for managing QR codes
Instant generation
Create a QR code in seconds. Enter a URL, click save — the code is ready immediately.
SVG, PNG, JPG & WebP export
Download as vector SVG for perfect print quality, raster PNG/JPG for digital use, or modern WebP for smaller file sizes on the web.
Scan analytics
View a 30-day scan chart, total count, and a recent scans table for each code.
Code management
Name your codes, activate or deactivate them. Inactive codes do not redirect.
Coloured QR codes with logo
Choose a module colour and add a logo in the centre — upload your own or pick from presets.
Email reports
Receive weekly stat summaries and notifications on first scan and milestones.
Embed on your website
Copy the image URL or HTML img tag and embed your QR code directly in any webpage — no download needed.
SEPA payment QR codes
Generate EU-standard GiroCode QR codes for fast, error-free bank transfers.
-
IBAN, amount and reference pre-filled on scan
-
Works with any EU bank app that supports GiroCode
-
Ideal for invoices, donations, event tickets and more
GiroCode
Full REST API for your account
Create, retrieve and embed tracked QR codes directly from your stack. Authenticate with an API key and manage every code tied to your QRCraft account via simple REST calls.
-
Create tracked QR codes with full scan analytics
-
All 11 types supported — URL, vCard, SEPA, WiFi, events and more
-
Fetch metadata, embed PNG/SVG or manage codes programmatically
# Create a tracked QR code via REST
curl -X POST 'https://qrcraft.io/api/qr.php' \
-H 'Authorization: Bearer qrc_...' \
-H 'Content-Type: application/json' \
-d '{
"type": "url",
"name": "Menu",
"fields": { "url": "https://example.com" }
}'
Just need a quick image?
Use the anonymous mode — no account, no tracking. Pass any string in the URL and embed the PNG straight from an <img> tag.
# Anonymous mode (no account)
<img src="https://qrcraft.io/api/qr.php?data=https://example.com">
Get started today
Registration takes less than a minute. No credit card required.
Create a free account