URL QR Code Generator

Turn any web address into a free QR code. Paste the link, check that the encoded content is exactly your address, then set the size and colors and download SVG, PNG, PDF or EPS. The code holds the link itself, so it opens your page directly and never expires.

Valid

10.9 × 10.9 mm at 300 DPI

Website

A full address. If you leave out https://, it is added for you.

QR code content

Exactly what the QR code holds, built from the form above: 22 characters.

Symbol: version 2, 25 × 25 modules. 22 characters used; data like this fits up to 2,331 characters in the largest size.

QR Code options

Error correction

The share of the code that can be damaged and still be read (DENSO WAVE). Higher levels make a larger code.

DesignLogo, shapes and colors from the QR code designer

Logo

or drop it here
PNG, JPEG, WebP or SVG, up to 2 MB

The logo stays in your browser. Use only a logo you have the right to use. With a logo, error correction is set to H, the highest level.

Module shape

Eye frame

Eye center

New

Size and resolution

Output DPI

300 DPI · Thermal / offset

4 px per module at 300 DPI. Print size: 10.9 × 10.9 mm (0.43 × 0.43 in). PNG, WebP and JPEG: 132 × 132 px.

Label textNew

Font

Alignment

Printed in the file with the barcode, outside the quiet zone, in Helvetica or Courier so it looks the same in every format.

Colors

Contrast 21.0:1; estimated symbol contrast 100%.

Quiet zone (modules)4 · 4 · 4 · 4

Bar width reduction0 mil

Makes each bar thinner by this amount, to make up for ink that spreads on paper. Ask your printer for the value, or leave 0 for laser and thermal printing.

Rotation and backgroundNew0° · Filled

Rotation

In the preview, a checkered pattern shows the transparent areas. Print a transparent barcode only on a white or very light surface: scanners need the light quiet zone around it.

Margin and borderNew0 mm · no border

The margin is blank space outside the quiet zone, for cutting; the border is drawn at the outer edge. Both count in the print size.

Link tracking (UTM)NewOff

Adds utm_ parameters to the link so analytics can tell where a scan came from. A longer link makes a denser code.

Data inspectorNew22 chars
PresetsNew0 saved

No presets yet. Save the current settings to reuse them.

    Presets stay in this browser. They keep the type, size and style; the data and the logo are not saved.

    Recent barcodesNew0

    The barcodes you download appear here, newest first.

      The last 10 downloads, kept in this browser only.
      QR Code · Live previewValid
      QR Code barcode encoding https://barcode.codes/
      New

      Scaled to fit. Actual size shows the print size on screen.

      Print simulationNew

      Shows how a worn print looks and tests it with the decoder.

      Type
      QR Code · 2D
      Print size
      10.9 × 10.9 mm
      Raster
      132 × 132 px
      Symbol
      version 2, 25 × 25

      Download

      Vector drawing, 10.9 × 10.9 mm. Design and label programs place it at its print size.

      More export optionsNewTest sheet · size set · embed code

      Print test sheet (PDF)

      The code at 80%, 100% and 150% with 100 mm and 4 in rulers. Print it at actual size and scan each copy before printing many.

      Size set (ZIP)

      Magnification

      Embed code

      Nothing you type is uploaded.New

      How to Make a QR Code for a Link

      Paste the address, check it, and download the code.

      1. Paste or type the web address; https:// is added if you leave it out.
      2. Check the Encoded content: it must be exactly the address you want.
      3. Set the size and colors, then download SVG, PNG, PDF or EPS.
      4. Scan a test print and make sure the right page opens.

      URL QR Code Fields

      A link QR code holds one field: the web address.

      Website QR code fields in this generator
      FieldRequiredNotes
      Web addressYesA full address. If you leave out https://, it is added for you.
      How a website QR code is written
      Encoded formThe web address itself, starting with https:// or http://
      Examplehttps://barcode.codes/
      Special charactersNone: the address is written as it is
      When scannedReaders recognize the address and offer to open it in a browser
      Checked before drawingThe address must start with https:// or http:// and contain a domain, such as example.com. Other schemes, for example javascript: links, are refused; https:// is added when you leave it out.
      Read back by Barcode.codesThe Barcode.codes scanner shows the address in full with an Open button naming its host, and never opens a link by itself.
      StandardWeb addresses as the browser parses them (the WHATWG URL rules); ZXing lists them as the most common content of a barcode.
      Size of the exampleThe generator's example is 22 characters long: a version 2 QR code of 25 × 25 modules at error correction M.
      Error correctionChoose L (about 7% of the code can be restored), M (about 15%, the default), Q (about 25%) or H (about 30%), as DENSO WAVE lists them; a higher level makes a larger code.

      Sources, checked 2026-10-04: ZXing: Barcode Contents.

      How a URL QR Code Works

      The code holds the address as plain text, and phones recognize text starting with https:// as a link.

      QR code that opens the web address https://barcode.codes/.
      The link https://barcode.codes/ as a QR code.

      Shorter Links Make Smaller Codes

      Every character adds to the code, so a long address with tracking parameters makes a denser code. Remove what the link does not need, or link to a short page on your own site.

      Opening the Link

      On an iPhone, the Camera app reads QR codes: hold it over the code and tap the notification that appears. Control Center also has a Code Scanner. Other phones and scanner apps differ, so test the code with the ones your visitors use.

      Common URL QR Code Mistakes

      Most link codes fail because of the address, not the code itself.

      Check Before Printing

      • Typos: a single wrong character leads to the wrong page; scan a test print.
      • Temporary links: a link that later stops working breaks every printed code.
      • http instead of https: use the secure address when your site has one.

      Static Link Codes and Changing Destinations

      This code always opens the same address; to change the destination later without reprinting, link to a page you control.

      Planning for Changes

      Print a code for a page on your own website, such as example.com/menu, and update that page when the details change. The printed code keeps working.

      Frequently Asked Questions

      Do URL QR Codes Expire?

      No. The code holds the link itself, so it works as long as the page at that address exists.

      Can I Use Any Link?

      Any web address starting with https:// or http://. The generator refuses other kinds of links, such as javascript: links.

      Why Is My Link QR Code Dense?

      Long links need more modules. Shorten the address or remove parameters it does not need.

      Is It Free to Make a Link QR Code?

      Yes. There is no account, watermark or download limit.

      Will the Code Show My Link Before Opening It?

      That depends on the phone: the iPhone Camera shows a notification you tap first. Other apps differ, so test with the ones your visitors use.

      Can I Track Scans of My Link?

      Not through Barcode.codes. Add your own analytics parameters to the link if your website records them.