FREE QR CODE GENERATOR

QR codes made yours.

Create a code for your links, contacts and events. Style it your way, then download and share.

Made in your browser
No account needed. Yours to keep.

1. Add your content

Your QR code is generated directly in your browser.
Starter templates & captions Ready-made styles and download frames

Apply a ready-made design. Your content stays unchanged.

Choose a frame to include your caption in downloads, copied images and print sheets. The selected size is the QR area; the frame adds space around it. Captions are saved with design presets.

Colours

More design options Shapes, logo, image size and border

QR shapes

Add a logo

20%

Size & border

Saved designs

Save colours, styles, frames, captions and your logo on this browser. Your encoded QR content is never included. Up to 10 designs; saving an existing name updates it.

Preset files include saved logos. Import adds designs without replacing existing ones; conflicting names are renamed. Maximum 10 designs in total.

Local project library

Save the complete content, design, frame, caption and print label on this browser. Up to 20 projects. Saving an existing name updates it. Projects are not uploaded or synced.

Content is stored unencrypted in this browser profile. This can include Wi-Fi passwords, contact details and event information. Anyone with access to this profile may be able to read it. Clearing site data removes your projects.

Your QR code Ready
Waiting to check the generated image.
Scan advice & checks

Automatic verification checks a PNG copy against your intended content. Transparent images are checked on white. Test the final print or display with your phone too.

Download QR code

PNG for everyday sharing · SVG for scalable print

Print options & size guidance

SVG is recommended for printing because it can be scaled without losing quality.

Print-size guidance

This estimate uses the actual QR density and frame size, a 0.4 mm module target, and a 10:1 distance-to-symbol-width rule of thumb. It is a planning aid, not a scan guarantee. Artwork size includes the border, frame and caption. These settings do not resize downloaded files or print sheets.

QR printing reference: keep a four-module clear border.

Choose the action before the artwork

Use a website QR code to open a menu or booking page, a contact QR code to save someone’s details, or an event QR code to add an event to a calendar. The generator creates static QR images in your browser. No account is needed for generation or downloads, and there is no hosted redirect or QR scan-count service built into the result.

A static code keeps the same data after download. It has no built-in expiry, but a moved page, changed Wi-Fi password or closed external account can still break the intended action. For information that changes often, link to a stable webpage you can maintain.

Make, verify and test

  1. Enter the content. Choose the QR type and check its fields. Keep the payload as short as the task allows.
  2. Choose a design. Start with a template or adjust colours, shapes and logo. Preserve contrast and a clear border.
  3. Read the scan result. Automatic verification compares the rendered QR with your input; it does not test external websites or app actions.
  4. Export and proof. Download PNG, JPG or SVG, or copy a PNG image when your browser supports it. Scan the exported artwork and test the actual destination.

Use Print options & size guidance before ordering labels or signs. Frames and captions increase the complete artwork size. Test a full-size proof on the intended material, and print a readable link or instruction beside the QR for people who need another route.

Reuse your work

Saved designs keep the appearance, logo, frame and caption without the content fields. Export and import designs to transfer them between browsers. The separate Local project library can save complete content and design when you explicitly choose to store it.

Projects are unencrypted in the current browser profile and may contain passwords or contact details. They do not sync, and clearing site data removes them. Review the privacy and browser-storage notice before saving sensitive information.

For a spreadsheet of labels, use the bulk generator: up to 120 records from text or CSV, ZIP downloads, scan reports and retries for failed or unfinished rows. The image reader helps inspect an existing code without opening its destination automatically.

Common questions before printing

Can I change a downloaded code?

You can create replacement artwork, but cannot change the data in a copy already printed. A webpage at the encoded URL can be updated independently if you control it.

Does a passed scan mean it works on every phone?

No. It means the software decoded the tested rendering. Cameras, lighting, surfaces and app support vary. Test with the devices and conditions you expect people to use.

Can anyone read the contents?

Anyone who obtains the image may be able to decode it. QR codes do not encrypt passwords or private details. Include only information you intend to share.

Where can I learn the workflow?

The user guide covers downloads, saved projects, verification and bulk controls. Our practical guides explain maintenance and print preparation.