Saltar para o conteúdo principal
LibraTool logoLibraTool

Gerador de Calendário ICS grátis

Abra um arquivo .ics para ver seus eventos, exportá-los para CSV ou editá-los. Ou crie convites de calendário .ics para Apple Calendar, Outlook e Google, com repetição e lembretes. Roda inteiramente no seu navegador.

Funciona offline depois de carregado
Abrir um arquivo .ics · ver eventos, exportar para CSV ou editar

Solte um arquivo de calendário (.ics) para ver os eventos dentro dele, no seu próprio fuso horário. Você também pode colar o texto. Nada é enviado.

Solte um arquivo .ics aqui ou clique para procurar

CALENDAR, ICS, ICAL, IFB, TXT · processado no seu dispositivo

ou pressione Ctrl+V para colar da área de transferência

Você pode arrastar vários arquivos de uma vez

Procurar arquivos
Cole uma lista de datas · vários eventos de uma vez

Um evento por linha, por exemplo 2026-10-05 09:00 Dentista ou 05.10.2026 Reunião. Use | para adicionar local e observações. Ou cole um CSV com linha de cabeçalho: date,time,end,title,location,description

Linhas com horário viram eventos de 1 hora (ou use 09:00-10:30). Linhas só com data viram eventos de dia inteiro.

Evento
Lembretes
Link, convidados e disponibilidade

Cada evento mantém a mesma hora do relógio em qualquer fuso horário que seu aplicativo de calendário estiver configurado — melhor para lembretes pessoais que devem permanecer, digamos, às 9:00 da manhã onde quer que você esteja.

Adicione um título e horário de início para gerar seu arquivo de calendário.

💡 Baixe o .ics e abra-o para adicionar o evento ao Apple Calendar, Outlook, Google Calendar ou qualquer app de calendário. Tudo é gerado no seu navegador — nada é enviado.

Usos comuns

  • Criar um convite para um eventoCrie um arquivo .ics que os convidados podem adicionar a qualquer aplicativo de calendário com um toque.
  • Enviar um convite para reuniãoGere um convite de reunião .ics com lembrete e recorrência.
  • Criar um evento recorrenteConstrua um evento de calendário repetido - diário, semanal, mensal ou anual.
  • Fazer um lembrete de calendárioTransforme uma tarefa pendente ou prazo em um evento de calendário com alerta.
  • Gerar vários eventos de uma vezAgrupar vários eventos em um único arquivo .ics.

Como funciona

Um arquivo .ics é o formato universal de calendário que todos os aplicativos entendem. Esta ferramenta gera um arquivo .ics RFC 5545 válido a partir dos detalhes do seu evento — sem conta nem serviço de calendário envolvido.

  1. 1
    Você preenche os detalhes do evento
    Título, local, descrição, início/fim (ou dia inteiro), recorrência opcional e um lembrete.
  2. 2
    Um arquivo .ics válido é gerado
    Os campos são montados em um VEVENT do iCalendar com texto devidamente escapado e códigos de tempo, tudo no seu navegador.
  3. 3
    Adicione mais eventos se quiser
    Vários eventos são escritos em um único arquivo de calendário.
  4. 4
    Baixe ou adicione ao Google
    Baixe o .ics para Apple Calendar/Outlook/qualquer aplicativo ou use o link «Adicionar ao Google Calendar» de um clique.

Seus detalhes de eventos — que podem ser pessoais ou confidenciais — são transformados em um arquivo inteiramente no seu dispositivo. Nada é enviado para um serviço de calendário, a menos que você escolha o link do Google Calendar.

Guia

Exemplo prático

Abra “Paste a list of dates · many events at once” e clique em “Testar um exemplo”. Aparecem três linhas: 2026-10-05 09:00 Dentist, 05.10.2026 14:00-15:30 Team meeting | Room 2 e Nov 12 2026 Project deadline. Sob a caixa diz “3 events found”. Clique em “Add 3 events to the list” e você recebe “3 events added below. Check them, then download.” O evento inicial intocado é substituído. Os cartões agora trazem Dentist em 5 de outubro das 09:00 às 10:00 (uma linha com um horário recebe uma hora), Team meeting em 5 de outubro das 14:00 às 15:30 com o local “Room 2” (o “|” inicia o local) e Project deadline em 12 de novembro como “Evento de dia inteiro” (uma linha sem horário). A barra sobre a prévia diz “3 events · .ics”. Com o padrão “Horário local do dispositivo (flutuante)”, o arquivo tem DTSTART:20261005T090000 para o dentista e DTSTART;VALUE=DATE:20261112 com DTEND;VALUE=DATE:20261113 para o prazo. O botão “Baixar .ics” salva events.ics.

Quais configurações usar e os limites

  • Escolha o modelo de fuso horário antes de compartilhar o arquivo. “Fuso horário para eventos com horário” tem três opções. “Horário local do dispositivo (flutuante)” é o padrão: o evento mantém o mesmo horário no relógio em qualquer fuso usado pelo calendário que o recebe, o que serve para um lembrete pessoal às 9:00. “UTC (momento fixo no tempo)” converte seus horários do fuso do seu navegador para um momento exato, de modo que cada convidado vê o próprio horário local. “Um fuso horário específico” permite escolher um fuso em uma lista, digitar horários nesse fuso e grava o fuso no arquivo com suas mudanças de horário de verão. A configuração vale para todos os eventos com horário, e os eventos de dia inteiro a ignoram.
  • Em um evento de dia inteiro, a data de Fim é o último dia. Marque “Evento de dia inteiro” e “Início” e “Fim” viram seletores de data. A data de Fim é incluída, então Início e Fim ambos em 24 de dezembro formam um evento de um dia. O arquivo grava DTEND como o dia seguinte, porque o formato trata o fim de um evento de dia inteiro como exclusivo. Desmarcar a caixa traz os horários de volta (09:00 e 10:00) se estiverem faltando. Para lembretes em um evento de dia inteiro, “No dia do evento às” adiciona um em um horário que você escolher, como “On the day at 08:00”.
  • Configure repetições no menu “Repetir”. “Repetir” oferece Diariamente, Semanalmente, Mensalmente e Anualmente, e “Repetir a cada” aceita de 1 a 999. Em Semanalmente, “Repetir em” mostra botões de dias; se você não escolher nenhum, o arquivo não cita dias. Em Mensalmente, “Mensalmente em” oferece “O mesmo dia de cada mês”, “O último dia do mês” e “O último dia útil (seg-sex)”. Em “Termina”, “Após um número de vezes” começa em 10 e conta ocorrências inteiras em “Vezes” (um decimal é arredondado para baixo), enquanto “Em uma data” usa “Última data”, que conta até o fim desse dia.
  • Adicione lembretes, mais de um se quiser. Em “Lembretes”, “Adicionar um lembrete...” oferece No início, 5, 15 e 30 min antes, 1 e 2 horas, 1 e 2 dias e 1 semana antes. “Lembrete personalizado” aceita um número com “minutos antes”, “horas antes” ou “dias antes”. Cada lembrete é gravado como um alarme de exibição, e o mesmo lembrete não pode ser adicionado duas vezes. Um lembrete com mais de 112 dias antes do início é limitado a 112 dias no arquivo. Os botões Outlook.com, Office 365 e Yahoo Calendar não levam lembretes nem repetições; por isso, use o download de .ics para esses.
  • Cole uma lista para criar muitos eventos de uma vez. Coloque um evento por linha, com a data, um horário opcional ou intervalo como 09:00-10:30 e o título. Use “|” para acrescentar um local e depois observações. Uma data como 03/04/2026 segue “Numeric dates such as 03/04/2026 are”: “Deduzir pelo meu idioma” a lê como Mês/Dia/Ano em páginas em inglês, ou escolha Dia/Mês/Ano ou Ano/Mês/Dia. Datas com pontos como 05.10.2026 são sempre dia primeiro. Só as primeiras 300 linhas são usadas. Para uma planilha, “Inserir cabeçalho CSV” adiciona date,time,end,title,location,description acima das suas linhas.
  • Escolha como entregar o evento. Para um evento, os botões Google Calendar, Outlook.com, Office 365 e Yahoo Calendar abrem esse serviço em uma nova aba com o evento preenchido, o que envia os detalhes a esse serviço quando você clica. “Código QR” mostra um código para ler com a câmera do celular, e “Salvar imagem do QR” o guarda; se o evento for longo demais, ele avisa. “Copiar” copia o texto do arquivo. “Compartilhar arquivo” só aparece onde o navegador pode compartilhar arquivos. Com vários eventos, “Download 3 separate files (.zip)” gera um .ics por evento, para aplicativos que leem apenas o primeiro evento de um arquivo.

Problemas comuns e como resolvê-los

Aparece “End must be after start — this event is excluded from the file until fixed.”
A mensagem aparece em vermelho sob a caixa Fim quando o fim é anterior ao início. Uma causa comum é um evento noturno que passa da meia-noite, como das 22:00 à 01:00, com o Fim ainda na mesma data: mova o Fim para o dia seguinte. Ela também aparece se você adiar o Início sem atualizar o Fim. Enquanto aparece, esse evento fica de fora da prévia e do download. Um Fim vazio é permitido e significa o mesmo horário do Início.
Aparece “Add a title and start time to generate your calendar file.”
Isso substitui a prévia e os botões Baixar e Copiar quando nenhum evento está completo. Um título é obrigatório (a caixa é marcada como “Título do evento *”), assim como um início. Um título só com espaços conta como vazio. A mensagem também aparece quando todos os eventos são excluídos por outro motivo, como um Fim antes do Início ou uma data final de repetição antes do primeiro evento; por isso, procure uma mensagem vermelha mais acima.
Aparece “The repeat end date is before the first event, so this event is excluded from the file until fixed.”
Você escolheu “Em uma data” em “Termina”, e “Última data” é anterior à data de Início. Isso costuma acontecer depois que você adia o Início, porque “Última data” mantém o valor antigo. Defina “Última data” como a data de início ou posterior, ou mude “Termina” para “Nunca” ou “Após um número de vezes”. A mesma data do início é aceita.
Aparece “Not valid emails, left out: bob@example”
Em “Link, convidados e disponibilidade”, cada endereço deve ter a forma nome@dominio.com, com um ponto depois da parte após o @. Separe os convidados com vírgulas, ponto e vírgulas ou espaços. Qualquer endereço que falhe é deixado de fora do arquivo e os demais são mantidos. Se você adicionar convidados mas nenhum organizador, uma nota diz “Add an organizer email so guests can reply to the invite.” O arquivo só é marcado como pedido de convite quando há tanto um organizador quanto pelo menos um convidado válido.
O evento cai na hora errada no calendário de outra pessoa.
O padrão “Horário local do dispositivo (flutuante)” mantém o mesmo horário do relógio em todos os fusos, então 15:00 digitado em Londres aparece como 15:00 para um convidado em Nova York. Mude “Fuso horário para eventos com horário” para “UTC (momento fixo no tempo)” ou “Um fuso horário específico” e baixe o arquivo novamente. Nas outras duas opções, a nota sob o menu informa o fuso em que seus horários são lidos. Os botões do Google, Outlook e Yahoo seguem a mesma configuração.

Como se compara

Um aplicativo de calendário é o melhor lugar para um evento na sua própria conta, porque mantém o evento sincronizado e envia convites de verdade. Esta ferramenta cria um arquivo .ics independente que qualquer calendário pode importar, o que serve para muitos eventos de uma vez. Ela não envia convites: com um organizador e convidados o arquivo é marcado como pedido, mas você mesmo ainda precisa enviá-lo. Uma única configuração de fuso horário cobre todos os eventos com horário, e as repetições mensais cobrem apenas a mesma data, o último dia ou o último dia útil; por isso, uma regra como “segunda terça-feira” deve ser definida depois no seu calendário. Ela também pode abrir um arquivo .ics existente de até 10 MB. Os arquivos são criados no seu navegador e não são enviados.

Ferramentas relacionadas

Perguntas frequentes