Ir para o conteúdo principal
OpenQRS
Ferramentas
Idioma atual: Português
100% Privado

Gerador de QR Code para cardápio

100% privado e local — seus dados nunca saem do navegador. Estes QR Codes são permanentes e nunca expiram.

Configurações de Cardápio

A página ou o PDF que você já publica. Inclua https:// para que os leitores tratem como link e não como texto puro.

Informe o endereço da página de cardápio que você publica.

Dá nome ao arquivo que você baixa, para que os códigos de mesa fiquem separados em uma pasta. Ele não faz parte do link escaneado — um código de link carrega a URL e nada mais.

Só é útil se a sua página de cardápio ler o parâmetro. Caso contrário, ele alonga o código sem ganho nenhum.

Design

Forma dos módulos
Predefinições
Moldura do canto
Adicionar logo central
Escolha uma imagem, ou solte uma aquiPNG, JPEG, WebP ou GIF, até 1000 KB

A imagem é lida nesta página e embutida no código como URL data:. Ela não é enviada a lugar nenhum e permanece dentro do arquivo que você baixa.

Mais opções de design

A metade escura do código. Mantenha-a bem abaixo do fundo em luminosidade.

Cobre a zona silenciosa e também os vãos entre os módulos. Um fundo transparente o deixa fora do arquivo, então nada é desenhado com ele.

Contraste 11.5:1 entre os módulos e o fundo.

Predefinições

PNG e WebP mantêm um canal alfa; o SVG simplesmente omite o retângulo de fundo. Aquilo sobre o que o código for colocado vira a metade clara do contraste.

Gradiente

O gradiente preenche apenas os módulos escuros. A ponta mais clara define o contraste que o leitor realmente recebe, então as duas pontas precisam continuar escuras.

A segunda cor, usada apenas enquanto um gradiente está selecionado. Ela é medida no contraste junto com a primeira.

45°

Graus no sentido horário a partir de uma varredura da esquerda para a direita. Um gradiente radial se espalha do centro para fora, então o ângulo vale só para o linear.

Forma dos módulos

Formas arredondadas cobrem menos de cada célula. O centro continua coberto, que é onde o decodificador faz a amostragem, mas uma impressão pequena de um código denso é lida com mais confiança em quadrados.

Moldura do canto

O anel dos três padrões de localização.

Centro do canto

O olho dentro de cada padrão de localização.

4 módulos

A margem em branco ao redor do código, medida em módulos. 4 é o mínimo especificado.

Uma recuperação mais alta sobrevive a mais dano e custa capacidade, então o mesmo conteúdo produz um símbolo mais denso.

Um logo ocupa o centro e mantém o nível em H. O limite de largura dele acompanha o símbolo: 14% no código menor, 30% em um denso.

Prévia ao vivo e exportação

Exportar

Exportar

Raster, para telas

Preencha o formulário para liberar os downloads.

Tamanho de exportação e texto codificado
Payload
Nada codificado ainda
Símbolo
Ainda não montado
Recuperação
Q

Aguardando dados

Tamanho de exportação

Entre 64 e 4096 pixels. Exportando em 1024 px.

Texto codificado

Codifique o endereço do cardápio que você já publica, para que o código da mesa o abra em um único escaneamento. Esta ferramenta não hospeda cardápios; ela codifica o link que você informar.

Quando alguém escaneia

O celular abre a URL do seu cardápio no navegador e, se você ativou o parâmetro de mesa, o número vai anexado à query string e chega junto com a requisição.

O que o código contém

Uma URL, caractere por caractere como você a digitou, mais o parâmetro de mesa se você tiver pedido um. Não há encurtador, não há domínio de marca e não há salto intermediário, então o endereço que o navegador do cliente resolve é o seu.

Isso tem uma consequência prática que vale planejar: uma URL mais curta produz uma grade menor e mais grossa, que escaneia mais rápido a partir de um display de mesa com luz fraca. Um cardápio em exemplo.com/cardapio é codificado em muito menos módulos do que a mesma página alcançada por um caminho longo com parâmetros de rastreamento pendurados.

Números de mesa como parâmetro de query

Ligar a opção de mesa acrescenta table=<o seu valor> à query string. O valor é percent-encoded, então um rótulo como "Varanda 4" sobrevive intacto à viagem.

O parâmetro viaja com a requisição e para por aí. Nada neste site o lê, e a sua página de cardápio vai ignorá-lo a menos que tenha sido construída para procurá-lo. Vale acrescentá-lo quando o seu sistema de pedidos espera um identificador de mesa na URL, e vale deixá-lo de fora quando o cardápio é uma página estática ou um PDF.

Imprimir uma vez e mudar o cardápio depois

O código é permanente porque é estático: a URL está gravada no padrão e não pode ser reescrita depois. Uma reimpressão só é forçada pela mudança do endereço, nunca por este site.

Então escolha o endereço pensando na reimpressão. Um caminho estável em um domínio que você controla — exemplo.com/cardapio — permite trocar o cardápio da estação por trás dele quantas vezes quiser sem tocar em um único código impresso. Um link para um arquivo cujo nome carrega uma data, ou para um serviço de cardápio de terceiros que pode reorganizar as URLs dele, é a versão que você vai acabar reimprimindo.

Perguntas e respostas

Posso enviar o próprio cardápio e receber um código para ele?

Não. Um QR Code guarda no máximo alguns milhares de bytes, o que está longe de um cardápio, e este site não tem armazenamento onde colocar um arquivo — não existe servidor por trás dele. Hospede o cardápio no seu próprio site ou em qualquer serviço que você já use, e depois codifique aquele endereço aqui.

O código deve apontar para um PDF ou para uma página web?

Para uma página web, na maioria dos casos. Os navegadores de celular renderizam uma página responsiva na hora, enquanto um PDF muitas vezes baixa primeiro e depois abre reduzido, num tamanho que exige ampliar com os dedos. Se um PDF é o que você tem, a ferramenta de documento PDF cobre o mesmo link com observações sobre como os celulares lidam com ele.

Preciso de um código separado para cada mesa?

Só se a sua página de cardápio usar o número da mesa. Cada valor distinto produz um código diferente, então vinte mesas significam vinte exportações. Onde o número não é lido por nada mais adiante, um código reimpresso vinte vezes é mais simples e igualmente eficaz.

Os clientes serão rastreados quando escanearem?

Por este site, não — ele nunca vê o escaneamento. O que acontece depois que o navegador abre a sua URL é governado pela sua própria página: a analítica dela, os cookies dela, o banner de consentimento dela. Se a sua página de cardápio grava cookies ou carrega um script de terceiros, isso vale para um visitante que chega por QR Code exatamente como vale para um que chega pela busca.

Como funciona um QR Code estático

Todo código deste site é estático: o payload é escrito nos próprios módulos pretos e brancos. Nada é consultado quando o código é lido, nenhum servidor nosso participa e nenhuma assinatura sustenta o código impresso. Essa mesma propriedade é o limite — depois de impresso, o que ele contém não pode ser alterado.

Três coisas decidem então se um código impresso é lido: quantos bytes o payload ficou, qual nível de recuperação absorve o dano e que largura um único módulo acaba tendo no papel. Estes guias percorrem cada uma delas com os números.