Skip to content

QR Code Generator

Create custom QR codes with logos and colors

Quick Actions

QR Code Type

Content

Colors & Style

Brand Logo

Drag and drop your logo here

PNG, JPG up to 5MB

QR Code Preview

QR Code Preview

Enter content above to generate your QR code

About the QR Code Generator

Create a QR code for a website link, plain text, email address, phone number, SMS, WiFi network, contact card or map location. Pick colours, add your own logo, choose a size and download it as a PNG. It is free, needs no account, and the code is generated in your browser, so what you type is not uploaded.

How to use it

  1. 1

    Choose a type

    Pick what the code should do when scanned — open a link, join a WiFi network, save a contact, dial a number and so on.

  2. 2

    Enter the content

    Type or paste it into the box. Under the box you can see exactly what will be encoded; for WiFi enter the network name, then a comma, then the password.

  3. 3

    Style it

    Choose colours, size and margin, and optionally upload a logo to place in the middle.

  4. 4

    Download and test

    Download the PNG or copy it to the clipboard, then scan it with a phone before you print it.

Good to know

  • Dark codes on a light background scan most reliably. Very light colours or inverted (light-on-dark) codes can fail on some phones — the tool warns you.
  • Adding a logo switches the code to the highest error-correction level, and the logo is kept small enough for the code to stay readable.
  • These are static codes: the information is stored inside the picture itself, so they never expire and we cannot track scans.

Frequently asked questions

Is this QR code generator really free?
Yes. There is no account, no limit on how many codes you make and no watermark on the downloaded image.
Do the QR codes expire?
No. The data is built into the image, so a code keeps working for as long as the link or details inside it stay valid.
Why will my QR code not scan?
The usual causes are low contrast between the code and its background, a colour scheme where the code is lighter than the background, printing it too small, or putting a lot of text inside it. Use a dark colour on a light background, increase the size and shorten the content.
Is the information I enter sent to a server?
No. The code is drawn in your browser. Nothing you type into the generator is uploaded or stored by us.
Rate the QR Code Generator

Tell us how it worked for you.

More free tools