Data
Code Number
A small code number means less cells, but you can encode less data.
A big code number means more cells, but you can encode more data.
Error Correction Level
L
M
Q
H
Controls how much of the code can be destroyed, and still be readable.
L=7% damage, M=15% damage, Q=25% damage, H=30% damage
Cell Size
The size of an individual cell.
Margin
The size of the border around the code.