Barcode Generator

QR Code barcode generator

2D code read by any phone camera. Ideal for links, Wi-Fi, contacts, text and Pix payments.

Terms of use: this site only turns the data you type into a barcode; it does not create, verify, register or store that data, and nothing is sent to any server. The content you enter and the use of the generated barcodes are solely the user's responsibility, including the right to use GTIN/EAN numbers (licensed by GS1), the accuracy of the information and compliance with applicable law. Links with dangerous schemes and typical attack patterns (scripts, SQL injection) are blocked, but this does not replace your own checks. By using the generator you accept these terms.

QR Code options
Size
Appearance

Preview

PDF and AI are vector files in CMYK, with black as C0 M0 Y0 K100. PNG, JPG and SVG are RGB.

Test every barcode before use. The user is solely responsible for the accuracy of the barcode.

QR Code specification

QR Code (Quick Response) is the most popular 2D code in the world, read by any phone camera. It was created by Denso Wave in 1994. In Brazil it is the basis of Pix instant payments (BR Code).

  • Content types: text, link, phone, SMS, e-mail, Wi-Fi, location, contact (vCard or MeCard), bookmark and Pix (static QR with key, optional amount and identifier, following the Banco Central do Brasil BR Code standard, with CRC16 calculated).
  • Sizes: versions 1 to 40, from 21×21 to 177×177 modules, chosen automatically according to the amount of data.
  • Maximum capacity: 7,089 digits, 4,296 alphanumeric characters or 2,953 bytes.
  • Error correction: L (7%), M (15%, default), Q (25%) or H (30%). Use Q or H if the code will be printed on a surface that may get scratched or will have a logo on top.
  • The default encoding of QR is ISO-8859-1. Text with accents in UTF-8 carries ECI indicator 26 so it is read correctly.
  • Quiet zone: 4 modules around it. For print, use at least about 2 × 2 cm.

How to use

  1. Type the content. To create several barcodes, put one per line.
  2. Adjust size, height, margin and colors. The preview follows every change.
  3. Download each barcode in the format you need, or all of them as a ZIP.

In PDF, SVG and AI the size is set by the module X — the width of the narrowest bar, in millimetres. The default for this symbology is 0.5 mm. PNG and JPG use the chosen pixel resolution. If your printer warns about ink spread, increase the bar width reduction.

Frequently asked questions

What is a QR Code barcode?

QR Code (Quick Response) is the most popular 2D code in the world, read by any phone camera. It was created by Denso Wave in 1994. In Brazil it is the basis of Pix instant payments (BR Code).

What can a QR Code barcode contain?

Content types: text, link, phone, SMS, e-mail, Wi-Fi, location, contact (vCard or MeCard), bookmark and Pix (static QR with key, optional amount and identifier, following the Banco Central do Brasil BR Code standard, with CRC16 calculated).

How do I create a QR Code barcode for free?

Type the data in the generator on this page, adjust size and colors, and download the barcode as PNG, JPG, SVG, PDF or Adobe Illustrator (AI). PDF and AI are vector files in CMYK with 100% K black, ready for print. Everything runs in your browser: nothing is uploaded and no sign-up is needed.

What size should a printed QR Code barcode be?

The vector size is defined by the module X (narrowest bar). This generator uses 0.5 mm by default for QR Code; you can change it before downloading.

Share this page

Like it? Support the site

Keeping the generator free has costs. Any amount helps.