QR code generator
ClientTurn a URL, contact block, or Wi‑Fi string into a scannable PNG or SVG. Use the builders for structured Wi‑Fi and vCard payloads, adjust colors and size, add an optional center logo, then download or copy—no upload to our servers.
Generate
?
Builds the QR matrix in your browser, then draws a PNG you can download or copy. Payloads never leave your device.
Logos sit on a white pad in the center and use high error correction—keep them small and always test with a real camera before printing. Very long payloads produce denser patterns.
Payload builders
Fill fields and apply to the editor—then generate or use auto-refresh. Wi‑Fi strings follow the common WIFI: format; vCard is version 3.0.
Wi‑Fi
vCard
Max 2,048 characters. Capacity depends on length and error correction—very dense codes are harder to scan.
Colors
Place the PNG on a contrasting background for reliable scans.
Center logo (optional)
Upload a square-ish icon or mark. It is drawn on a white pad in the middle—keep it modest and test with a real phone before printing.
What you can encode
Build QR symbols for URLs, Wi‑Fi join payloads, vCards, and plain text—then download PNG or SVG. Error correction and quiet zone are applied in your browser; scan with a phone to verify before printing.
Nearby workflows on Toolcore
- Barcode generator — when retail needs linear Code 128 or EAN instead of a matrix code.
- Image convert — to resize or re-export a logo embedded in the QR center.
- Open Graph preview — to check the landing page behind a URL-encoded QR.
Common use cases
- Share a landing page, menu, or signup link on posters and stickers.
- Use the Wi‑Fi builder so guests scan to join without typing SSID or password.
- Build a vCard from form fields instead of hand-writing BEGIN/VCARD lines.
- Export SVG for sharp vector placement or a large PNG width for print—test scans on paper.
Common mistakes to avoid
Oversized logo or low contrast
A logo that covers too much of the symbol or colors with little contrast can fail to scan. Shrink the logo, increase quiet zone, or pick clearer module colors.
Transparent background on busy artwork
If “light” modules are transparent, avoid placing the QR on noisy or same-colored backgrounds—give the code a clean, contrasting surface.
FAQ
Is my QR content sent to Toolcore?
No. Generation uses JavaScript in your browser; we do not receive your text, images, or exported PNG.
Why does adding a logo force high error correction?
Covering part of the code removes some modules. Level H (high) restores redundancy so many phones can still decode the payload.
What is the maximum text length?
You can enter up to about 2,048 characters in the editor, but practical QR capacity is lower and depends on encoding and error level. Prefer short URLs for printed materials.
Why does SVG not show my logo?
SVG export is the QR pattern only (vector modules). The center logo is drawn on the PNG canvas after generation—use PNG for branded print, or add artwork in your design tool using the SVG as a base.
Common search terms
Phrases people search for that match this tool. See the full long-tail keyword index.
- qr code generator with logo
- wifi qr code generator
- vcard qr code online
- free qr png and svg download
- no-upload qr code creator
More tools
Related utilities you can open in another tab—mostly client-side.
QR code decoder
ClientUpload an image to read QR payload text or URLs—local jsQR decode; not a live camera scanner.
Linear barcode generator
ClientCreate EAN-13, EAN-8, Code 128, and UPC-A linear barcodes in your browser—PNG/SVG export, check digit auto-fill, no upload.
Image convert
ClientConvert, enhance (tone & sharpen), resize, read EXIF & export clean—WebP, JPEG, PNG in browser. Pair with Image resize and QR or barcode in Media.
URL parser
ClientSplit URLs into protocol, host, path, query, and hash—browser URL API; optional https:// assumption; no fetch.