Best QR codes for
your daily life

Custom colours, logo branding, beautiful templates, smart content builders, and a personal library — everything for perfect QR codes.

My Website
example.com/page
URLSavedBranded
Explore amazing features
QRMaker Pro has lots of excellent features

Instant preview

QR updates live as you type — no waiting, no reloads.

Smart content

Structured builders for WiFi, vCard, Events, SMS, Geo & Crypto.

Beautiful design

8 templates, frame captions, gradients, and a custom colour picker.

Logo branding

Drop a logo in the centre with auto-padding for scan reliability.

Personal library

Save, search, filter, edit and duplicate codes in your library.

Light & dark

A polished dark mode that follows your preference automatically.

Create QR Code

Design · Preview · Download or Save

⌘ / Ctrl + S
Include country code for international scans.
Opens in the default maps app on most phones.

Live preview

Enter content to begin

Welcome back

Sign in to your account

No account? Create one free

Create account

Free forever. No credit card.

Have an account? Sign in

My QR Codes

Settings

Manage your account and preferences.

Appearance

Light, dark, or follow your system

Theme
Saved on this device

Profile

Your account details

Name
—
Email
—
Password
Change your login password

Default style

Applied when you open the generator

Template
Default size
PDF page
PDF position
Error correction

Workflow

Editor preferences

Show colour presets
Palette dots in the Design tab
Auto-switch to Design tab
Jump to Design after typing content

Danger zone

Irreversible actions

Delete all QR codes
Permanently clears your entire library
Sign out
Sign out on this device

Generate QR codes
that look great

QRMaker Pro is a self-hosted QR code platform built with PHP and vanilla JavaScript. Smart content builders, brand-matched designs, frame captions, and a personal library — all running on a single PHP file with zero database setup.

PHP 7.4+ SQLite · Zero config No framework Self-hosted

Everything you need for great QR codes

Design controls

8 templates, colour presets, hex pickers, frame captions, and gradient backgrounds.

Smart builders

Structured forms for WiFi, vCard, Events, Email, SMS, Geo and Crypto wallets.

Logo overlay

PNG / SVG / JPG with adjustable size and background style (white, match, transparent).

Output resolution

From 100px to 2000px. Preview scales proportionally and stays perfectly sharp.

Export anywhere

Download PNG, vector-wrapped SVG, printable PDF, or push to your browser's clipboard.

Smart library

Search, filter by content type, edit labels, duplicate, copy and share saved codes.

Live preview

Debounced 300ms preview. Canvas-based rendering keeps preview & export pixel-identical.

Light & dark

Polished dual themes that follow your system preference or your manual choice.


Built with simplicity in mind

The architecture prioritises portability. The backend is plain PHP — no Composer dependencies, no autoloaders. The frontend uses vanilla JS with hash-based SPA routing, so there's no build step.

LayerTechnology
BackendPHP 7.4+ (plain PHP, no framework)
DatabaseSQLite via PDO — auto-created, zero config
FrontendVanilla JavaScript — no frameworks or build tools
RenderingHTML5 Canvas for compositing, preview, and all exports
QR Engineapi.qrserver.com via PHP cURL proxy
Authbcrypt passwords + PHP sessions
FontsFraunces · Plus Jakarta Sans · JetBrains Mono