Logo

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 Formats

Common 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

Does BED have a fixed header?

No, BED files have no fixed header, the tool maps columns positionally (chrom, start, end, and any optional fields present).

What about track or browser description lines?

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