VCF to CSV

Universal Format Converter

Convert between CSV, TSV, JSON, and Excel. Supports multiple files, primary data, and batch operations.

Select a data source to begin conversion

No data loaded

Upload files or use primary data to start converting

AboutVCF to CSV

Convert genomic Variant Call Format (VCF) files into CSV rows with chromosome, position, reference/alternate alleles and INFO fields.Category: Scientific Formats
Reviewing variant calls in a spreadsheetFiltering variants outside a genomics pipeline
The VCF to CSV tool is compatible with:Genomics PipelinesClinical Variant Reports. This tool alone can help you manage and analyze your data effectively. However, a composed workflow using FASTA TO CSV, BED TO CSV may provide even more powerful data processing capabilities. Consider exploring these related tools for a comprehensive data solution.
VCF is the near-universal format for recording genomic variants — SNPs, insertions, deletions — from a sequencing or genotyping pipeline, but its structure mixes metadata comment lines, a single tab-delimited header, and hundreds or thousands of data rows in one file. This tool skips the "##" meta lines, uses the "#CHROM" header row to name every column correctly, and turns each subsequent variant line into a proper CSV row with chromosome, position, ID, reference and alternate alleles, quality, filter status and the INFO field intact. That makes it straightforward to filter variants by chromosome or quality score, cross-reference them against a gene list, or hand a clean table to someone who doesn't work with VCF day to day. It's meant for quick review and filtering outside a full pipeline, not as a replacement for dedicated variant-calling software — the browser-based parsing keeps sensitive genomic data off any external server.

Frequently Asked Questions:

What columns does it output?

Chromosome, position, ID, reference and alternate alleles, quality, filter status and the INFO field, taken from the #CHROM header row.

Does it handle the "##" metadata lines?

Yes, it skips those meta lines and uses the actual #CHROM header to label columns correctly.


Developed by HowToCSV for our valued CSV Haters worldwide.