The variant call format (VCF) is a generic format for storing DNA polymorphism data such as SNPs, insertions, deletions and structural variants, together with rich annotations. VCF is usually stored in a compressed manner and can be indexed for fast data retrieval of variants from a range of positions on the reference genome. The format was developed for the 1000 Genomes Project, and has also been adopted by other projects such as UK10K, dbSNP and the NHLBI Exome Project.
Details of the VCF format can be found here: http://vcftools.sourceforge.net/specs.html
VCFtools is a software suite that implements various utilities for processing VCF files, such as validation, merging, and comparing, as well as a set of tools for data analysis.
VCFtools is available for download from: http://vcftools.sourceforge.net/index.html