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.
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
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.
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.
- 1Você preenche os detalhes do eventoTítulo, local, descrição, início/fim (ou dia inteiro), recorrência opcional e um lembrete.
- 2Um arquivo .ics válido é geradoOs campos são montados em um VEVENT do iCalendar com texto devidamente escapado e códigos de tempo, tudo no seu navegador.
- 3Adicione mais eventos se quiserVários eventos são escritos em um único arquivo de calendário.
- 4Baixe ou adicione ao GoogleBaixe 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
ICS Viewer (Abrir arquivos de calendário)
Abra um arquivo de calendário .ics e veja seus eventos dia a dia no seu fuso horário: horários, locais, participantes e repetições. Pesquise, salve um evento, adicione-o ao Google Calendar, exporte para CSV para Excel ou imprima.
VCF Viewer (Abrir arquivos de contato vCard)
Abra um arquivo de contatos .vcf e leia cada contato: nomes, telefones, e-mails, endereços e fotos. Pesquise, encontre duplicatas, exporte para CSV para Excel ou Google Contatos, divida em um arquivo por contato ou salve como vCard 3.0 limpo.
Visualizador Excel / XLSX
Abra e visualize planilhas .xlsx, .xls, .csv e .ods sem Excel ou Google Sheets. Alterne entre abas e exporte para CSV ou JSON. Executa inteiramente no seu navegador.