Create, customize, and learn how QR codes work.
{{ learn_steps.analysis?.text }}
{{ learn_steps.analysis?.mode }}
{{ learn_steps.analysis?.length }} characters ({{ learn_steps.analysis?.byteLength }} bytes)
{{ learn_steps.encoding?.modeIndicator }}
{{ learn_steps.encoding?.charCount }}
{{ learn_steps.encoding?.totalBits }}
{{ learn_steps.errorCorrection?.dataCodewords?.length }}
{{ learn_steps.errorCorrection?.ecCodewordCount }}
{{ learn_steps.masking?.allResults[active_mask]?.penalty }}
{{ learn_steps.masking?.allResults[active_mask]?.breakdown?.consecutive }}
{{ learn_steps.masking?.allResults[active_mask]?.breakdown?.blocks }}
{{ learn_steps.masking?.allResults[active_mask]?.breakdown?.finderLike }}
{{ learn_steps.masking?.allResults[active_mask]?.breakdown?.proportion }}
{{ gfCalc.aBin }}
XOR
{{ gfCalc.bBin }}
=
{{ gfCalc.addBin }}
({{ gfCalc.add }})
{{ gfCalc.a }}
×
{{ gfCalc.b }}
=
{{ gfCalc.mul }}
(α^{{ gfCalc.logA }} × α^{{ gfCalc.logB }} = α^{{ gfCalc.logSum }})