Paritian

Developers

QR Code Customizer

The same QR code with your own colours, module size and quiet zone, as a downloadable SVG.

Results

QR code 1111111000110000101111111 1000001010101110001000001 1011101010111111001011101 1011101010000110001011101 1011101000101111001011101 1000001011110010101000001 1111111010101010101111111 0000000001010001100000000 0110001000100011100101110 1011100011001100100100010 1101011010101000110010000 1100000000001110110101100 1011011110101001011110111 0000110001110111101110001 0100011010001110000010110 1011010001010011000110001 0000011001001101111111111 0000000011011000100010101 1111111001101000101010111 1000001000101111100010010 1011101001110010111111010 1011101000010001011011111 1011101011101101011010110 1000001010110101001010100 1111111001110010011111111
Image side 264 px
Modules per side 25
Quiet zone 4
Version 2

What this tool does

The code itself is fixed by the standard, but how it is drawn is not: the two colours, how many pixels each module takes, and how wide the border around it is. Those three decide whether a code works on a poster, a business card or a screen. The output is an SVG, so it stays sharp at any size — printing a bitmap QR too large is one of the commonest reasons a code will not scan.

Formula

the same code, with the colours, the margin and the module size of your choosing

Variables

SymbolMeaningUnit
textWhat goes in the code
levelError correction
darkDark colour
lightLight colour
scaleSize of each modulepx
quietQuiet zonemódulos
OUTQR code
PXImage sidepx
MDModules per side
QZQuiet zone
VRVersion

Worked example

  • What goes in the codehttps://paritian.com
  • Error correctionQ
  • Dark colour#17191f
  • Light colour#ffffff
  • Size of each module8 px
  • Quiet zone4 módulos
  • QR code1111111000110000101111111 1000001010101110001000001 1011101010111111001011101 1011101010000110001011101 1011101000101111001011101 1000001011110010101000001 1111111010101010101111111 0000000001010001100000000 0110001000100011100101110 1011100011001100100100010 1101011010101000110010000 1100000000001110110101100 1011011110101001011110111 0000110001110111101110001 0100011010001110000010110 1011010001010011000110001 0000011001001101111111111 0000000011011000100010101 1111111001101000101010111 1000001000101111100010010 1011101001110010111111010 1011101000010001011011111 1011101011101101011010110 1000001010110101001010100 1111111001110010011111111
  • Image side264 px
  • Modules per side25
  • Quiet zone4
  • Version2

Limitations

  • The calculation runs entirely in your browser. The values you type are never sent to a server.
  • For work that must comply with a standard or be signed off, check the result against the applicable code and have it reviewed by a qualified engineer.

Frequently asked questions

Why is there a white border I cannot remove?

You can set it to zero, but you should not. That border is the quiet zone, and the standard requires four modules of it on every side. A scanner uses it to find where the code begins; without it, a code printed against a busy background or a dark colour can simply fail to be seen. The other thing that matters is contrast: dark on light, with a real difference between them. A light code on a dark background is read by some scanners and not by others.