Um QR Code (Quick Response code) é um tipo de código de barras matricial (ou código de barras bidimensional) projetado originalmente em 1994 para a indústria automotiva no Japão. Um código de barras é uma etiqueta óptica legível por máquina que contém informações sobre o item ao qual está anexado. Na prática, os QR Codes geralmente contêm dados de um localizador, identificador ou rastreador que aponta para um site ou aplicativo. Um QR Code utiliza quatro modos de codificação padronizados (numérico, alfanumérico, byte/binário e kanji) para armazenar dados de forma eficiente; extensões também podem ser utilizadas. Os QR Codes são comumente usados em marketing e publicidade para direcionar usuários a sites, 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' representa tipicamente um arquivo de imagem (como PNG, JPEG ou SVG) que exibe visualmente o código QR. Os dados reais codificados dentro do QR Code não são armazenados diretamente na extensão do arquivo em si, mas sim dentro do arranjo de pixels da imagem.