# Gerador de códigos de barras e QR

Crie um QR code, EAN-13, UPC-A, Code 128, ITF-14 ou Data Matrix, baixe como SVG ou PNG, ou leia um código de uma imagem.

https://codeknife.dev/pt/gerador-codigos-barras-qr/

## O que faz

Desenha um QR code, EAN-13, EAN-8, UPC-A, Code 128, ITF-14 ou Data Matrix a partir do texto digitado e baixa como SVG ou PNG. Os códigos numéricos recebem o dígito verificador, e um errado é explicado em vez de desenhado. Nos navegadores compatíveis, também lê um código de uma imagem.

## Como usar

1. Escolha um tipo de código e digite o conteúdo, ou escolha um exemplo.
2. Confira a prévia. Aumente a correção de erros do QR se o código for impresso pequeno ou com logo.
3. Baixe o SVG para impressão ou o PNG para telas, ou leia um código de uma imagem.

## Exemplos

`https://codeknife.dev` como QR code abre o site ao ser lido. `590123412345` como EAN-13 vira `5901234123457`: a ferramenta adiciona o dígito verificador. O Code 128 aceita ASCII imprimível como `CODEKNIFE-2026`.

## Bom saber

- EAN-13 tem 13 dígitos, EAN-8 tem 8, UPC-A 12 e ITF-14 14; o último é um dígito verificador. Digite os dígitos sem ele e ele é adicionado; digite todos e um dígito verificador errado é recusado.
- O código desenhado é uma imagem, preto sobre branco com margem, então também é lido numa página escura. O SVG fica nítido em qualquer tamanho; o PNG tem tamanho fixo definido pela opção de tamanho.
- Ler um código de uma imagem exige a API Barcode Detection do navegador, que ainda nem todos têm. Em ambos os casos nada é enviado: a imagem é lida no seu dispositivo.

## Qual código de barras devo usar?

Use um QR code para links e textos que as pessoas leem com o celular. Use EAN-13 ou UPC-A para produtos de loja, ITF-14 para caixas externas e Code 128 para etiquetas internas e envio. Data Matrix serve para marcações muito pequenas. Os códigos numéricos recebem o dígito verificador e um errado é recusado.

## Perguntas frequentes

### O que faz o nível de correção de erros?

Um QR code leva dados de reserva e ainda é lido quando parte dele está suja ou coberta. Um nível mais alto resiste a mais danos, mas precisa de mais pontos para o mesmo texto. Média é um bom padrão; use Alta se imprimir um logo no centro.

### Posso usar livremente o código que eu criar?

Sim. O código é desenhado no seu navegador e é seu, sem marca d’água. Para números EAN ou UPC de loja você ainda precisa de um prefixo de empresa da GS1, porque os dígitos identificam seu produto no mundo todo.

### Esta ferramenta envia o que eu digito para algum lugar?

Não. O código é desenhado no seu navegador e o que você digita nunca é enviado aos nossos servidores.