Loading...
Loading...
Digite ou cole qualquer URL, credencial de Wi-Fi, cartão de contato ou mensagem e obtenha um código QR para download. Cores, correção de erros e margem estão todos sob seu controle — sem upload, sem cadastro, sem marca d'água.
Um código QR é um código de barras bidimensional que armazena texto, URLs ou outros dados curtos para que uma câmera de telefone possa decodificá-lo instantaneamente. Os quadrados escuros e claros (chamados de módulos) codificam os bytes mais símbolos extras de correção de erros, que é a razão pela qual um código ainda pode ser escaneado mesmo quando parte dele está suja, arranhada ou escondida atrás de um logo. Este gerador executa o mesmo codificador que produz os códigos QR que você vê em cartazes, menus de restaurantes e embalagens de produtos — mas funciona localmente no seu navegador, então o link ou mensagem que você codifica nunca é enviado a nenhum serviço. Você pode escolher o tamanho, cor, margem e nível de correção de erros, e depois baixar um PNG para impressão ou um SVG para escalonamento limpo em qualquer tamanho.
A maioria dos códigos QR codifica uma URL — cole-a como está, incluindo o prefixo https://. Você também pode codificar texto simples, detalhes de contato, credenciais de Wi-Fi (WIFI:T:WPA;S:NetworkName;P:Password;;), ou links SMS/mailto.
L é o menor e mais denso, H é o mais resiliente. Use M para uso diário, Q ou H se você planeja imprimir o código pequeno ou colocar um logo sobre o centro.
Arraste o controle deslizante de tamanho para alterar a resolução de exportação e escolha as cores do primeiro plano e do fundo. A margem (também chamada de zona silenciosa) é a borda branca que os scanners precisam ao redor do código — mantenha pelo menos 2 módulos.
PNG é melhor para enviar por e-mail, embutir em slides ou imprimir em um tamanho fixo. SVG mantém o código matematicamente perfeito — use-o quando precisar aumentar para cartazes ou incluir em arquivos de design vetorial.
Sempre escaneie seu código com pelo menos dois telefones (um iOS, um Android) antes de compartilhar amplamente. O escaneamento deve levar à URL ou texto exato que você codificou sem erros de decodificação.
1. Escolha um modo de codificação (numérico, alfanumérico, byte ou kanji) com base na entrada. 2. Adicione um cabeçalho de comprimento e preencha o fluxo de bits para um comprimento fixo para a versão escolhida. 3. Divida os bits em blocos de correção de erros Reed–Solomon no nível escolhido (L/M/Q/H). 4. Intercale os dados e as palavras-chave de correção de erro pela matriz. 5. Coloque os três quadrados de localização, padrões de alinhamento, linhas de temporização e informações da versão. 6. Aplique o padrão de máscara que produz a distribuição de luz/escuridão mais uniforme.
Os códigos QR são um padrão ISO/IEC 18004. O codificador escolhe a menor versão (tamanho da matriz) que se ajusta à entrada no nível de correção de erro solicitado, em seguida, intercala bytes de paridade Reed–Solomon com os dados para que o código possa sobreviver a danos parciais. Um padrão de máscara é aplicado por último para que a matriz tenha módulos pretos e brancos aproximadamente iguais — isso é o que faz os códigos QR parecerem 'aleatórios' em vez de listrados. Os decodificadores invertem o processo: localizam os três quadrados de canto, corrigem a inclinação da imagem, removem a máscara e executam a correção Reed–Solomon para recuperar os bytes originais.
Referência: ISO/IEC 18004 — Especificação do Código QR
| Objetivo | Codifique esta string |
|---|---|
Abrir um site | https://example.com O uso mais comum — cole a URL completa com https://. |
Conectar ao Wi-Fi | WIFI:T:WPA;S:MyNetwork;P:secret123;; iOS e Android solicitam para se juntar à rede ao escanear. |
Enviar uma mensagem de texto | SMSTO:+15551234567:Olá Preenche automaticamente o destinatário e o corpo do SMS no aplicativo do telefone. |
Salvar um cartão de contato | BEGIN:VCARD\nVERSION:3.0\nFN:Jane Doe\nTEL:+15551234567\nEND:VCARD Os scanners oferecem adicionar o contato diretamente. |
Crie senhas fortes e aleatórias com comprimento e regras de caracteres configuráveis.
Gere texto clássico de espaço reservado em parágrafos, frases ou palavras com envoltório HTML.
Gere UUIDs aleatórios criptograficamente (v4) ou UUIDs baseados em tempo (v7) por dezenas.
Calcule sua idade exata em anos, meses e dias a partir de qualquer data de nascimento.
Última atualização