Descrição Overview Descripción
A Denso Wave, subsidiária da Toyota, criou o QR Code em 1994 para resolver um problema muito específico: rastrear peças no chão de fábrica. O código de barras linear — padronizado pelo UPC em 1974 e ainda presente em praticamente toda embalagem de supermercado — só armazenava cerca de 20 caracteres, insuficiente para os números de 30 dígitos que identificavam os componentes de um automóvel. Masahiro Hara, o engenheiro líder do projeto, se inspirou no tabuleiro do jogo de Go — uma grade de quadradinhos pretos e brancos — para criar um padrão bidimensional capaz de armazenar até 7.089 dígitos numéricos ou 4.296 caracteres alfanuméricos num único símbolo. A Denso Wave optou por não exercer sua patente e publicou o formato como padrão aberto, decisão que foi fundamental para sua adoção universal.
O que torna o QR Code robusto é a correção de erros de Reed-Solomon, um algoritmo matemático desenvolvido em 1960 por Irving Reed e Gustave Solomon originalmente para telecomunicações espaciais e para a gravação de CDs. Existem quatro níveis de correção: L (7%), M (15%), Q (25%) e H (30%) — cada número indica a porcentagem dos dados que pode ser perdida ou obstruída e ainda assim ser recuperada. É exatamente por isso que você pode sobrepor um logotipo no centro do QR Code e ele continua sendo lido: a logo obstrói até 30% dos módulos, mas o algoritmo reconstrói os dados a partir do restante. Cores também importam: o contraste entre os módulos escuros e o fundo claro precisa ser suficiente para a câmera distinguir, e cores invertidas (fundo escuro com módulos claros) podem confundir alguns leitores — teste sempre em aplicativos diferentes antes de publicar.
A pandemia de COVID-19 em 2020 foi o gatilho que finalmente tornou o QR Code ubíquo no cotidiano. Restaurantes em todo o mundo substituíram cardápios físicos por QR Codes colados na mesa, e de repente todo mundo precisou aprender a escanear. No Brasil, o PIX adotou o QR Code como um dos principais mecanismos de pagamento. Na China, WeChat Pay e Alipay já eram QR-first desde 2014. Esta ferramenta gera QR para os casos de uso mais comuns — URL, WhatsApp, Wi-Fi, texto e PIX — com controle completo sobre nível de correção de erro, cores e logo central. Use o nível H quando for sobrepor um logo; use o nível L para máxima densidade de dados em espaços pequenos.
Denso Wave, a Toyota subsidiary, created QR Code in 1994 to solve a specific problem: tracking parts on the factory floor. The linear barcode — standardized by the UPC in 1974 and still found on virtually every supermarket package — could only store around 20 characters, not enough for the 30-digit numbers identifying automobile components. Lead engineer Masahiro Hara was inspired by the Go board game — a grid of small black and white squares — to design a two-dimensional pattern capable of storing up to 7,089 numeric digits or 4,296 alphanumeric characters in a single symbol. Denso Wave chose not to enforce its patent and published the format as an open standard, a decision that was decisive for universal adoption.
What makes QR Code resilient is Reed-Solomon error correction — a mathematical algorithm developed in 1960 by Irving Reed and Gustave Solomon, originally for deep-space telecommunications and CD recording. Four correction levels exist: L (7%), M (15%), Q (25%), and H (30%) — each number indicates how much data can be lost or obstructed and still be recovered. That is exactly why placing a logo at the center of a QR Code still scans: the logo obstructs up to 30% of the modules, but the algorithm reconstructs the data from the rest. Color also matters: contrast between dark modules and a light background must be sufficient for the camera, and inverted colors (dark background with light modules) can confuse some readers — always test across multiple apps before publishing.
The COVID-19 pandemic in 2020 was the trigger that finally made QR Codes ubiquitous in everyday life. Restaurants worldwide replaced physical menus with table QR Codes, and suddenly everyone had to learn to scan. In Brazil, PIX adopted QR Code as one of its main payment mechanisms. In China, WeChat Pay and Alipay had been QR-first since 2014. This tool generates QR for the most common use cases — URL, WhatsApp, Wi-Fi, text, and PIX — with full control over error correction level, colors, and center logo. Use level H when overlaying a logo; use level L for maximum data density in tight spaces.
Denso Wave, filial de Toyota, creó el código QR en 1994 para resolver un problema concreto: rastrear piezas en la línea de montaje. El código de barras lineal — estandarizado por la UPC en 1974 y presente en prácticamente todo envase de supermercado — solo almacenaba unos 20 caracteres, insuficiente para los números de 30 dígitos que identificaban los componentes de un automóvil. El ingeniero jefe del proyecto, Masahiro Hara, se inspiró en el tablero del juego de Go — una cuadrícula de pequeños cuadraditos blancos y negros — para diseñar un patrón bidimensional capaz de almacenar hasta 7.089 dígitos numéricos o 4.296 caracteres alfanuméricos en un único símbolo. Denso Wave optó por no ejercer su patente y publicó el formato como estándar abierto, una decisión que fue decisiva para su adopción universal.
Lo que hace al código QR resistente es la corrección de errores de Reed-Solomon — un algoritmo matemático desarrollado en 1960 por Irving Reed y Gustave Solomon, originalmente para telecomunicaciones espaciales y grabación de CDs. Existen cuatro niveles de corrección: L (7%), M (15%), Q (25%) y H (30%) — cada número indica qué porcentaje de los datos puede perderse u obstruirse y aun así recuperarse. Por eso se puede colocar un logotipo en el centro de un código QR y este sigue siendo leíble: el logo obstruye hasta el 30% de los módulos, pero el algoritmo reconstruye los datos a partir del resto. El color también importa: el contraste entre los módulos oscuros y el fondo claro debe ser suficiente para la cámara, y los colores invertidos (fondo oscuro con módulos claros) pueden confundir a algunos lectores — prueba siempre en varias aplicaciones antes de publicar.
La pandemia de COVID-19 en 2020 fue el detonante que hizo que los códigos QR se volvieran por fin omnipresentes en la vida cotidiana. Restaurantes de todo el mundo sustituyeron las cartas físicas por códigos QR en la mesa, y de repente todo el mundo tuvo que aprender a escanearlos. En Brasil, el PIX adoptó el código QR como uno de sus principales mecanismos de pago. En China, WeChat Pay y Alipay ya eran QR-first desde 2014. Esta herramienta genera QR para los casos de uso más comunes — URL, WhatsApp, Wi-Fi, texto y PIX — con control total sobre el nivel de corrección de error, los colores y el logo central. Usa el nivel H cuando vayas a superponer un logo; usa el nivel L para máxima densidad de datos en espacios reducidos.
Detalhamento técnico
Pontos frequentes
- Qual tipo de conteúdo posso codificar no QR?: Você pode gerar para URL, WhatsApp, Wi-Fi, texto (até 1000 caracteres) e chave PIX.
- Adicionar logo atrapalha a leitura?: Pode atrapalhar se o logo for grande demais ou sem contraste. Use correção Q/H, fundo claro no logo e teste em celulares diferentes.
- Para que serve esta ferramenta?: Ela roda 100% no seu navegador: útil para validar, formatar ou converter dados no dia a dia de desenvolvimento.
- Meus dados são enviados a algum servidor?: O processamento é feito localmente via JavaScript. Não armazenamos o conteúdo que você cola nas caixas de texto.
- Posso usar em produção ou para dados reais?: Use por sua conta e risco. Para segredos (senhas, tokens), prefira ambientes controlados e políticas da sua empresa. E lembre sempre de revisar os conteúdos gerados. Nunca confie cegamente nas coisas que vê na internet.
Trecho para testar
- Há também o bloco "Exemplo de Código" com o trecho completo; use esse texto rápido para colar nos campos e validar: Exemplo de uso — WhatsApp: +55 47 98805-9087 Link gerado: https://wa.me/55047988059087
Technical deep dive
Common questions summarized
- What content can I encode in the QR?: You can generate for URL, WhatsApp, Wi-Fi, text (up to 1000 characters), and PIX key.
- Does adding a logo hurt readability?: It can if the logo is too large or has poor contrast. Use Q/H correction, a light logo background, and test on different phones.
- What is this tool for?: It runs fully in your browser: useful to validate, format, or convert data in everyday development.
- Are my inputs sent to a server?: Processing happens locally with JavaScript. We do not store what you paste into the text areas.
- Can I use this for real production data?: Use at your own risk. For secrets (passwords, tokens), prefer controlled environments and your company policies. And always review the generated contents. Never trust blindly things you see on the internet.
Sample payload to try
- See also the larger "Code Snippets" sample; paste this excerpt to try locally: Usage example — WhatsApp: +55 47 98805-9087 Link gerado: https://wa.me/55047988059087
Detalle técnico
Ideas claras antes de usar la herramienta
- ¿Qué contenido puedo codificar en el QR?: Puedes generar para URL, WhatsApp, Wi-Fi, texto (hasta 1000 caracteres) y clave PIX.
- ¿Agregar logo afecta la lectura?: Puede afectar si el logo es demasiado grande o con poco contraste. Usa corrección Q/H, fondo claro en el logo y prueba en distintos móviles.
- ¿Para qué sirve esta herramienta?: Funciona por completo en tu navegador: sirve para validar, formatear o convertir datos en el día a día.
- ¿Se envían mis datos a algún servidor?: El procesamiento es local con JavaScript. No almacenamos lo que pegas en los campos de texto.
- ¿Puedo usarlo con datos reales en producción?: Úsalo bajo tu responsabilidad. Para secretos (contraseñas, tokens), prefiere entornos controlados y políticas internas. Recuerda de revisar los contenidos generados. Nunca confies ciegamente en cosas que ves en internet.
Fragmento corto para probar
- Debajo aparece también el ejemplo largo en "Fragmentos de Código"; pega esta versión corta: Ejemplo de uso — WhatsApp: +55 47 98805-9087 Link gerado: https://wa.me/55047988059087
Exemplo de Código Code Snippets Fragmentos de Código
WhatsApp: +55 47 98805-9087
Link gerado: https://wa.me/55047988059087
WhatsApp: +55 47 98805-9087
Link gerado: https://wa.me/55047988059087
WhatsApp: +55 47 98805-9087
Link gerado: https://wa.me/55047988059087
Exemplo de uso Usage example Ejemplo de uso
WhatsApp: +55 47 98805-9087
Link gerado: https://wa.me/55047988059087
Perguntas frequentes FAQ Preguntas frecuentes
Qual tipo de conteúdo posso codificar no QR?
What content can I encode in the QR?
¿Qué contenido puedo codificar en el QR?
Você pode gerar para URL, WhatsApp, Wi-Fi, texto (até 1000 caracteres) e chave PIX.
You can generate for URL, WhatsApp, Wi-Fi, text (up to 1000 characters), and PIX key.
Puedes generar para URL, WhatsApp, Wi-Fi, texto (hasta 1000 caracteres) y clave PIX.
Adicionar logo atrapalha a leitura?
Does adding a logo hurt readability?
¿Agregar logo afecta la lectura?
Pode atrapalhar se o logo for grande demais ou sem contraste. Use correção Q/H, fundo claro no logo e teste em celulares diferentes.
It can if the logo is too large or has poor contrast. Use Q/H correction, a light logo background, and test on different phones.
Puede afectar si el logo es demasiado grande o con poco contraste. Usa corrección Q/H, fondo claro en el logo y prueba en distintos móviles.
Para que serve esta ferramenta?
What is this tool for?
¿Para qué sirve esta herramienta?
Ela roda 100% no seu navegador: útil para validar, formatar ou converter dados no dia a dia de desenvolvimento.
It runs fully in your browser: useful to validate, format, or convert data in everyday development.
Funciona por completo en tu navegador: sirve para validar, formatear o convertir datos en el día a día.
Meus dados são enviados a algum servidor?
Are my inputs sent to a server?
¿Se envían mis datos a algún servidor?
O processamento é feito localmente via JavaScript. Não armazenamos o conteúdo que você cola nas caixas de texto.
Processing happens locally with JavaScript. We do not store what you paste into the text areas.
El procesamiento es local con JavaScript. No almacenamos lo que pegas en los campos de texto.
Posso usar em produção ou para dados reais?
Can I use this for real production data?
¿Puedo usarlo con datos reales en producción?
Use por sua conta e risco. Para segredos (senhas, tokens), prefira ambientes controlados e políticas da sua empresa. E lembre sempre de revisar os conteúdos gerados. Nunca confie cegamente nas coisas que vê na internet.
Use at your own risk. For secrets (passwords, tokens), prefer controlled environments and your company policies. And always review the generated contents. Never trust blindly things you see on the internet.
Úsalo bajo tu responsabilidad. Para secretos (contraseñas, tokens), prefiere entornos controlados y políticas internas. Recuerda de revisar los contenidos generados. Nunca confies ciegamente en cosas que ves en internet.