Ferramentas de Código de Barras e QR

Gere códigos de barras personalizados (Code128, EAN, UPC) e códigos QR com logotipos online gratuitamente. Digitalize qualquer código com sua câmera ou a partir de uma imagem. 100% privado, sem necessidade de upload.

Publicidade
Publicidade

Um gerador e scanner de código de barras cria códigos de barras 1D (Code 128, EAN-13, UPC-A) e códigos 2D (códigos QR, Data Matrix) a partir de entrada de texto, e também decodifica códigos de barras da câmera ou de imagens enviadas usando a API de Detecção de Código de Barras. Esta ferramenta de função dupla lida com codificação e decodificação inteiramente no seu navegador, sem transmitir dados para nenhum servidor.

Gere e escaneie códigos de barras sem enviar nada

Crie códigos QR com logotipos, códigos de barras de produtos (Code128, EAN, UPC) e escaneie com a câmera ou a partir de uma imagem — tudo processado localmente no seu navegador.

QR e códigos de barras
Digitalização por câmera
Gratuito ilimitado

Como usar

  1. 1

    Escolha o Modo

    Selecione 'Gerar' para criar um novo código ou 'Digitalizar' para ler um existente.

  2. 2

    Gerar

    Selecione o formato (Código de Barras/QR), insira os dados e, opcionalmente, adicione um logotipo. Clique em Baixar para salvar.

  3. 3

    Digitalizar

    Envie uma imagem contendo um código ou use sua webcam para digitalização em tempo real.

Publicidade

Entendendo códigos de barras e QR

Códigos de barras 1D vs. códigos 2D

Códigos de barras 1D (códigos de barras lineares) codificam dados nas larguras de barras paralelas pretas e brancas. Eles são usados para produtos de varejo (UPC-A, EAN-13), etiquetas de envio (Code 128) e livros de biblioteca (Code 39). Códigos de barras 1D só podem codificar uma pequena quantidade de dados (tipicamente 8-20 caracteres) e devem ser escaneados com um laser ou imagens lineares. O algoritmo de codificação converte cada caractere em um padrão específico de barras e espaços — por exemplo, Code 128 usa 11 módulos por caractere, com cada módulo sendo uma barra preta ou um espaço branco.

Códigos 2D (códigos de matriz) codificam dados em uma grade bidimensional de quadrados pretos e brancos. Códigos QR (Quick Response) são o código 2D mais comum, capaz de armazenar até 7.089 caracteres numéricos ou 4.296 caracteres alfanuméricos. Eles incluem correção de erro (Reed-Solomon) que permite que o código seja lido mesmo se parcialmente danificado ou obscurecido — até 30% do código pode estar danificado e ainda ser legível. Códigos QR são usados para URLs, informações de contato (vCard), credenciais WiFi, links de pagamento e cartões de embarque.

A escolha entre 1D e 2D depende do caso de uso. Para produtos de varejo com identificadores numéricos simples, UPC-A ou EAN-13 é o padrão. Para envio e logística, Code 128 é preferido porque pode codificar dados alfanuméricos. Para marketing, pagamentos e compartilhamento de informações, códigos QR são a melhor escolha porque podem codificar URLs, texto e dados estruturados que smartphones podem interpretar diretamente.

Publicidade

Como funcionam a geração e a digitalização de código de barras

A geração de código de barras converte dados de entrada em um padrão visual. Para códigos QR, o processo envolve: codificar os dados em um fluxo de bits, adicionar códigos de correção de erro usando Reed-Solomon, organizar os bits em uma matriz, aplicar padrões de mascaramento para garantir legibilidade e adicionar padrões de posição, alinhamento e temporização. A matriz resultante é renderizada como quadrados pretos e brancos em um canvas. O canvas pode então ser exportado como PNG para download.

A digitalização de código de barras (decodificação) inverte esse processo. A API de Detecção de Código de Barras (disponível no Chrome, Edge e Opera) usa a câmera do dispositivo ou uma imagem enviada para detectar e decodificar códigos de barras. Ela analisa a imagem para encontrar a posição do código de barras, depois lê o padrão de barras/quadrados e decodifica os dados. Para digitalização baseada em câmera, a API processa continuamente quadros de vídeo do fluxo getUserMedia, detectando códigos de barras em tempo real. A API suporta múltiplos formatos de código de barras simultaneamente — pode detectar tanto um código de barras 1D quanto um código QR no mesmo quadro.

Publicidade

Por Que Escolher Nossa Ferramenta Online Gratuita?

Privacidade Absoluta

Ao contrário de outras ferramentas online, processamos tudo diretamente no seu navegador. Seus dados, imagens e o feed da sua câmera nunca são enviados para nossos servidores.

Velocidade Incrível

Como não há uploads ou processamento no servidor, a geração e a digitalização acontecem instantaneamente.

Poderoso e Versátil

De códigos de barras de produtos como UPC e EAN a códigos QR de marca com o logotipo da sua empresa, nossa ferramenta lida com uma ampla gama de formatos.

Totalmente Gratuito

Sem assinaturas, sem marcas d'água, sem inscrições. Todos os recursos estão disponíveis gratuitamente, para sempre.

Como isso se compara a outras ferramentas de código de barras?

Uma comparação lado a lado de ferramentas populares de geração de código de barras.

RecursoNovaToolsQRCode MonkeyThe-qrcode-generator.com
Gerar + Escanear em uma ferramentaSIM AmbosNÃO Apenas geraçãoNÃO Apenas geração
QR + Code 128 + EAN-13SIM Múltiplos formatosSIM Apenas QRSIM Apenas QR
Camera scanningSIM API de Detecção de Código de BarrasNÃONÃO
Image upload scanningSIMNÃONÃO
Privacidade (sem servidor)SIM 100% localNÃO Lado do servidorNÃO Lado do servidor
Cores QR personalizáveisSIMSIMLimitado

Nossa ferramenta combina geração e digitalização em uma única aplicação no lado do cliente. A maioria das ferramentas online são apenas geradoras ou scanner, e as baseadas em servidor processam seus dados nos servidores delas. Nossa ferramenta lida com tudo no seu navegador usando a API de Detecção de Código de Barras e renderização em canvas.

Perguntas frequentes

Esta ferramenta é gratuita?
Sim, esta ferramenta é 100% gratuita. Não há limites, marcas d'água ou requisitos de inscrição.
Meus arquivos ou o feed da minha câmera são enviados para um servidor?
Não. Todos os processos de geração e digitalização ocorrem localmente em seu navegador da web. Seus dados, arquivos e o feed da sua câmera nunca saem do seu dispositivo, garantindo total privacidade.
Quais formatos de código de barras são suportados?
O gerador suporta muitos formatos comuns, incluindo CODE128, CODE39, EAN-13, UPC e mais. O scanner pode ler a maioria dos formatos padrão de código de barras e QR.
Posso adicionar um logotipo ao meu código QR?
Yes. The tool lets you upload a logo image (PNG, JPG, or SVG) and place it in the center of your QR code. The tool automatically adjusts the error correction level to 'H' (30% recovery) to ensure the code remains scannable even with the logo obscuring the center. For best results, use a square logo with a transparent background (PNG or SVG), and keep the logo size to no more than 20-25% of the QR code's total area. The tool will render the logo at the correct resolution and blend it with the QR code pattern. The final output can be downloaded as a PNG or SVG file.
Como escaneio um código QR ou código de barras?
A ferramenta oferece dois modos de digitalização. In 'Camera' mode, the tool accesses your device's camera (with your permission) and continuously scans the live video feed for codes. When a code is detected, the tool displays the decoded data and stops scanning. In 'Image' mode, you can upload an image file containing a barcode or QR code, and the tool will scan it locally. The camera mode works best in well-lit environments with the code held steady about 15-30 cm from the camera. The image mode works well for screenshots, photos of product packaging, or scanned documents.
Qual deve ser o tamanho do meu código QR?
The minimum recommended size for a QR code is 2x2 cm (0.8x0.8 inches) for reliable scanning at close range. For every 10 cm (4 inches) of scanning distance, add 1 mm (0.04 inches) to the QR code size. For example, a QR code that will be scanned from 1 meter away should be at least 12x12 cm (4.7x4.7 inches). The tool lets you specify the output resolution in pixels — we recommend at least 300x300 pixels for print use and 500x500 pixels for digital use. For SVG output, the code can be scaled to any size without quality loss, making it ideal for large format printing.
O que é correção de erro de código QR e por que isso importa?
Os códigos QR usam correção de erro Reed-Solomon para permanecerem legíveis mesmo quando parte do código está danificado, dirty, or obscured (e.g., by a logo). There are four levels: L (7% recovery), M (15% recovery), Q (25% recovery), and H (30% recovery). Higher error correction levels make the code more durable but increase its density (more modules). For most use cases, level M (15%) is a good balance. Use level H (30%) when adding a logo to the center of the code, when the code will be printed on rough surfaces, or when it may be exposed to wear and tear. Use level L (7%) only when the code will be displayed digitally and size is a concern.
Posso usar os códigos gerados comercialmente?
Sim. Os códigos de barras e códigos QR gerados por esta ferramenta são gratuitos para qualquer finalidade, incluindo uso comercial. There are no licensing fees, no attribution requirements, and no restrictions on how you use the output. The QR code specification is an open ISO standard (ISO/IEC 18004), and the barcode specifications are similarly open standards. The tool does not add any watermarks, tracking pixels, or identifying information to the generated codes. You own the output files completely.

Sua privacidade é nossa prioridade

Esta ferramenta funciona inteiramente no seu navegador. Seus arquivos não são enviados, armazenados ou analisados.

  • Não enviamos, armazenamos ou analisamos seus arquivos.
  • Tudo o que você processa permanece no seu dispositivo.
  • Não há processamento do lado do servidor, nem armazenamento em nuvem, nem análise.

Mesmo se sua conexão com a internet cair, seus arquivos permanecem seguros.

Você também pode gostar

Guias uteis

Publicidade