Guia de calendário
Crie um arquivo de calendário .ics a partir de texto
Para criar um .ics a partir de texto, preencha um modelo iCalendar com os detalhes do evento e salve como texto simples com extensão .ics. O criador local cuida da formatação. Este guia explica o formulário e o método manual.
Crie um ICS a partir de texto em três passos
- Separe a origem em título, data completa, horário de início, fuso e eventuais local ou notas. Resolva datas relativas antes de continuar.
- Informe esses campos no criador local ou substitua os valores de exemplo no modelo de texto abaixo. Escolha o término conscientemente.
- Salve com extensão .ics, confira no visualizador e importe no calendário desejado. Confirme o evento salvo antes de compartilhar o arquivo.
Comece com detalhes completos
Escreva o compromisso antes de formatar qualquer coisa. Por exemplo, “Revisão do projeto em 6 de novembro de 2026, das 14h às 15h em Xangai” tem data e horário local explícitos. “Revisão amanhã à tarde” deixa indefinidos a data da mensagem e o início exato.
Separe o título do local e das notas. Se a origem trouxer dois horários possíveis, escolha o combinado em vez de misturá-los. Um prazo sem início e fim pode pertencer a um lembrete, não a um bloco de tempo no calendário.
O criador de eventos iCal permite colar esses campos e escolher os horários. Ele não reconhece datas em linguagem natural. O formulário explícito é útil para revisar cada campo antes de gerar um arquivo transferível.
Escreva um modelo de calendário curto e útil
Use um editor de texto simples e substitua todos os valores de exemplo que descrevem o evento. O exemplo marca uma hora a partir de 06:00 UTC, que corresponde a 14:00 em UTC+08:00. O UID é ilustrativo: use um identificador exclusivo novo para cada evento novo. DTSTAMP descreve o registro temporal da entrada, não o início da reunião.
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Example//Text Event//EN
BEGIN:VEVENT
UID:f0fa2abe-d2aa-491b-bda1-0bc166afca42
DTSTAMP:20261027T110000Z
DTSTART:20261106T060000Z
DTEND:20261106T070000Z
SUMMARY:Revisão do projeto
DESCRIPTION:Discutir o plano revisado.
LOCATION:Sala de reunião
END:VEVENT
END:VCALENDAR
Salve como project-review.ics, usando texto simples UTF-8 e finais de linha CRLF. Não salve como documento de processador de texto ou HTML. Se o editor esconder as extensões, confira o nome final para evitar um .txt acrescentado sem perceber.
O guia do formato ICS explica cada propriedade. O exemplo omite de propósito convidados, regras de repetição e alarmes. Acrescentar esses recursos exige mais do que incluir um endereço de e-mail ou escrever “toda semana” no título.
Preserve a pontuação corretamente
Nos campos de texto, escape uma vírgula como \,, um ponto e vírgula como \; e uma barra invertida como \\. Represente uma quebra de linha intencional na nota como \n. Uma quebra literal no meio de uma propriedade pode ser confundida com outra propriedade do calendário.
Dobre linhas longas em no máximo 75 bytes UTF-8 e comece cada continuação com um espaço. Conte bytes, não letras visíveis, especialmente com emojis ou texto em outros idiomas. O gerador cuida disso; na edição manual, observe tanto os escapes quanto as quebras.
Corrija erros comuns ao passar texto para ICS
Comece conferindo se cada BEGIN corresponde ao END correto. O evento deve ficar dentro de um contêiner de calendário. Mantenha nomes como DTSTART, coloque dois-pontos após o nome e evite aspas decorativas em torno de linhas inteiras.
Confira se o registro temporal usa UTC ou um fuso local. Adicionar Z a um horário local sem convertê-lo muda o compromisso. No exemplo, 140000Z representa um instante diferente da tarde pretendida em Xangai. Use a diferença de UTC válida na data do evento.
O término deve vir depois do início. Um compromisso que atravessa a meia-noite precisa da data seguinte no campo final. Eventos de dia inteiro usam VALUE=DATE; a data final é exclusiva. Não misture início de dia inteiro com término horário em UTC só para preencher os campos.
Use o visualizador ICS para encontrar problemas comuns. Ele detecta campos ausentes e valores malformados, mas não certifica todas as recorrências ou definições de fuso possíveis. Guarde o original para desfazer uma alteração manual que tenha afetado a propriedade errada.
Importe uma cópia e confira o resultado
Abra o arquivo pronto usando o caminho de importação compatível com seu calendário, selecione o destino e confirme. Depois, vá à data do evento e compare título, início, término e local com a origem. Uma prévia não prova que o evento foi criado.
Para caminhos no celular, siga abrir ICS no iPhone. Se importar pelo computador, aguarde a sincronização da conta antes de concluir que falta o evento no aparelho. Procure um item existente antes de importar o mesmo arquivo de novo.
Um arquivo é um registro de um momento. Editar a cópia local não atualiza o evento importado por outra pessoa. Se o plano mudar, comunique a correção claramente ou use um convite de calendário adequado. A referência de sintaxe é o RFC 5545; as instruções do provedor determinam a ação final de importação.

Perguntas frequentes
Posso criar um ICS a partir de texto de graça?
Sim. O gerador local do site funciona sem pagamento ou conta, e também é possível escrever o arquivo em um editor de texto simples. Nenhum dos caminhos exige acesso ao calendário. Importar o evento pronto é uma ação separada, confirmada no app de calendário escolhido.
Por que meu arquivo se chama event.ics.txt?
O editor pode ter acrescentado sua extensão de texto padrão ao nome informado. Confira o nome completo e salve uma cópia de texto simples cuja extensão final seja .ics. Renomear um documento de texto formatado não basta. Confira se a primeira linha do calendário é BEGIN:VCALENDAR.
Posso usar “amanhã” ou “próxima segunda” em DTSTART?
Não. DTSTART exige um valor estruturado de data ou data e hora, não uma expressão relativa. Determine a data a partir do contexto da mensagem original. Uma mensagem antiga dizendo “amanhã” pode se referir a um dia já passado. Depois de confirmar a data real, mantenha nas notas qualquer redação original útil.
Posso enviar o mesmo arquivo a várias pessoas?
Pode compartilhar uma cópia se o conteúdo for apropriado para todos. Cada pessoa ainda precisa revisar e importar. Isso não coleta respostas nem mantém os itens dos destinatários sincronizados com o seu. Para reuniões que precisam de convites e atualizações, use o recurso de convidados do calendário.
Última atualização: