BrowserTools
Publicidade
Início / Geradores / Gerador de Códigos QR

Gerador de Códigos QR

Gera códigos QR para URL, texto, credenciais de Wi-Fi e cartões de contacto. Descarrega como PNG ou SVG.

A carregar Gerador de Códigos QR… Se nada acontecer, ativa o JavaScript.

Um código QR (código de resposta rápida, Quick Response code) é um código de barras matricial bidimensional que codifica dados como um padrão de quadrados escuros e claros dispostos numa grelha. Ao contrário dos códigos de barras unidimensionais tradicionais, que só conseguem armazenar algumas dezenas de caracteres, um código QR pode conter até 3000 bytes de dados binários ou quase 7000 dígitos numéricos. A codificação usa a correção de erros Reed-Solomon, o que significa que um código QR ainda pode ser lido mesmo que até 30% da sua superfície esteja oculta ou danificada. Qualquer câmara de smartphone moderna consegue descodificar um em menos de um segundo sem qualquer aplicação de terceiros.

Perguntas frequentes

Os meus dados são enviados para um servidor quando gero um código QR?
Não. Todo o processo de geração do código QR acontece dentro do teu navegador usando JavaScript. O teu URL, palavra-passe do Wi-Fi ou dados de contacto nunca são transmitidos pela rede. Podes desligar-te da internet depois de a página carregar e o gerador continuará a funcionar.
Quem inventou os códigos QR e porquê?
Os códigos QR foram inventados em 1994 por Masahiro Hara e a sua equipa na Denso Wave, uma subsidiária da Toyota, para rastrear peças de automóvel que se deslocavam pelas linhas de fabrico. Os códigos de barras tradicionais só conseguiam armazenar cerca de 20 caracteres; um código QR conseguia guardar um número de peça, a data de fabrico, o destino e outros metadados num único símbolo legível. A Denso Wave optou por não exercer a sua patente, deixando a tecnologia livremente utilizável por qualquer pessoa.
O que significam os quatro níveis de correção de erros?
O nível L recupera até 7% de dados danificados e produz o código mais pequeno. O nível M (o predefinido) recupera até 15% e adequa-se à maioria das utilizações impressas e digitais. O nível Q recupera até 25% e é bom para superfícies de impressão com textura ou imperfeitas. O nível H recupera até 30% e é usado quando os códigos surgirão em superfícies curvas, dentro de logótipos ou em ambientes físicos exigentes.
Devo descarregar PNG ou SVG?
Usa PNG para partilha digital: e-mails, apresentações, sites e aplicações de mensagens. Usa SVG para qualquer coisa que vá ser impressa ou apresentada numa variedade de tamanhos, porque o SVG é um formato vetorial que se ajusta a qualquer resolução sem pixelização. Em caso de dúvida para impressão, escolhe sempre SVG.
Quantos dados pode conter um código QR?
Um código QR pode conter até 7089 dígitos numéricos, 4296 caracteres alfanuméricos, 2953 bytes de dados binários ou 1817 caracteres Kanji. Na prática, quantos mais dados codificares, mais densos e pequenos se tornam os módulos, o que pode dificultar a leitura. Para a melhor fiabilidade de leitura, mantém os URL curtos; considera um encurtador de URL para ligações muito longas.
Posso adicionar um logótipo ou uma imagem no centro do código QR?
Tecnicamente sim, porque a capacidade de correção de erros do código QR significa que um código definido para o nível H pode ter até 30% da sua superfície oculta e continuar legível. Muitos códigos QR com marca colocam um pequeno logótipo no centro. Esta ferramenta não suporta atualmente a sobreposição de logótipos, mas qualquer editor de imagens pode compor um logótipo sobre o PNG ou SVG descarregado após a geração.
Porque é que os códigos QR às vezes não são lidos?
As causas comuns incluem contraste insuficiente entre os módulos escuros e o fundo, impressão a um tamanho demasiado pequeno (o código deve ter pelo menos 2 × 2 cm para uma leitura fiável com o telemóvel à distância de um braço), reflexo excessivo numa superfície brilhante e a escolha de um nível de correção de erros demasiado baixo para uma superfície de impressão danificada ou suja. Para ambientes exigentes, usa o nível Q ou H.
Qual é a diferença entre um código QR estático e um dinâmico?
Um código QR estático codifica diretamente os dados de destino; alterá-lo exige gerar um novo código. Um código QR dinâmico codifica um URL de redirecionamento curto que aponta para um serviço de terceiros, que depois reencaminha para o destino real. Os códigos dinâmicos permitem alterar o destino sem reimprimir, e normalmente oferecem análises de leitura. Esta ferramenta gera códigos estáticos, que não têm rastreio nem dependência de terceiros.
Posso gerar um código QR para iniciar sessão no Wi-Fi?
Sim. Seleciona a predefinição de Wi-Fi, introduz o nome da rede (SSID), a palavra-passe e o tipo de segurança (WPA/WPA2 ou WEP), e a ferramenta codifica-o no formato URI padrão WIFI: que o Android e o iOS reconhecem. Quando alguém lê o código com a câmara do telemóvel, recebe um pedido para entrar na rede automaticamente sem escrever a palavra-passe.
Os códigos QR estão patenteados ou posso usá-los livremente?
Os códigos QR são de uso livre. A Denso Wave detém patentes sobre o formato de código QR, mas optou explicitamente por não as fazer valer, declarando publicamente que a tecnologia está aberta para qualquer pessoa a implementar e usar sem taxa de licença. Esta decisão deliberada, tomada no momento da invenção em 1994, é uma razão fundamental pela qual os códigos QR se tornaram um padrão global em vez de uma tecnologia proprietária.

Sobre Gerador de Códigos QR

Os códigos QR surgem praticamente em qualquer contexto onde seja necessária uma ponte entre o físico e o digital. As campanhas de marketing incorporam-nos em cartazes, embalagens e cartões de visita para ligar a sites ou vídeos promocionais. Os restaurantes substituíram as ementas físicas por códigos QR durante a pandemia de COVID-19, uma mudança que, em grande medida, se manteve. Os códigos QR de Wi-Fi permitem aos convidados ligar-se a uma rede sem escrever uma palavra-passe. Os códigos QR de vCard partilham dados de contacto com uma única leitura da câmara. Os sistemas de pagamento na Ásia, na América do Sul e, cada vez mais, na Europa usam códigos QR como mecanismo universal de início de pagamento. Os programadores usam-nos para transferir URL de teste de um navegador de computador para um dispositivo móvel instantaneamente.

Esta ferramenta gera códigos QR inteiramente no teu navegador usando uma implementação em JavaScript da especificação de códigos QR. Nenhum dado, nem o teu URL, nem a palavra-passe do Wi-Fi nem a informação de contacto, é enviado para qualquer servidor. O código gerado surge como um elemento canvas inserido na página e pode ser descarregado como um PNG sem perdas para documentos e apresentações, ou como um gráfico vetorial SVG para materiais impressos onde a nitidez em qualquer tamanho é importante. Podes ajustar o nível de correção de erros para equilibrar a densidade do código com a fiabilidade da leitura.

O nível de correção de erros é uma das definições mais importantes a compreender. O nível L (baixo, ~7% de recuperação) produz o código mais pequeno e denso, ideal para ecrãs digitais onde o código estará limpo. O nível M (médio, ~15%) é o predefinido e adequa-se à maioria dos casos de utilização. O nível Q (quartil, ~25%) é recomendado ao imprimir sobre materiais com textura. O nível H (alto, ~30%) é ideal para códigos que serão impressos em superfícies curvas, incorporados num logótipo ou que provavelmente sofrerão desgaste físico. Uma correção mais alta acrescenta mais módulos à grelha, o que aumenta o código, por isso usa o nível mais baixo que cumpra os teus requisitos de fiabilidade.

Da linha de montagem da Toyota a milhares de milhões de leituras no telemóvel: a história do código QR

No início da década de 1990, o engenheiro da Denso Wave Masahiro Hara enfrentava um problema prático: a cadeia de abastecimento da Toyota usava códigos de barras convencionais em cada componente, mas cada código de barras continha tão poucos dados que cada peça precisava de várias etiquetas lidas em sequência, abrandando as linhas de produção. O desafio de Hara era inventar um código que pudesse ser lido dez vezes mais depressa do que um código de barras. A sua equipa experimentou diferentes formas e padrões durante dois anos antes de chegar ao desenho de matriz quadrada, alegadamente inspirado na grelha de um tabuleiro de Go. Os três padrões quadrados de localização distintivos nos cantos foram escolhidos após analisar milhares de materiais impressos para encontrar a proporção (1:1:3:1:1) que surgia com menos frequência em imagens do mundo real, garantindo uma deteção fiável da orientação.

A Denso Wave anunciou o código QR em setembro de 1994 e, numa decisão que se revelou transformadora para a adoção da tecnologia, optou por não exercer os seus direitos de patente. A especificação foi publicada abertamente e a ISO normalizou-a como ISO/IEC 18004 em 2000. Esta abertura permitiu que todos os fabricantes de smartphones, programadores de aplicações e fornecedores de pontos de venda implementassem a leitura de códigos QR sem negociar licenças, o que é diretamente responsável pela omnipresença global da tecnologia.

A adoção massiva do código QR pelos consumidores nos mercados ocidentais chegou mais tarde do que no Japão, onde os códigos QR em caixas de cereais e anúncios de revistas já eram comuns em meados da década de 2000. O ponto de viragem na Europa e na América do Norte chegou durante a pandemia de COVID-19 de 2020, quando restaurantes, espaços de eventos e autoridades de saúde pública recorreram quase do dia para a noite a ementas QR sem contacto e a sistemas de registo de entrada. Segundo se sabe, o volume global de leituras de códigos QR aumentou mais de 400% entre 2018 e 2022. Hoje o formato está na sua terceira década e não dá sinais de obsolescência, em parte porque o seu padrão aberto significa que nenhum fornecedor o controla e nenhum custo de licença restringe a sua utilização.

Publicidade
Publicidade
Publicidade