BED 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
About BED to CSV
Convert BED genomic interval files into CSV rows with chromosome, start, end and optional name/score/strand columns.
BED (Browser Extensible Data) is the plain-text format genome browsers like UCSC's use to describe genomic intervals — gene annotations, regulatory regions, called peaks — as a simple whitespace-delimited list with no fixed header.
This converter skips optional "track" and "browser" description lines, then maps each remaining line onto the standard positional BED columns (chromosome, start, end, and whichever optional name, score, strand or block fields are present) so nothing has to be guessed from column position anymore.
Turning intervals into a labeled table makes it far easier to filter by chromosome, sort by score, or cross-check a set of regions against another dataset in a spreadsheet.
It works entirely client-side, so you can pull annotation tracks straight out of a genome browser export and inspect them without any command-line tooling.
Category: Scientific FormatsCommon Use Cases
- Reviewing genomic intervals in a spreadsheet
- Auditing annotation tracks
Key Features
- Skips optional "track" and "browser" description lines automatically
- Maps positional columns (chrom, start, end, name, score, strand, blocks) by BED spec order
- Handles files with no fixed header, since BED never declares column names
- Runs entirely client-side on annotation exports pulled straight from a genome browser
The BED to CSV tool is compatible with: UCSC Genome Browser, Genomics Pipelines.
Turn interval tracks into a labeled CSV here, then cross-check regions against VCF_TO_CSV variant positions to see which calls fall inside annotated features, or pull sequence for a region with FASTA_TO_CSV.
Frequently Asked Questions
No, BED files have no fixed header, the tool maps columns positionally (chrom, start, end, and any optional fields present).
Those are skipped automatically so they don't get parsed as data rows.
Built for anyone auditing gene annotations, regulatory regions or peak calls without a genome browser open.
Read the related guide →