A QR code is a graphical representation of arbitrary data similar to a barcode. A QR code can represent a URL, a Bitcoin address, a Lightning Invoice, and much more.