Developer / MAYEXA TOOLS

QR Code Generator

Create static QR codes for URLs, Wi-Fi, contacts, text and events. Download PNG or SVG with optional local logos; no signup or scan tracking.

Processed on your deviceVersion 1.2.0

Loading your private workspace…

How to use QR Code Generator

  1. Choose Website, Text, Wi-Fi, Email, Phone, SMS, Contact, Location or Event.
  2. Enter the relevant details; preview updates in this browser tab.
  3. Adjust maximum PNG size, colors, correction and optional local logo; resolve validation warnings.
  4. Download PNG or SVG, keep the quiet border and scan-test on intended devices before sharing.

A practical example

Encode https://example.com with high contrast and a quiet border.

How it works

Local qrcode Reed-Solomon encoding with integer module rendering, fixed quiet border, contrast safeguards and independent jsQR exact-payload decode validation.

Limits and assumptions

1500 UTF-8 bytes; PNG maximum 128-1024px with whole-module sizing and at least two pixels/module; four-module quiet zone and minimum 4.5:1 contrast. Logos: PNG/JPEG/static WebP up to 1 MiB and 1024x1024px, H correction and minimum 320px output; actual composite must decode locally. Physical scanning still requires testing. No transparent backgrounds, dynamic redirects, hosted files, analytics or enterprise Wi-Fi. App support varies.

Nine content types with dedicated fieldsLive local previewHidden and open Wi-Fi networksEmail subject and messageSMS messagevCard organization, website and notesWhole-module PNG sizingContrast safeguards and color presetsError correction optionsPNG and SVG downloadsInspect and copy encoded contentLocation coordinatesUTC calendar eventOptional bounded local logoIndependent local decode validation
CLEAR ANSWERS

Frequently asked questions

What does QR Code Generator help with?

A QR code stores a payload that a compatible scanner can read. Mayexa creates static QR codes for links, text, Wi-Fi, email, phone, SMS, contacts, locations and UTC events. Generation runs locally; it does not create a tracked redirect or an editable hosted campaign.

What should I check before relying on the result?

An optional logo is checked with a local decoder before download is enabled, but this does not guarantee physical scanning. Dense payloads, print quality, camera focus and low contrast can still cause failures. A static code's contents cannot be changed after downloading; if the linked page moves, maintain that URL or generate a replacement code.

Do I need a Mayexa account?

No Mayexa account is required. Review the workspace's processing labels and limits before entering data.

Does content leave my browser?

No. QR input is processed in this browser tab, with no saved drafts or remote QR service. Downloads and clipboard copies may contain private contact details or Wi-Fi passwords.

Why is the PNG slightly smaller than my chosen size?

The maximum size is rounded down to whole pixels per QR module to keep edges sharp. Dense content may need a larger size. SVG can be scaled for print.

Can I change a downloaded QR code later?

These are static QR codes. Edit the content here and download a new code. Dynamic redirects and scan tracking are not provided.

Is scanning guaranteed?

No. High contrast, a clear four-module border and sensible density help, but printing, cameras and installed apps affect scanning. Test the downloaded code on intended devices.

Can I add a logo?

Yes. Upload a small local PNG, JPEG or static WebP. The tool forces high correction and checks the actual composite with a local QR decoder before enabling downloads. This is not a guarantee of physical scanning; test the final print on intended devices.

Learn the method and check the limits

Work through a practical example and understand how to interpret the result before relying on it.

Create a QR Code for a Link, Wi-Fi or Contact and Test the Download