.VCS

VCS File

vCalendar File
Ask a question
QUICK ANSWER

A VCS file is a vCalendar 1.0 appointment - a small plain-text file holding an event's date, time, title, and details. Double-click it to add the event to Outlook, Apple Calendar, or another calendar app. If an app rejects it, convert the .vcs to .ics, which is the modern equivalent of the same format.

Developer: Versit Consortium (Apple, IBM, Lucent, Siemens); later stewarded by the Internet Mail Consortium Category: Calendar Files Open standard MIME: text/x-vcalendar
OPENS ON Windows macOS Linux Android iOS Web
Related: .ICS · .ICALENDAR

On this page

19k+ extensions indexed
Last reviewed Jul 14, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the VCS file format?

.vcs is a file extension associated with the vCalendar format, which is related to the .vcf vCard standard. .vcs files store calendar entries and can be used to share scheduling data between users. Each file records information such as the name of the event, event start/end times, location, and a short description.

Every .vcs file is plain text that begins with the line BEGIN:VCALENDAR and ends with END:VCALENDAR. The property VERSION:1.0 inside the file identifies it as vCalendar, distinguishing it from the newer .ics iCalendar format, which carries VERSION:2.0.

The main usage of .vcs is importing and exporting events, schedules, or appointment data. The format is supported across mobile devices, office suites, and various organizer tools - though it is now considered a legacy standard. .vcs files are still supplied by some event organizers as a means of sharing event information with other users or group members.

vCalendar 1.0 was published in 1996 by the Versit Consortium (Apple, IBM, Lucent, and Siemens) and has since been superseded by iCalendar 2.0 (.ics, IETF RFC 5545). Most modern calendar applications still import .vcs for backward compatibility but save new appointments as .ics. Non-ASCII text in older .vcs files is typically quoted-printable-encoded and may appear garbled when opened in a plain text editor.

Security & safety

RISK: LOW

A .vcs is plain text and cannot execute code, so the file itself is low risk. The real risk is social, like any calendar invite: an unsolicited .vcs can auto-add a spam event with phishing links or fake reminders to your calendar. Treat unexpected invitations like unexpected email - don't click links inside an event you weren't expecting. A purely cosmetic issue: old vCalendar files use quoted-printable encoding, so accented text can look garbled in a plain editor but displays correctly once imported.

Format details

in a nutshell
FULL NAMEvCalendar Fileaka vCalendar 1.0, Versit calendar file
DEVELOPERVersit Consortium (Apple, IBM, Lucent, Siemens); later stewarded by the Internet Mail Consortiumsince 1996 (vCalendar 1.0 specification)
MIME TYPEtext/x-vcalendar
TYPEPlain-text calendar/scheduling data (line-based)
STANDARDOpen · royalty-free
This extension is also used by…
  • Visual Studio C++ Project (.vcxproj predecessor) / makefiles - Some build/config tooling has used .vcs, but the dominant meaning here is the vCalendar appointment file.
  • ScanSoft / OmniPage settings - Rare legacy application settings have used .vcs; unrelated to the calendar format described here.

Programs that open VCS files

Windows3 apps
Microsoft Outlook Paid Double-click the .vcs to open it as an appointment, then Save & Close to add it to your calendar.
Mozilla Thunderbird Open-source Open the .vcs with Thunderbird's built-in calendar to import the event.
Windows Calendar (new Outlook / Mail and Calendar) Built-in Double-click the file; the built-in Calendar app offers to add the event.
macOS2 apps
Apple Calendar Built-in Double-click the .vcs; Calendar asks which calendar to add the event to. (Formerly named iCal, renamed Calendar in 2012.)
Microsoft Outlook for Mac Paid Open the .vcs to add the appointment to your Outlook calendar.
Linux1 app
GNOME Calendar / Evolution Open-source Open the .vcs in Evolution or GNOME Calendar to import the event.
Android1 app
Google Calendar / default calendar Free Tap the .vcs attachment; Android offers to add the event to a calendar.
iOS1 app
Apple Calendar Built-in Tap the .vcs attachment; iOS offers to add the event(s) to Calendar.
Web1 app
Google Calendar Free Settings (gear) > Import & export > Import; choose the .vcs and a target calendar. (Google may prefer .ics - convert if rejected.)

Technical details

deep spec
MIME typetext/x-vcalendar
Text encodingASCII or UTF-8; legacy files frequently use quoted-printable encoding for non-ASCII characters
File structureLine-based PROPERTY:VALUE pairs wrapped in BEGIN:VCALENDAR and END:VCALENDAR delimiters
Internal version markerVERSION:1.0 - identifies the file as vCalendar (VERSION:2.0 indicates the newer .ics iCalendar format)
Date/time formatISO 8601 compact notation - YYYYMMDD for dates, YYYYMMDDTHHmmssZ for UTC timestamps
Supported block typesVEVENT (calendar event) and VTODO (task or to-do item)
Core event propertiesSUMMARY (event name), DTSTART, DTEND, DESCRIPTION, LOCATION, AALARM (audio alarm trigger)
File delimitersEvery file opens with BEGIN:VCALENDAR and closes with END:VCALENDAR; no binary magic bytes exist
Typical file sizeUnder 1 KB to a few KB - normally holds a single event or appointment
Developer/originVersit Consortium (Apple, IBM, Lucent, Siemens), 1996; later maintained by the Internet Mail Consortium
Superseded byiCalendar 2.0 (.ics), standardized as IETF RFC 2445 (1998) and revised by RFC 5545 (2009)
Platform supportWindows, macOS, Linux, Android, iOS; Palm OS and early Symbian devices (historical)
Modern app behaviorMost current calendar applications import .vcs for backward compatibility but export new appointments as .ics
Released1996 (vCalendar 1.0 specification)
Latest versionvCalendar 1.0 (final; superseded by iCalendar 2.0 / RFC 5545)
Open standardYes · royalty-free
Specificationwww.imc.org

VCS conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with VCS files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about VCS files.

Frequently asked questions

How do I open a VCS file?
Double-click it - any calendar app (Outlook, Apple Calendar, Google Calendar, Thunderbird) opens a .vcs and offers to add the event. To just read it, open it in a text editor, though encoded characters may look garbled.
What is the difference between VCS and ICS?
VCS is vCalendar 1.0, the older standard; ICS is iCalendar 2.0, the modern one (RFC 5545). They're nearly identical text formats - the file's VERSION line says 1.0 vs 2.0. Most apps read both but save new files as .ics.
How do I convert a VCS file to ICS?
Import the .vcs into Outlook or another calendar app and re-save/export as .ics, or use an online vCalendar-to-iCalendar converter. The two formats are close, so conversion is straightforward.
Is a VCS file the same as a vCard (VCF)?
No. VCS (vCalendar) holds calendar EVENTS; VCF (vCard) holds CONTACTS. They look similar but are different standards and aren't interchangeable.
Why does my VCS file show strange characters?
Old vCalendar files often encode non-ASCII text as quoted-printable, which looks like gibberish (=C3=A9 etc.) in a plain text editor. Import the file into a calendar app and the characters display correctly.
Can Google Calendar open a VCS file?
Google Calendar prefers .ics. It can often import a .vcs via Settings > Import & export, but if it's rejected, convert the .vcs to .ics first and import that.

References

1RFC 5545 - iCalendar (the successor to vCalendar)datatracker.ietf.org
2Wikipedia - vCalendaren.wikipedia.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.MDMarkdown Document
9.TMPTemporary File
10.RPMSGRestricted Permission Message

Related extensions

.ICSiCalendar data file
.ICALENDARiCalendar File

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z