Formatos de código QR suportados

This article was translated from English: Does it need improvement?
Translated
View the article in English

Os códigos QR vêm em vários formatos e tamanhos, cada um projetado para atender a diferentes necessidades em termos de capacidade de dados , espaço físico e flexibilidade de leitura . Quer esteja a imprimir numa etiqueta de envio grande ou a incorporar códigos em pequenos componentes de hardware, o IronQR suporta todos os principais padrões QR para o ajudar a concluir o seu trabalho.

Este artigo apresenta as três variantes de QR Code que o IronQR pode gerar e ler , com um exemplo de código rápido para você começar imediatamente.


variantes compatíveis com código QR

Os códigos matriciais bidimensionais (2D) oferecem uma maneira compacta e confiável de armazenar mais informações do que os códigos de barras tradicionais. O IronQR suporta os seguintes tipos de QR Code:

Código QR

O código QR quadrado padrão usado globalmente — desde pagamentos móveis a cardápios de restaurantes, logística, marketing e muito mais.

  • Capacidade de dados: até 7.089 caracteres numéricos ou 4.296 caracteres alfanuméricos.

  • Correção de erros: Quatro níveis ( Baixo , Médio , Alto , Máximo ) garantem a recuperação de dados mesmo quando parte do código estiver riscada, borrada ou ilegível.

  • Caso de uso: Ideal para aplicações de uso geral que exigem capacidade de dados moderada a grande e alta confiabilidade.

Este é o formato de código QR mais reconhecido e amplamente utilizado, equilibrando capacidade, alcance de leitura e flexibilidade em todos os setores.

Código QR

Microcódigo QR

Uma versão miniaturizada do código QR padrão, projetada para cenários onde o espaço é extremamente limitado — como em eletrônicos, etiquetas de varejo ou selos de garantia.

  • Capacidade de dados: até 35 caracteres numéricos ou 21 caracteres alfanuméricos.

  • Eficiência: Ocupa menos espaço e permite uma digitalização mais rápida devido ao tamanho reduzido do módulo.

  • Caso de uso: Ideal para etiquetar itens pequenos, rastrear componentes ou locais onde apenas uma pequena quantidade de dados precisa ser armazenada.

Embora suporte menos caracteres do que um código QR padrão, o Micro QR é altamente eficaz em ambientes físicos com restrições.

Código QR Micro

Microcódigo retangular (RMQRCode)

Um formato retangular compacto , projetado para caber em áreas estreitas ou alongadas onde os códigos quadrados não funcionam bem.

  • Capacidade de dados: Comparável à de um microcódigo QR

  • Vantagem do formato: Oferece flexibilidade em layouts onde há áreas de impressão retangulares disponíveis.

  • Caso de uso: Ideal para formulários , aplicações na borda da etiqueta e emissão de bilhetes onde a largura ou a altura são limitadas, mas não ambas.

O RMQRCode é funcionalmente semelhante ao Micro QR, mas oferece adaptabilidade de layout não disponível em formatos quadrados.

Código Micro Retangular

trecho de início rápido

Utilize o código abaixo para gerar um código QR com a codificação de sua preferência. Você pode alternar facilmente entre os três tipos suportados alterando o valor de Codificação.

:path=/static-assets/qr/content-code-examples/how-to/create-qr-code-with-encoding-type.cs
using IronQr;
using IronQr.Enum;

// Generate a Micro QR code and save it as PNG
QrCode myQr = QrWriter.Write(
    "Hello IronQR",
    new QrOptions { Encoding = QrEncoding.MicroQRCode }
);

myQr.Save().SaveAs("QR.png");
$vbLabelText   $csharpLabel

Para gerar um código QR padrão ou um código RMQRCode, basta usar QrEncoding.QRCode ou QrEncoding.RMQRCode.


ObserveAo decodificar, defina QrEncoding.All para permitir que o IronQR detecte automaticamente o formato de qualquer código QR. Isso é especialmente útil em ambientes com código misto.

Perguntas frequentes

Quais são os principais formatos de código QR suportados pelo IronQR?

O IronQR suporta três formatos principais de código QR: código QR padrão, microcódigo QR e microcódigo retangular (RMQRCode), cada um adaptado a diferentes casos de uso e capacidades de dados.

Como posso gerar um código QR em C# com o IronQR?

Você pode usar o IronQR para gerar códigos QR em C# utilizando a propriedade QrEncoding . Por exemplo, use QrEncoding.QRCode para códigos QR padrão ou QrEncoding.RMQRCode para microcódigos retangulares.

Qual a diferença entre um código QR padrão e um microcódigo QR?

Um código QR padrão tem alta capacidade de dados, suportando até 7.089 caracteres numéricos ou 4.296 alfanuméricos, enquanto um microcódigo QR é menor, comportando até 35 caracteres numéricos ou 21 alfanuméricos, ideal para ambientes com espaço limitado.

Por que eu escolheria o RMQRCode em vez de outros formatos de código QR?

O RMQRCode é ideal para layouts que exigem áreas de impressão retangulares, oferecendo uma solução compacta para ambientes onde códigos quadrados não são adequados, como formulários e aplicações de borda de etiqueta.

Como o IronQR lida com diferentes formatos de código QR no mesmo ambiente?

Ao definir QrEncoding.All , o IronQR pode detectar automaticamente o formato de qualquer código QR, tornando-o eficiente para ambientes com tipos mistos de códigos QR.

Que fatores devo considerar ao selecionar um formato de código QR?

Ao escolher um formato de código QR, considere a capacidade de dados necessária, o espaço físico disponível e o ambiente de leitura. A IronQR oferece diversos formatos para atender a várias necessidades.

O IronQR consegue ler códigos QR com partes danificadas?

Sim, os códigos QR padrão gerados com o IronQR suportam quatro níveis de correção de erros, permitindo a recuperação de dados mesmo que parte do código esteja danificada.

Quais são os benefícios de usar códigos Micro QR?

Os microcódigos QR são vantajosos em cenários com espaço limitado devido ao seu tamanho reduzido e capacidade de leitura mais rápida, tornando-os adequados para eletrônicos, etiquetas de varejo e selos de garantia.

Como escolho o nível de correção de erros correto para meu código QR?

Escolha o nível de correção de erros com base no ambiente em que seu código QR será usado. O IronQR oferece os níveis Baixo, Médio, Alto e Máximo para garantir a integridade dos dados mesmo que o código esteja parcialmente danificado.

Qual o melhor formato de código QR para logística e marketing?

O código QR padrão é o mais indicado para logística e marketing devido à sua alta capacidade de dados, amplo reconhecimento e recursos robustos de correção de erros.

Zeeshan Wazir
Desenvolvedor Full Stack

Zeeshan Wazir é um desenvolvedor Full Stack com sólida experiência em PHP (Laravel), C# e ASP.NET. Ele também possui habilidades em programação Python, que utiliza frequentemente para agilizar e automatizar tarefas complexas.

Com um mestrado em Ciência da Computação, Zeeshan combina ...

Leia mais
Pronto para começar?
Nuget Downloads 61,359 | Versão: 2026.3 acaba de ser lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronQR
executar um exemplo Veja seu URL se transformar em um código QR.