Um QR code (Código de Resposta Rápida) é um tipo de código de barras matricial (ou código de barras bidimensional) projetado inicialmente em 1994 para a indústria automotiva no Japão. Um código de barras é um rótulo óptico legível por máquina que contém informações sobre o item ao qual está anexado. Na prática, os códigos QR frequentemente contêm dados para um localizador, identificador ou rastreador que aponta para um website ou aplicação. Um código QR utiliza quatro modos de codificação padronizados (numérico, alfanumérico, byte/binário e kanji); extensões também podem ser utilizadas. Os códigos QR são comumente empregados em marketing e publicidade para direcionar usuários a websites, promoções ou informações de contato. Eles também podem ser usados para autenticação, processamento de pagamentos e armazenamento de dados. A extensão de arquivo 'qrcode' tipicamente representa um arquivo de imagem (como PNG, JPEG ou SVG) que exibe visualmente o código QR. Os dados reais codificados dentro do código QR não são armazenados diretamente na extensão do arquivo em si, mas sim no arranjo de pixels da imagem.