ListFan
Tempo · Grátis

Gerador de eventos de calendário ICS

Prepare um evento UTC ou uma série recorrente para importar no Google Calendar e em outros aplicativos iCalendar.

01Insira os valores

Funciona no navegador

Funciona offline no navegador. Após carregar a página e os ficheiros necessários, o processamento não precisa de Internet.

Interprete o início informado como UTC e adicione a duração em minutos para obter o término. Aplique escape ao texto iCalendar e gere um VEVENT com DTSTART, DTEND, UID e uma RRULE opcional. Dobre as linhas em 75 bytes UTF-8 sem dividir caracteres. Baixe o arquivo ICS e importe-o no calendário.

Exemplo

Como funciona

Prepare um evento UTC ou uma série recorrente para importar no Google Calendar e em outros aplicativos iCalendar.

DTEND = DTSTART + duration × 60 s

Não. Insira UTC, não a hora local. Cria um evento ou uma série recorrente; não sincroniza, detecta conflitos nem notifica participantes. Recorrências mensais e anuais seguem as regras do calendário e ignoram datas inválidas. O comportamento da importação pode variar. As mesmas entradas produzem o mesmo identificador de evento.

Seus dados ficam com você

Os dados são processados nesta página e não são enviados a um servidor.

Sobre esta ferramenta

Prepare um evento UTC ou uma série recorrente para importar no Google Calendar e em outros aplicativos iCalendar.

Interprete o início informado como UTC e adicione a duração em minutos para obter o término. Aplique escape ao texto iCalendar e gere um VEVENT com DTSTART, DTEND, UID e uma RRULE opcional. Dobre as linhas em 75 bytes UTF-8 sem dividir caracteres. Baixe o arquivo ICS e importe-o no calendário.

Usar ferramenta ↑

Como usar

  1. Insira os valores

    Título do evento · Início · UTC · Duração · min · Recorrência · Ocorrências · Local

  2. Calcular / gerar

    Prepare um evento UTC ou uma série recorrente para importar no Google Calendar e em outros aplicativos iCalendar.

  3. Resultado

    BEGIN:VCALENDAR VERSION:2.0 PRODID:-//ListFan//Local Calendar Builder//EN CALSCALE:GREGORIAN BEGIN:VEVENT UID:20260922T180000Z-8367d941@list.fan DTSTAMP:20260922T080907Z DTSTART:20260922T180000Z DTEND:20260922T19

Método de cálculo

  1. Interprete o início informado como UTC e adicione a duração em minutos para obter o término.
  2. Aplique escape ao texto iCalendar e gere um VEVENT com DTSTART, DTEND, UID e uma RRULE opcional.
  3. Dobre as linhas em 75 bytes UTF-8 sem dividir caracteres.
  4. Baixe o arquivo ICS e importe-o no calendário.
DTEND = DTSTART + duration × 60 s
Exemplo prático

Gerador de eventos de calendário ICS

Título do evento
2026-09-22
Início · UTC
2026-09-22T18:00
Duração · min
60
Recorrência
Sem recorrência
Ocorrências
1
Local
Resultado
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//ListFan//Local Calendar Builder//EN
CALSCALE:GREGORIAN
BEGIN:VEVENT
UID:20260922T180000Z-8367d941@list.fan
DTSTAMP:20260922T080907Z
DTSTART:20260922T180000Z
DTEND:20260922T190000Z
SUMMARY:2026-09-22
END:VEVENT
END:VCALENDAR

Perguntas frequentes

Isso sincroniza meu calendário ou converte a hora local?

Não. Insira UTC, não a hora local. Cria um evento ou uma série recorrente; não sincroniza, detecta conflitos nem notifica participantes. Recorrências mensais e anuais seguem as regras do calendário e ignoram datas inválidas. O comportamento da importação pode variar. As mesmas entradas produzem o mesmo identificador de evento.

Para onde vão meus dados?

Os cálculos ocorrem no seu dispositivo. Os dados não são enviados a um servidor.

Termos e definições

Insira os valores

Título do evento

Uma linha, até 500 caracteres; exportada como SUMMARY.

Introduza o texto original; o processamento é local.

Início · UTC

Insira uma data e hora UTC válidas. O fuso horário do navegador não é aplicado.

Introduza a data ou hora no formato indicado.

Duração · min

Minutos inteiros de 1 a 10080. O término é o início mais essa duração.

Introduza um número inteiro, sem frações.

Mínimo: 1 · Máximo: 10080

Recorrência

Escolha sem recorrência ou uma frequência diária, semanal, mensal ou anual.

Escolha o modo adequado aos dados introduzidos.

Opções: Sem recorrência · Diária · Semanal · Mensal · Anual

Ocorrências

Apenas para eventos recorrentes: 1–1000 ocorrências, incluindo o primeiro evento.

Introduza um número inteiro, sem frações.

Mínimo: 1 · Máximo: 1000

Local

Texto simples opcional, até 1000 caracteres. Sem pesquisa de endereços ou geocodificação.

Introduza o texto original; o processamento é local.

Resultado

Resultado

Interprete o início informado como UTC e adicione a duração em minutos para obter o término. Aplique escape ao texto iCalendar e gere um VEVENT com DTSTART, DTEND, UID e uma RRULE opcional. Dobre as linhas em 75 bytes UTF-8 sem dividir caracteres. Baixe o arquivo ICS e importe-o no calendário.

Calculado com os seus dados pelo método abaixo.

Erros comuns e soluções

Hora de início

Erro: Inserir uma hora local supondo conversão automática de fuso horário.

Solução: Converta o início desejado para UTC antes de inseri-lo. Verifique a hora local exibida no evento importado.

Limites e pressupostos

  • Não. Insira UTC, não a hora local. Cria um evento ou uma série recorrente; não sincroniza, detecta conflitos nem notifica participantes. Recorrências mensais e anuais seguem as regras do calendário e ignoram datas inválidas. O comportamento da importação pode variar. As mesmas entradas produzem o mesmo identificador de evento.
  • Interprete o início informado como UTC e adicione a duração em minutos para obter o término. Aplique escape ao texto iCalendar e gere um VEVENT com DTSTART, DTEND, UID e uma RRULE opcional. Dobre as linhas em 75 bytes UTF-8 sem dividir caracteres. Baixe o arquivo ICS e importe-o no calendário.
  • Os resultados podem ser arredondados; isso não aumenta a precisão da medição.