Gerador de QR Code para Telegram
100% privado e local — seus dados nunca saem do navegador. Estes QR Codes são permanentes e nunca expiram.
Configurações de Telegram
Design
Adicionar logo central
A imagem é lida nesta página e embutida no código como URL data:. Ela não é enviada a lugar nenhum e permanece dentro do arquivo que você baixa.
Mais opções de design
A metade escura do código. Mantenha-a bem abaixo do fundo em luminosidade.
Cobre a zona silenciosa e também os vãos entre os módulos. Um fundo transparente o deixa fora do arquivo, então nada é desenhado com ele.
Contraste 11.5:1 entre os módulos e o fundo.
PNG e WebP mantêm um canal alfa; o SVG simplesmente omite o retângulo de fundo. Aquilo sobre o que o código for colocado vira a metade clara do contraste.
O gradiente preenche apenas os módulos escuros. A ponta mais clara define o contraste que o leitor realmente recebe, então as duas pontas precisam continuar escuras.
A segunda cor, usada apenas enquanto um gradiente está selecionado. Ela é medida no contraste junto com a primeira.
Graus no sentido horário a partir de uma varredura da esquerda para a direita. Um gradiente radial se espalha do centro para fora, então o ângulo vale só para o linear.
Formas arredondadas cobrem menos de cada célula. O centro continua coberto, que é onde o decodificador faz a amostragem, mas uma impressão pequena de um código denso é lida com mais confiança em quadrados.
O anel dos três padrões de localização.
O olho dentro de cada padrão de localização.
A margem em branco ao redor do código, medida em módulos. 4 é o mínimo especificado.
Uma recuperação mais alta sobrevive a mais dano e custa capacidade, então o mesmo conteúdo produz um símbolo mais denso.
Um logo ocupa o centro e mantém o nível em H. O limite de largura dele acompanha o símbolo: 14% no código menor, 30% em um denso.
Prévia ao vivo e exportação
Informe o nome de usuário do Telegram.
Exportar
Raster, para telas
Preencha o formulário para liberar os downloads.
Tamanho de exportação e texto codificado
- Payload
- Nada codificado ainda
- Símbolo
- Ainda não montado
- Recuperação
- M
Aguardando dados
O Telegram endereça três coisas diferentes pelo mesmo domínio t.me: um nome de usuário público, um hash de convite para grupo ou canal privado, e um número de telefone. Escolha qual deles você realmente tem, porque os três são escritos de formas diferentes e não são intercambiáveis.
Quando alguém escaneia
O celular abre o t.me, que repassa para o app do Telegram e mostra a conversa com a conta ou a tela de entrada do grupo ou canal.
Três formatos de link em um só domínio
Um nome de usuário público é o mais simples: https://t.me/livrariaportal resolve para a conta, o grupo ou o canal que detém aquele nome de usuário. Funciona para qualquer pessoa, não precisa de aprovação e sobrevive a uma reimpressão, porque o nome de usuário é seu até você trocá-lo.
Um grupo ou canal privado não tem nome de usuário, então o Telegram emite um link de convite no lugar: um sinal de mais seguido de um hash aleatório, https://t.me/+AbCdEfGhIjKlMnOp. Links criados antes de o formato mudar usam https://t.me/joinchat/ seguido do mesmo tipo de hash e ainda resolvem. Não há como derivar um desses; ele precisa ser copiado de dentro do app.
Um número de telefone também usa a forma com mais, https://t.me/+5511912345678, e o Telegram distingue os dois pelo que vem depois do sinal de mais. Só dígitos significa número de telefone; qualquer outra coisa significa hash de convite. É também por isso que um hash de convite nunca deve ser digitado no campo de telefone, nem o contrário.
Links de convite expiram, nomes de usuário são liberados
Um link de convite é uma credencial, não um endereço. Um administrador pode revogá-lo a qualquer momento e ele para de funcionar imediatamente, e o Telegram permite criar um link com data de validade ou com um teto de quantas pessoas podem usá-lo. Qualquer um desses três finais mata todas as cópias impressas de uma vez, então um cartaz que carrega um link de convite dura apenas o que durar o link por trás dele.
Se você está imprimindo algo que não conseguirá recolher, gere um link de convite novo, sem validade e sem limite de uso, e mantenha-o fora de conversas onde ele possa ser revogado em uma faxina. Se você quer o oposto, um link com teto de cem usos é um jeito razoável de fazer uma tiragem impressa se autolimitar.
Um nome de usuário tem o risco espelhado. Ele é estável enquanto você o mantém, mas o Telegram libera um nome de usuário quando você o troca, e outra pessoa pode então tomá-lo. Um código impresso apontando para um nome de usuário que você abandonou vai mandar gente para um desconhecido.
Por que o código usa t.me e não tg://
O Telegram também tem um esquema nativo, tg://resolve?domain=livrariaportal, que abre o app direto e pula o navegador. Ele não é usado aqui, por duas razões.
Apps de câmera e leitores frequentemente se recusam a seguir um esquema que não seja http a partir de um QR Code, e alguns mostram a string crua em vez de oferecer abrir qualquer coisa. Mesmo quando seguem, um celular sem o Telegram instalado não recebe absolutamente nada: nenhuma página, nenhum aviso, nenhuma explicação.
https://t.me é um endereço web comum, então todo leitor oferece abri-lo e todo navegador consegue carregá-lo. Quem não tem o app cai em uma página que explica o que foi escaneado e oferece a instalação, um desfecho bem melhor para um cartaz em lugar público do que um toque que não faz nada.
Perguntas e respostas
Preciso incluir o @ no nome de usuário?
Não. O @ é convenção de exibição dentro do Telegram; a forma de link é t.me seguido do nome de usuário puro. Digite livrariaportal em vez de @livrariaportal. Um @ inicial é removido antes de o código ser montado.
O que acontece se alguém escanear isto sem o Telegram instalado?
Como o payload é um link https comum, o navegador abre o t.me e mostra uma página da conta, do grupo ou do canal, com a opção de instalar o app. Nada quebra, e o código continua funcionando assim que a pessoa instalar.
Um código de número de telefone abre conversa para todo mundo?
Só para quem as suas configurações de privacidade permitem encontrar você pelo número de telefone. Se a opção de quem pode me encontrar pelo meu número estiver em Meus contatos, um desconhecido que escanear o código não chega a uma conversa. Um nome de usuário público não tem essa restrição.
Um código impresso com link de convite pode parar de funcionar?
Pode. Um administrador pode revogar um link de convite, e um link pode ser criado com data de validade ou com limite de quantas pessoas podem entrar por ele. Quando qualquer um desses gatilhos dispara, todas as cópias impressas param de funcionar no mesmo instante. Um link de nome de usuário público não tem essa dependência.
Como funciona um QR Code estático
Todo código deste site é estático: o payload é escrito nos próprios módulos pretos e brancos. Nada é consultado quando o código é lido, nenhum servidor nosso participa e nenhuma assinatura sustenta o código impresso. Essa mesma propriedade é o limite — depois de impresso, o que ele contém não pode ser alterado.
Três coisas decidem então se um código impresso é lido: quantos bytes o payload ficou, qual nível de recuperação absorve o dano e que largura um único módulo acaba tendo no papel. Estes guias percorrem cada uma delas com os números.