The higher the level, the better the QR resists damage. Level H is recommended when adding a logo.
Templates
Style
Colors
Center logo
Icons
PNG/SVG recommended, max 1 MB. Use error-correction level H to stay scannable.
Frame
Preview
Fill in the content to see the QR code.
Recent
Embeddable HTTP API
The basic generator is also exposed over HTTP: handy for embedding a QR code directly in an email, a page or a script, with no JavaScript. Open CORS, no key, cached response.
Note: the API returns a "simple" QR (solid colors, square modules). Advanced styles — shapes, gradients, logo, frame — are available only in the generator above, in the browser.
Endpoint
GET /api/qr?data=...
Parameters
Param
Values
Default
Role
data
required
—
Text/URL to encode (max 2900 characters, URL-encoded).
The PayPal QR code turns your PayPal.Me link into a scannable code: scanning it opens your PayPal payment page — optionally with a preset amount. Perfect for market stalls, freelancers, tip jars, invoices and events.
Enter your PayPal.Me username (and an optional amount and currency), then print or share the QR code. It is static and never expires.
Why use our QR code generator?
Free & unlimitedNo sign-up, no watermark, no limit. Generate and download as many QR codes as you like, in PNG or SVG.
Never expiresYour QR codes are static: they encode the data directly and keep working forever, with no subscription.
100% privateEverything is computed in your browser. No data (URL, Wi-Fi password, contact…) is ever sent to a server.
Fully customizableModule shapes, color gradients, a center logo and a frame with a call-to-action label.
PNG & SVG exportCrisp SVG (vector) for large-format print, PNG for the web — at any size.
Free HTTP APIGenerate QR codes from a simple URL to embed them in an email, a page or a script.