Guia de calendário
O que é um arquivo .ics?
Um arquivo .ics armazena informações de calendário como texto estruturado. Apps usam o formato ICS para trocar eventos, datas, locais e outros detalhes. Abrir um arquivo pode exibir um evento, mas ainda é necessário confirmar sua inclusão no calendário.
Inspecione um arquivo de calendário em três passos
- Guarde o original e abra uma cópia em um editor de texto simples ou no visualizador ICS local. Não renomeie outro tipo de arquivo para .ics.
- Encontre o contêiner de calendário e cada bloco VEVENT. Compare título, início, término e local com a mensagem original.
- Verifique os problemas comuns e importe em um calendário editável. Confirme a data e a hora nesse calendário antes de confiar no evento.
Leia o formato ICS campo por campo
Um arquivo de calendário usa propriedades nomeadas entre linhas BEGIN e END correspondentes. O contêiner externo VCALENDAR identifica os dados de calendário. Cada bloco VEVENT descreve um evento. Vários blocos podem estar no mesmo arquivo, então um anexo não é necessariamente um único compromisso.
Este é um exemplo pequeno de reunião em 6 de novembro de 2026. O evento começa às 06:00 UTC e dura uma hora. O identificador é ilustrativo; crie um novo para um evento novo. Um arquivo de produção usa finais de linha CRLF, mesmo que o editor mostre quebras comuns.
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Example//Calendar Notes//EN
BEGIN:VEVENT
UID:2394cf30-17e4-4ba9-a382-6f011fe71035
DTSTAMP:20261027T110000Z
DTSTART:20261106T060000Z
DTEND:20261106T070000Z
SUMMARY:Revisão do projeto
LOCATION:Sala de reunião
DESCRIPTION:Trazer a pauta revisada.
END:VEVENT
END:VCALENDAR
O criador de eventos iCal escreve a mesma estrutura básica a partir dos campos do formulário. Ele também trata identificadores exclusivos, escapes e linhas longas, ajudando a evitar erros de pontuação.
Entenda os campos do formato ICS
Cada propriedade responde a uma pergunta diferente sobre o evento. Separe os identificadores do título e o registro de criação do início agendado.
| Campo | Significado | O que conferir |
|---|---|---|
| VERSION | Versão do formato de calendário | Use 2.0 para este formato. |
| PRODID | Identifica o software que produziu os dados | Não é o organizador do evento. |
| UID | Identificador do evento | Preserve ao tratar o mesmo evento existente. |
| DTSTAMP | Registro temporal associado à entrada | Não é o horário da reunião. |
| DTSTART | Quando o evento começa | Confirme a data e o significado do fuso. |
| DTEND | Quando o evento termina | Em eventos de dia inteiro, a data final é exclusiva. |
| SUMMARY | Título do evento | Mantenha-o reconhecível na lista do calendário. |
| LOCATION | Onde o evento acontece | Inclua informações suficientes para encontrar o local. |
| DESCRIPTION | Notas adicionais | Evite informações privadas nas cópias compartilhadas. |
O padrão completo inclui mais propriedades que esta tabela. Convites podem conter organizadores, participantes e métodos de agendamento. Eventos recorrentes podem incluir regras e exceções. Uma prévia básica talvez não avalie essas relações; um título legível, sozinho, não prova que o arquivo inteiro está correto.
Compare tipos de arquivo e assinaturas
Um ICS é texto de calendário transferível. Um CSV é uma tabela cujo significado das colunas depende do serviço que importa. Renomear CSV para ICS não converte os dados. Uma pauta em PDF ou captura pode mostrar datas a uma pessoa, mas ainda não é um arquivo de calendário estruturado.
Um arquivo importado geralmente registra um momento. Uma assinatura fornece ao calendário uma URL para conferir atualizações. Assine apenas calendários que conhece e nos quais confia. Importar um anexo pontual é diferente de adicionar uma URL de assinatura nos ajustes da conta.
Um convite acrescenta outra diferença: pode pedir aceitação ou recusa, e seu organizador pode enviar atualizações. Um evento individual criado neste site não envia solicitações de reunião. Use os controles de convite quando outras pessoas precisarem responder ou receber mudanças futuras.
Confira horários e formatação antes de importar
Valores de horário precisam de contexto. Um Z no final significa UTC. O parâmetro TZID nomeia um fuso local. Uma data e hora sem ambos é um horário local flutuante. Um evento de dia inteiro usa um valor de data, não meia-noite representada como evento com horário.
Linhas longas normalmente são dobradas após no máximo 75 bytes UTF-8. A continuação começa com espaço ou tabulação. O limite conta bytes, então caracteres de outros idiomas podem atingi-lo antes de 75 caracteres visíveis. Valores de texto também usam escapes para vírgulas, pontos e vírgulas, barras invertidas e quebras de linha.
O visualizador ICS verifica esses problemas comuns enquanto exibe os detalhes. Seu alcance é limitado: expansão de recorrências e regras personalizadas de transição de fuso ainda exigem um app de calendário. Use abrir ICS no iPhone quando tiver um arquivo válido, mas nenhum controle de importação evidente.
Para as regras de base, consulte o RFC 5545. Guarde uma cópia do convite original antes de alterar. Depois de importar, vá à data real do evento e confirme a conta de destino, em vez de presumir que a prévia significava que ele foi salvo.

Perguntas frequentes
O que significa ICS?
A extensão .ics identifica um arquivo iCalendar. É uma convenção de nome para texto estruturado de calendário, não um serviço separado. O arquivo pode conter um evento ou uma exportação maior. O padrão iCalendar também define tarefas e outros componentes, embora o visualizador deste site se concentre em eventos.
Um arquivo ICS é o mesmo que um calendário iCal?
Não exatamente. iCalendar é o formato de dados; o calendário é a coleção vista ou editada em um app. “iCal” também é usado informalmente para arquivos de calendário. Importar um arquivo geralmente cria entradas locais, mas não conecta automaticamente às futuras atualizações do remetente.
Posso ler um ICS sem pagar por um app?
Sim. Um editor de texto simples mostra o conteúdo, e o visualizador local do site apresenta os campos comuns sem conta ou pagamento. Não é preciso conectar um calendário para inspecionar. Adicionar o evento é uma ação separada no app escolhido.
Por que um evento ICS aparece no horário errado?
Confira se o início usa UTC, um fuso nomeado ou horário local flutuante. Um valor UTC termina em Z e pode aparecer com outra hora local. Um fuso ausente ou incorreto pode deslocar o compromisso. Compare o horário original e os ajustes do destino antes de salvar uma correção.
Última atualização: