Welington Pereira
Desenvolvedor Full Stack & Consultor
Especialista em linguagens de programação e banco de dados. Compartilhando dicas de programação práticas, tutoriais e soluções para o dia a dia do desenvolvedor.
Desenvolvedor Full Stack & Consultor
Especialista em linguagens de programação e banco de dados. Compartilhando dicas de programação práticas, tutoriais e soluções para o dia a dia do desenvolvedor.
QR Code significa Quick Response Code ("Código de Resposta Rápida"). É aquele quadrado com vários pontinhos pretos que você vê em pagamentos PIX, cardápios digitais, ingressos e sites.
O QR Code foi criado em 1994 por um engenheiro japonês chamado Masahiro Hara, que trabalhava na empresa japonesa Denso Wave.
Por que ele foi criado?
Na época, a indústria automobilística japonesa precisava rastrear peças nas fábricas com mais rapidez.
Os códigos de barras tradicionais tinham limitações:
Então Masahiro Hara desenvolveu o QR Code para:
Curiosidade interessante
A Denso Wave decidiu não cobrar royalties pelo uso do QR Code. Isso permitiu que a tecnologia se espalhasse pelo mundo inteiro.
Hoje ele é usado em:
Ou seja, uma tecnologia criada para identificar peças de carros em 1994 acabou se tornando uma das formas mais usadas de pagamento e compartilhamento de informações no mundo.
Existem dois tipos principais:
Um exemplo simples:
Quando você vê este texto:
PIX: 21999999999Nome: WellingtonBanco: XYZUma pessoa consegue ler, mas precisa digitar tudo manualmente.
O QR Code pega essas informações e as transforma em um desenho cheio de quadradinhos:
⬛⬛⬜⬜⬛⬛⬜⬛⬜⬛⬜⬛⬛⬜⬛⬛⬜⬜⬛⬛⬜⬛⬛⬜
Para nós parece um monte de quadrados aleatórios, mas para o celular é como um texto codificado.
Uma analogia
Pense no código de barras do supermercado:
- O código de barras guarda um número.
- O leitor lê esse número rapidamente.
O QR Code é uma evolução do código de barras:
- Guarda muito mais informação.
- Pode armazenar textos, links, telefones, localização e dados de PIX.
- Pode ser lido pela câmera do celular.
O que existe dentro de um QR Code PIX?
Quando alguém escaneia o QR Code do seu blog, o celular pode ler algo parecido com:
Chave PIX: seuemail@gmail.comNome: Wellington PereiraCidade: Rio de Janeiro
Ou até mais informações. O aplicativo do banco interpreta esses dados e já monta a transferência.
Como o celular lê?
- A câmera fotografa o QR Code.
- O aplicativo identifica os quadradinhos.
- Converte os quadradinhos em números.
- Converte os números em texto.
- Mostra a informação para o usuário.
É parecido com alguém traduzindo um código secreto.
Curiosidade
Um QR Code pode armazenar:
- Links de sites
- Telefones
- Senhas de Wi-Fi
- Textos
- Dados de pagamento PIX
- Coordenadas de GPS