Enqre
Como fazer um código QR de «adicionar ao calendário»

Como fazer um código QR de «adicionar ao calendário»

Um código de «adicionar ao calendário» transforma um convite numa entrada na agenda com um toque, que é a diferença entre um evento a que as pessoas tencionavam ir e um evento a que foram. Duas coisas decidem se funciona: o fuso horário, e se o evento vai embebido ou é apenas ligado.

Embeber o evento, ou ligar a ele

Há duas formas de construir isto e comportam-se de maneira muito diferente.

Pode pôr o próprio evento dentro do código, em texto iCalendar — o bloco VEVENT com um título, um início, um fim e um local. Funciona offline, porque não há nada para ir buscar. Mas o suporte é desigual: alguns telemóveis reconhecem a carga e propõem adicioná-la, e outros limitam-se a mostrá-la como uma parede de texto simples, o que parece avariado a quem tem o telemóvel na mão. E só descobre com qual dos dois está a lidar depois de testar.

Ou pode apontar o código para um ficheiro .ics alojado ou para uma página do evento. Isto precisa de ligação, mas comporta-se de forma consistente — o telemóvel transfere um ficheiro de calendário e propõe adicioná-lo, tal como já acontece com qualquer convite enviado por e-mail. Significa também que os detalhes podem ser corrigidos depois de imprimir.

Para tudo o que sai para o público, ligue. Embeba só quando controlar os aparelhos, ou quando o sinal do local for genuinamente duvidoso e a troca compensar.

É no fuso horário que isto corre mal

Um evento com hora de início e sem fuso horário associado é interpretado no fuso em que estiver o telemóvel de quem lê. Para uma festa local isso é invisível e inofensivo. Para um webinar, uma conferência, ou um casamento com convidados a chegar de avião, põe o evento na hora errada das agendas de algumas pessoas e não avisa ninguém.

Garanta que o evento leva um fuso horário explícito e, se o público for internacional, ponha o fuso também no texto impresso. Uma entrada que diz 14:00 CET na descrição sobrevive a uma importação má; uma que diz apenas 14:00 não sobrevive.

Teste como deve ser: mude o fuso do seu próprio telemóvel, leia o código e veja o que aterra no calendário. Demora dois minutos e é a única maneira de ter a certeza.

O que viaja e o que não viaja

O título, o início, o fim, o local e a descrição entram na entrada. O local merece atenção — uma entrada de calendário cujo local é uma morada completa e inequívoca torna-se um percurso a um toque no próprio dia, que é a maior parte do valor prático de fazer isto.

Os lembretes não viajam de forma fiável. Um alerta que defina é uma sugestão que a maioria dos calendários substitui pelos valores por omissão do utilizador, por isso não conte com ele para levar seja quem for a lado nenhum. A entrada também não se atualiza sozinha mais tarde: depois de estar no calendário de alguém, é a cópia dessa pessoa, e alterar a sua fonte não lhe muda nada.

E é por isso que a data não deve mexer

Este último ponto merece demora. Ao contrário de uma ementa ou de uma página de destino, uma entrada de calendário é copiada, e não referenciada. Corrija a data depois e as cem pessoas que já leram continuam com a antiga.

Por isso um código dinâmico ajuda aqui menos do que noutros sítios — protege quem lê depois da alteração, não quem leu antes dela. Continua a valer a pena tê-lo em tudo o que é impresso cedo, porque permite ao código apontar para um evento corrigido e diz-lhe quantas pessoas o adicionaram. Mas se a hora mudar mesmo, tem de avisar as pessoas que já a têm, por e-mail, à maneira normal.

Onde é que isto pertence

Em tudo o que é impresso para uma data concreta: convites e avisos de reserva de data, programas de conferência e sinalética de sessões, cartões de marcação de uma clínica ou de um cabeleireiro, cartazes de um acontecimento único. Vale mais onde o intervalo entre ler e comparecer é longo o suficiente para se esquecer — que é exatamente onde vivem os casamentos e os eventos.

Não vale absolutamente nada em algo que se lê num ecrã, onde uma ligação normal de «adicionar ao calendário» faz o mesmo trabalho com menos um aparelho pelo meio.

Perguntas frequentes

Ler o código adiciona o evento automaticamente?

Não. O telemóvel propõe adicioná-lo já preenchido e a pessoa confirma. Essa confirmação é deliberada — nada escreve num calendário sem o dono concordar, e nenhum código QR consegue contorná-la.

Devo embeber o .ics ou ligar a ele?

Ligue a ele para qualquer público geral. Uma carga iCalendar embebida funciona offline mas é tratada de forma inconsistente entre telemóveis, e onde não é reconhecida a pessoa vê texto em bruto em vez de um convite. Um ficheiro alojado comporta-se da mesma maneira em todo o lado.

Porque é que o evento aterrou à hora errada para algumas pessoas?

Porque o evento não levava fuso horário explícito, e por isso cada telemóvel aplicou o seu. Associe um fuso ao evento e, para públicos internacionais, imprima também a hora e o fuso em texto, para que uma importação má seja evidente em vez de silenciosa.

Posso mudar a data depois de as pessoas terem lido o código?

Para elas, não. Uma entrada de calendário é uma cópia feita no momento da leitura, e não uma ligação ao vivo, por isso nunca se atualiza. Um código dinâmico corrige os detalhes para toda a gente que leia daí em diante, mas a quem já o adicionou tem de se dizer diretamente.

Funciona tanto em iPhone como em Android?

Funciona, quando se liga a um ficheiro de calendário alojado — ambos propõem adicioná-lo, ao Calendário da Apple e ao Google Calendar respetivamente. As cargas de evento embebidas é que são o caso pouco fiável. Crie um grátis e teste-o nos dois antes de imprimir seja o que for.

A equipa Enqre·Publicado a 12/08/2026·Atualizado 19/09/2026