Kalenderguide
Vad är en .ics-fil?
En .ics-fil lagrar kalenderinformation som strukturerad text. Kalenderappar använder ICS-formatet för att utbyta händelser, datum, platser och andra uppgifter. När du öppnar en fil kan en händelse visas, men du måste fortfarande bekräfta att den ska läggas till i kalendern.
Granska en kalenderfil i tre steg
- Behåll originalfilen och öppna en kopia i en vanlig textredigerare eller den lokala ICS-visaren. Byt inte namn på en annan filtyp till .ics.
- Leta upp kalenderbehållaren och varje VEVENT-block. Jämför titel, starttid, sluttid och plats med ursprungsmeddelandet.
- Kontrollera filen efter vanliga problem och importera den sedan till en redigerbar kalender. Kontrollera händelsens datum och tid i kalendern innan du förlitar dig på den.
Läs ICS-formatet ett fält i taget
En kalenderfil använder namngivna egenskaper inom matchande BEGIN- och END-rader. Den yttre VCALENDAR-behållaren identifierar kalenderdata. Varje VEVENT-block beskriver en händelse. Flera händelseblock kan finnas i samma fil, så en bilaga behöver inte vara en enda bokning.
Här är ett litet exempel för ett möte den 6 november 2026. Händelsen börjar 06:00 UTC och varar en timme. Identifieraren är ett exempel; skapa en ny identifierare för en ny händelse. En produktionsfil använder CRLF-radslut även om redigeraren visar vanliga radbrytningar.
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:Project review
LOCATION:Meeting room
DESCRIPTION:Bring the revised agenda.
END:VEVENT
END:VCALENDAR
iCal-händelseskaparen skriver samma grundstruktur utifrån separata formulärfält. Den hanterar också unika identifierare, escape-sekvenser och radvikning, vilket gör det lättare att undvika skiljeteckenfel.
Förstå fälten i ICS-formatet
Varje egenskap besvarar en annan fråga om händelsen. Håll identifierare skilda från titeln och tidsstämpeln för skapandet skild från den planerade starttiden.
| Fält | Betydelse | Vad du ska kontrollera |
|---|---|---|
| VERSION | Kalenderformatets version | Använd 2.0 för det här formatet. |
| PRODID | Identifierar programvaran som skapade uppgifterna | Det är inte händelsens organisatör. |
| UID | Händelsens identifierare | Behåll den när du hanterar samma befintliga händelse. |
| DTSTAMP | Tidsstämpel kopplad till kalenderposten | Det är inte mötestiden. |
| DTSTART | När händelsen börjar | Kontrollera datumet och tidszonens innebörd. |
| DTEND | När händelsen slutar | För en heldagshändelse är slutdatumet exklusive. |
| SUMMARY | Händelsens titel | Gör den igenkännbar i en kalenderlista. |
| LOCATION | Var händelsen äger rum | Ta med tillräckliga uppgifter för att hitta platsen. |
| DESCRIPTION | Ytterligare anteckningar om händelsen | Undvik privata uppgifter i delade kopior. |
Den fullständiga standarden innehåller fler egenskaper än tabellen. Inbjudningar kan innehålla organisatörer, deltagare och schemaläggningsmetoder. Återkommande händelser kan innehålla regler och undantag. En enkel förhandsvisning kanske inte bedömer dessa samband, så en läsbar titel räcker inte för att visa att hela filen är korrekt.
Jämför kalenderfiler och prenumerationer
En ICS-fil är portabel kalendertext. En CSV-fil är en tabell där kolumnernas betydelse beror på den importerande tjänsten. Att byta namn från CSV till ICS konverterar inte uppgifterna. Ett program i PDF-format eller en skärmbild kan visa datum för en person, men är inte redan en strukturerad kalenderfil.
En importerad fil är vanligtvis en ögonblicksbild. En prenumeration ger i stället kalendern en URL där den kan söka efter uppdateringar. Prenumerera bara på en kalender som du litar på och förstår. Att importera en engångsbilaga är inte samma sak som att lägga till en prenumerationsadress i kontoinställningarna.
En inbjudan innebär ytterligare en skillnad: den kan be dig tacka ja eller nej, och organisatören kan skicka uppdateringar. En enskild händelse som skapas på den här webbplatsen skickar inga mötesförfrågningar. Använd kalenderns inbjudningsfunktioner när andra behöver svara eller få senare ändringar.
Kontrollera tider och formatering före import
Tidsvärden behöver ett sammanhang. Ett avslutande Z betyder UTC. En TZID-parameter anger en lokal tidszon. Ett datum och klockslag utan något av dessa är en flytande lokal tid. En heldagshändelse använder ett datumvärde i stället för midnatt uttryckt som en tidsbestämd händelse.
Långa innehållsrader viks normalt efter högst 75 UTF-8-byte. En fortsättningsrad börjar med ett blanksteg eller en tabb. Gränsen räknar byte, så icke-engelska tecken kan nå den före 75 synliga tecken. Textvärden använder även escape-sekvenser för kommatecken, semikolon, omvända snedstreck och radbrytningar.
ICS-visaren kontrollerar dessa vanliga problem samtidigt som den visar händelseuppgifterna. Omfattningen är begränsad: att utveckla återkommande händelser och hantera anpassade regler för tidszonsövergångar kräver fortfarande en kalenderapp. Använd öppna ICS på iPhone när du har en giltig fil men inte hittar något tydligt importalternativ.
Se RFC 5545 för de bakomliggande reglerna. Behåll en kopia av ursprungsinbjudan innan du gör ändringar. Gå efter importen till det faktiska händelsedatumet och kontrollera målkontot, i stället för att anta att en förhandsvisning betyder att händelsen har sparats.

Vanliga frågor
Vad står ICS för?
Filändelsen .ics anger att det är en iCalendar-fil. Det är en namnkonvention för strukturerad kalendertext, inte en separat kalendertjänst. Filen kan innehålla en händelse eller en större kalenderexport. iCalendar-standarden definierar även uppgifter och andra komponenter, även om visaren på den här webbplatsen fokuserar på händelser.
Är en ICS-fil samma sak som en iCal-kalender?
Inte riktigt. iCalendar är dataformatet, medan en kalender är samlingen du visar eller redigerar i en app. ”iCal” används också informellt om kalenderfiler. När du importerar en fil skapas vanligtvis lokala kalenderposter; det ansluter dig inte automatiskt till avsändarens framtida uppdateringar.
Kan jag läsa en ICS-fil utan att betala för en app?
Ja. En vanlig textredigerare kan visa innehållet, och den lokala visaren på den här webbplatsen visar vanliga händelsefält utan konto eller betalning. Du behöver inte ansluta en kalender för att granska en fil. Att lägga till händelsen är en separat åtgärd i den kalenderapp du väljer.
Varför visas en ICS-händelse vid fel klockslag?
Kontrollera om starttiden använder UTC, en namngiven tidszon eller flytande lokal tid. Ett UTC-värde slutar med Z och kan visas som ett annat lokalt klockslag. En saknad eller felaktig tidszon kan flytta bokningen. Jämför ursprungstiden med målkalenderns inställningar innan du sparar en korrigering.
Senast uppdaterad: