ROTULO
E-Rótulos Modelos Preços
Todos os artigos
Verificador de conformidade Calculadora nutricional Calculadora de ROI
Entrar

Rótulos

E-Rótulos Modelos Preços

Blog

Todos os artigos

Ferramentas

Verificador de conformidade Calculadora nutricional Calculadora de ROI
Entrar
← Voltar à página inicial

Metodologia de Verificação de Conformidade QR

Como o Rotulo verifica a leiturabilidade e conformidade regulamentar dos seus códigos QR.

Última atualização: 24 de fevereiro de 2026

1. Resumo

O gerador de códigos QR do Rotulo inclui um validador de leiturabilidade em tempo real que analisa as definições do QR code enquanto o utilizador as configura. O validador executa 7 verificações baseadas em normas técnicas internacionais (ISO/IEC 18004), especificações GS1 e requisitos regulamentares da UE. O resultado é uma avaliação de leiturabilidade com quatro níveis: Excelente, Aceitável, Fraco ou Não funcional.

Esta página explica em detalhe cada verificação, a base científica e normativa para cada uma, e as limitações do que o Rotulo pode e não pode verificar.

2. Verificação 1 — Rácio de Contraste

O rácio de contraste entre a cor do QR code (módulos escuros) e a cor de fundo (módulos claros) é a métrica mais importante para a leiturabilidade. É calculado usando a fórmula de luminância relativa do WCAG 2.x (Web Content Accessibility Guidelines), que é o padrão aceite para medir contraste visual em meios digitais.

Como calculamos: Convertemos as cores hexadecimais para o espaço sRGB, aplicamos a linearização gama (limiar em 0,04045 com expoente 2,4) e calculamos a luminância relativa usando os coeficientes ITU-R BT.709 (0,2126R + 0,7152G + 0,0722B). O rácio é (L₁ + 0,05) / (L₂ + 0,05) onde L₁ é a luminância mais alta.

Limiares aplicados: A norma ISO/IEC 18004 (QR Code symbology specification) estabelece um mínimo prático de 3:1. Abaixo deste valor, a maioria dos leitores não consegue descodificar o QR code. Acima de 4,5:1 é considerado fiável na grande maioria das condições. Acima de 7:1 é excelente. O máximo possível é 21:1 (preto puro sobre branco puro).

Fonte: ISO/IEC 18004:2015, Information technology — Automatic identification and data capture techniques — QR Code bar code symbology specification. WCAG 2.1, W3C Recommendation.

3. Verificação 2 — Contraste dos Finder Patterns

Os finder patterns são os três quadrados grandes nos cantos do QR code. São os elementos mais críticos para o reconhecimento — o leitor precisa de identificar os três cantos antes de sequer tentar descodificar os dados. Se a cor dos finder patterns tiver contraste insuficiente com o fundo, o QR code torna-se completamente ilegível.

Esta verificação é relevante quando o utilizador escolhe uma cor diferente para os cantos (opção avançada). O cálculo é idêntico ao da Verificação 1, aplicado especificamente à cor dos finder patterns vs. a cor de fundo.

4. Verificação 3 — Cores Hostis para Leitores (660nm)

Muitos leitores de códigos de barras — incluindo leitores GS1 de ponto de venda e alguns smartphones com leitura por câmara — utilizam iluminação de comprimento de onda 660nm (luz vermelha). Cores com componente vermelha alta e componentes azul/verde baixas tornam-se quase invisíveis sob esta iluminação, causando falhas de leitura mesmo quando o contraste visual parece adequado ao olho humano.

O que detetamos: (a) Cor de QR predominantemente vermelha (R > 180, G < 100, B < 100) — clássica combinação hostil para leitores de 660nm; (b) Tons laranja/quentes (R > 180, G entre 80–160, B < 80) — risco moderado; (c) Amarelo (R > 200, G > 200, B < 100) — contraste insuficiente; (d) Cor do QR demasiado clara (luminância > 0,4) — módulos indistinguíveis do fundo; (e) QR invertido (fundo escuro, módulos claros) — a GS1 adverte contra esta prática.

Fonte: GS1 General Specifications, Section 5.5 — Symbol specification for GS1 DataMatrix and QR Code. GS1 Position Paper on QR Code Decoration (2023).

5. Verificação 4 — Zona Silenciosa (Margem)

A zona silenciosa (quiet zone) é a margem em branco à volta do QR code. É essencial para que o leitor distinga o código do resto do rótulo. A norma ISO/IEC 18004 exige um mínimo de 4 módulos de margem em todos os lados.

Limiares aplicados: Margem ≥ 4 módulos: conforme ISO. Margem entre 2–3 módulos: abaixo da norma, mas pode funcionar se o designer do rótulo físico garantir espaço branco adicional à volta. Margem < 2 módulos: alta probabilidade de falha na leitura.

Nota prática: A margem configurada no gerador QR é a margem incluída no ficheiro SVG/PNG. Na impressão final, o rótulo pode ter espaço branco adicional à volta do QR. Por esta razão, margens de 2–3 módulos são classificadas como aviso e não como falha.

Fonte: ISO/IEC 18004:2015, Secção 9.1 — Quiet zone.

6. Verificação 5 — Forma dos Módulos (ISO)

A norma ISO/IEC 18004 define módulos QR como quadrados. Estilos decorativos como pontos circulares ou diamantes reduzem a área preenchida de cada módulo, o que pode causar falhas em leitores que dependem de transições de contraste precisas entre módulos adjacentes.

Na prática, a maioria dos smartphones modernos lê QR codes com estilos não-quadrados sem problemas. No entanto, leitores industriais mais antigos podem ter dificuldades. O Rotulo classifica estilos não-quadrados como aviso (não como falha) e recomenda nível de correção de erro Q ou H quando estes estilos são usados.

Fonte: ISO/IEC 18004:2015, Secção 6.3.3 — Module (data region). GS1 General Specifications, Section 5.5.3.8.

7. Verificação 6 — Nível de Correção de Erro

Os QR codes incluem dados de correção de erro Reed-Solomon que permitem a descodificação mesmo quando parte do código está danificada ou obstruída. Existem 4 níveis: L (7% de recuperação), M (15%), Q (25%) e H (30%).

Esta verificação é ativada em duas situações: (a) Quando o utilizador coloca um logo no centro do QR, os módulos sob o logo ficam obstruídos — sem nível Q ou H, a perda de dados pode exceder a capacidade de recuperação; (b) Quando se utilizam módulos não-quadrados com nível L, a redução de área dos módulos combinada com a correção mínima aumenta o risco de falha.

Fonte: ISO/IEC 18004:2015, Secção 7.5.1 — Error correction. GS1 Digital Link Standard, Implementation Guideline.

8. Verificação 7 — Texto Obrigatório (Heading Regulamentar)

O Regulamento (UE) 2021/2117 alterou o Regulamento (UE) 1308/2013 (OCM), exigindo que todos os vinhos produzidos após 8 de dezembro de 2023 disponibilizem informação sobre ingredientes e declaração nutricional. O Aviso da Comissão C/2023/1190 estabelece orientações práticas para a implementação, incluindo a obrigatoriedade de texto identificativo junto ao QR code.

A ASAE (Autoridade de Segurança Alimentar e Económica, Portugal) interpreta esta exigência de forma estrita: um QR code sem texto identificativo ("QR nu") constitui uma não-conformidade que pode resultar na retirada do vinho da venda. O texto deve indicar explicitamente o conteúdo acessível — tipicamente "Ingredientes" ou "Ingredientes e valores nutricionais".

Textos aceites: O Rotulo aceita headings nas 6 principais línguas do mercado vinícola da UE: Português ("Ingredientes"), Inglês ("Ingredients"), Francês ("Ingrédients"), Espanhol ("Ingredientes y valores nutricionales"), Alemão ("Zutaten und Nährwertangaben"). Outros formatos podem não ser aceites pela ASAE ou autoridades equivalentes.

Fonte: Regulamento (UE) 2021/2117. Aviso da Comissão C/2023/1190 (JOUE, 16.10.2023). Orientações ASAE para rotulagem de vinhos.

9. Níveis de Avaliação

O resultado das 7 verificações é agregado num nível global de leiturabilidade:

Excelente — Todas as verificações passaram sem avisos. O QR code funciona em todas as condições normais de leitura.

Aceitável — Todas as verificações passaram, mas com 1 aviso menor. O QR code funciona na maioria das condições, mas pode ter problemas em situações específicas (pouca luz, garrafas curvas, leitores antigos).

Fraco — Existem avisos significativos ou verificações falhadas não-críticas. O QR code pode falhar em algumas condições. Recomenda-se ajustar as definições.

Não funcional — Existe pelo menos uma falha crítica (contraste insuficiente, margem insuficiente ou ausência de texto regulamentar). O QR code não deve ser usado para impressão.

10. Limitações — O Que o Rotulo NÃO Verifica

O validador do Rotulo opera exclusivamente sobre as definições digitais do QR code. As seguintes condições não podem ser verificadas por software e devem ser confirmadas pelo utilizador:

(a) Qualidade de impressão — resolução de impressão (DPI), calibração de cor da impressora, tipo de papel/material de rótulo, e acabamentos (verniz, laminagem) que podem alterar o contraste final.

(b) Tamanho físico de impressão — as diretrizes da UE recomendam um mínimo de 2cm × 2cm. O Rotulo gera ficheiros vetoriais (SVG) que podem ser impressos em qualquer tamanho. A responsabilidade pelo tamanho final é do designer do rótulo.

(c) Curvatura da garrafa — QR codes em garrafas com curvatura acentuada podem distorcer, dificultando a leitura. Isto é um problema de geometria física que não pode ser simulado digitalmente.

(d) Ambiente de leitura — iluminação ambiente (luz solar direta, escuridão), sujidade na garrafa, distância de leitura e qualidade da câmara do smartphone do consumidor.

(e) Teste real com leitor — o Rotulo recomenda sempre testar o QR code impresso final com pelo menos 3 smartphones diferentes antes de aprovar o rótulo para produção.

11. Legislação e Normas Referenciadas

O validador do Rotulo baseia-se nas seguintes fontes normativas e regulamentares:

• ISO/IEC 18004:2015 — Information technology — Automatic identification and data capture techniques — QR Code bar code symbology specification. Define os requisitos técnicos para QR codes, incluindo contraste mínimo, zona silenciosa e módulos.

• Regulamento (UE) 2021/2117 — altera o Regulamento (UE) 1308/2013 (OCM). Introduz a obrigatoriedade de rótulos digitais para vinhos.

• Regulamento Delegado (UE) 2023/1606 — estabelece regras de execução para a declaração nutricional em vinhos.

• Aviso da Comissão C/2023/1190 (JOUE, 16.10.2023) — orientações sobre a implementação prática dos e-rótulos, incluindo o requisito de texto identificativo junto ao QR code.

• GS1 General Specifications — Section 5.5 (Symbol specification) e GS1 Digital Link Standard. Normas para codificação e apresentação visual de códigos GS1.

• WCAG 2.1 — W3C Recommendation. Fórmula de luminância relativa e rácio de contraste utilizada nos cálculos do validador.

• ASAE — Autoridade de Segurança Alimentar e Económica. Autoridade portuguesa responsável pela fiscalização da conformidade de rotulagem de vinhos.

12. Aviso Legal

O validador de leiturabilidade QR do Rotulo é uma ferramenta de assistência técnica. Não constitui aconselhamento jurídico, certificação de conformidade nem garantia de funcionamento em todas as condições de leitura.

O utilizador é o único responsável por: (a) verificar que o QR code impresso final funciona corretamente em condições reais; (b) garantir o cumprimento integral da regulamentação aplicável à rotulagem de vinhos no(s) mercado(s) de destino; (c) consultar assessoria jurídica especializada quando necessário.

O Rotulo envidará os melhores esforços para manter o validador atualizado face a alterações regulamentares e normativas, mas não garante a atualização imediata em caso de alterações legislativas.

Para questões sobre esta metodologia, contacte-nos através de hello@rotulo.eu.


Parte II — Conformidade do E-Rótulo

Para além da verificação de leiturabilidade do QR code, o Rotulo verifica a conformidade das páginas de e-rótulo (as páginas que o consumidor vê ao digitalizar o QR). O verificador de conformidade executa 20 verificações organizadas em 3 níveis de severidade. Esta secção documenta cada verificação, a sua base regulamentar e o impacto para o produtor.

Categoria A — Risco Alto (Violações Regulamentares)

Falhas nesta categoria significam que o e-rótulo viola diretamente a regulamentação da UE. Podem resultar em retirada do vinho da venda, multas (€250–€90.000 conforme dimensão da empresa) ou desativação do rótulo pelo IVV.

A1. Conteúdo de marketing

Detetamos links de compra/loja, linguagem promocional ("comprar agora", "melhor vendedor", "medalha de ouro"), indicadores de preço (€/$/£), elementos de avaliação/review, e embeds de vídeo (YouTube, Vimeo). Qualquer conteúdo comercial na página do e-rótulo é proibido.

Fonte: Q&A Q36 do Regulamento UE 2021/2117 — proíbe "informação destinada a fins comerciais ou de marketing" nas páginas de e-rótulos.

A2. Scripts de rastreamento

Detetamos 10 serviços de analítica: Google Analytics, Facebook Pixel, Hotjar, Mixpanel, Segment, TikTok Pixel, LinkedIn Insight, Matomo/Piwik, Hubspot e Clarity. A presença de qualquer script de rastreamento viola a proibição absoluta de recolha de dados.

Fonte: Art. 119(5) do Regulamento UE 1308/2013 (conforme alterado pelo 2021/2117) — proíbe a recolha de dados pessoais dos utilizadores nas páginas de e-rótulos.

A3. Banner de consentimento de cookies

Detetamos plataformas de gestão de consentimento (OneTrust, CookieBot, Quantcast, TrustArc, Didomi, Iubenda) e elementos de UI relacionados com cookies. A presença de um banner de cookies implica a existência de tecnologia de rastreamento — e qualquer passo intermédio entre a digitalização do QR e o conteúdo é explicitamente proibido.

Fonte: Q&A Q35 — o acesso à informação do e-rótulo deve ser direto, sem passos intermédios.

A4. Verificação de idade

Detetamos formulários de verificação de idade, ecrãs de splash e portões de idade legal. Qualquer página intermédia entre a digitalização do QR e o conteúdo do e-rótulo é proibida, incluindo verificações de idade.

Fonte: Q&A Q35 — acesso direto obrigatório, sem intermediários.

A5. Formulários de recolha de dados

Detetamos campos de email, formulários de newsletter, subscrições de listas de correio. Qualquer forma de recolha de dados pessoais dos consumidores é proibida.

Fonte: Art. 119(5) — proibição absoluta de recolha de dados pessoais.

A6. Links comerciais externos

Detetamos links para domínios externos (exceto domínios regulamentares: europa.eu, eur-lex.europa.eu, ivv.gov.pt, asae.gov.pt). Links para sites comerciais, lojas online ou páginas do produtor são proibidos.

Fonte: Q&A Q30, Q37 — websites do produtor e sites comerciais proibidos.

A7. Informação nutricional

Verificamos a presença de valores energéticos (kJ e kcal) e pelo menos 3 dos 5 nutrientes detalhados (gordura, hidratos de carbono, proteína, sal, açúcares). A declaração nutricional completa é obrigatória.

Fonte: Regulamento UE 2021/2117 + Regulamento Delegado 2023/1606 — declaração nutricional completa obrigatória.

A8. Informação de alergénios

Verificamos a presença de palavras-chave de alergénios em 6 idiomas: sulfitos (SO₂, dióxido de enxofre), leite/caseína, ovo (albumina, lisozima), peixe (ictiocola). Estes são os 4 alergénios relevantes para vinhos.

Fonte: FIC Anexo II; Regulamento Delegado 2019/33 Art. 41 — declaração de alergénios obrigatória.

A9. Cookies de rastreamento

Verificamos os cabeçalhos HTTP Set-Cookie para detetar cookies de rastreamento conhecidos: _ga, _gid, _gat, _fbp, _fbc, _hjid, _uetsid, hubspotutk, _clck, entre outros.

Fonte: Art. 119(5) — proibição de recolha de dados pessoais.

A10. Redirecionamento entre domínios

Comparamos o domínio do URL introduzido com o domínio do URL final após redirecionamentos. Se o domínio mudar, constitui um passo intermédio proibido.

Fonte: Q&A Q35 — acesso direto obrigatório.

Categoria B — Risco Médio (Formatação e Apresentação)

Falhas nesta categoria indicam problemas de formatação que podem não cumprir as melhores práticas regulamentares. Não resultam necessariamente em retirada imediata, mas podem ser sinalizadas em auditorias.

B1. Formato tabular da nutrição

Verificamos que os dados nutricionais estão num elemento HTML <table>. A Comissão indica que os e-rótulos devem "sempre utilizar formato tabular" com números alinhados.

Fonte: Q&A C/2023/1190 Q19 — formato tabular obrigatório.

B2. Dupla indicação de energia (kJ e kcal)

Verificamos que ambas as unidades kJ e kcal estão presentes. A energia deve ser expressa em ambas, com kJ listado primeiro.

Fonte: FIC Art. 32(1), Anexo XV.

B3. Expressão por 100ml

Para bebidas, os nutrientes devem ser expressos "por 100ml". Sinalizamos se encontramos "por dose" ou "por porção" sem indicação de 100ml.

Fonte: FIC Art. 32(2), Art. 33(1).

B4. Ênfase tipográfica dos alergénios

Verificamos que os termos de alergénios estão dentro de elementos <strong> ou <b>. Os alergénios devem ser "distinguidos do texto envolvente" através de ênfase tipográfica.

Fonte: FIC Art. 21(1)(a).

B5. Botões de redes sociais

Detetamos botões de partilha/like do Facebook, Twitter/X, Instagram, Pinterest e LinkedIn. Botões sociais constituem conteúdo de marketing e carregam scripts de rastreamento.

Fonte: Q&A Q36.

B6. Heading de ingredientes na página

Verificamos a presença do heading "Ingredientes" (ou equivalente em 6 idiomas) na própria página do e-rótulo. Isto confirma ao consumidor que categoria de informação está a visualizar.

Fonte: Aviso da Comissão C/2023/1190; orientações ASAE.

Categoria C — Risco Baixo (Acessibilidade e Boas Práticas)

Falhas nesta categoria não violam diretamente a regulamentação de rotulagem, mas afetam a acessibilidade e a experiência do consumidor. Podem ser relevantes em contexto de auditorias WCAG ou RGPD.

C1. Protocolo HTTPS

Verificamos que o URL utiliza HTTPS. Navegadores modernos sinalizam páginas HTTP como "Não seguro", o que mina a confiança do consumidor.

C2. Atributo lang no HTML

Verificamos que o elemento <html> tem o atributo lang definido. Necessário para leitores de ecrã (WCAG 3.1.1, Nível A).

C3. Meta tag viewport

Verificamos a presença de <meta name="viewport"> e que o zoom não está desativado. Os e-rótulos são digitalizados em telemóvel — devem ser responsivos. Sinalizamos user-scalable=no ou maximum-scale=1 como violação de WCAG 1.4.4.

C4. Recursos de terceiros

Detetamos domínios CDN externos: Google Fonts, Adobe Fonts, Cloudflare CDN, jsDelivr, unpkg. Estes domínios podem transmitir o endereço IP do utilizador, criando um problema RGPD (conforme jurisprudência sobre Google Fonts).

Cálculo da Pontuação

Cada verificação tem um peso baseado na severidade: Risco Alto = 3 pontos, Risco Médio = 2 pontos, Risco Baixo = 1 ponto. A pontuação é: (peso das verificações aprovadas / peso total) × 100.

Um e-rótulo é considerado "Conforme" se não tiver nenhuma falha de Risco Alto. Falhas de Risco Médio ou Baixo reduzem a pontuação mas não determinam a não-conformidade.

Limites de Personalização do E-Rótulo

Os templates do Rotulo são concebidos como "cromo estético à volta de conteúdo regulamentar intocável". A personalização altera a aparência, nunca o conteúdo obrigatório.

Personalizável livremente: Cor de fundo/tema (5 templates), tipografia (14 fontes curadas, auto-alojadas), cor de destaque da marca, logo no cabeçalho, estilos de card (bordas, sombras, espaçamento).

Personalizável com restrições: Modo escuro (template Moderno) — deve manter contraste WCAG 4.5:1 em todo o texto; ênfase de alergénios deve permanecer visível. Fontes — devem ser auto-alojadas (Google Fonts viola RGPD conforme jurisprudência).

Não personalizável (limites regulamentares): O formato tabular da nutrição (obrigatório), a ênfase de alergénios (obrigatória), a presença de todas as secções obrigatórias (ingredientes, nutrição, alergénios), a ausência de conteúdo de marketing, e a disponibilidade linguística para os mercados de destino.

Aviso Legal (E-Rótulos)

O verificador de conformidade do Rotulo opera por correspondência de padrões em HTML/texto (regex). Não é um serviço de certificação. Falsos positivos e falsos negativos são possíveis. A verificação não substitui aconselhamento jurídico especializado.

O Rotulo não verifica: (a) a exatidão factual dos dados de ingredientes ou nutrição introduzidos pelo utilizador; (b) a conformidade de rótulos físicos impressos; (c) requisitos específicos de mercados não-UE.

Product

  • E-Rótulos
  • Preços
  • Get started

Tools

  • Verificador de conformidade
  • Calculadora nutricional
  • Calculadora de ROI
  • Bottle mockup

Resources

  • Blog
  • Modelos

Company

  • hello@rotulo.eu
  • Termos de Serviço
  • Política de Privacidade
  • Política de Cookies
  • Metodologia QR
ROTULO E-rótulos de vinho. Simples.
© 2026 Rotulo. Made in Portugal.