Skip to content
DNAHelper
Free tools vs Promethease Sign in
Get started
Free tools vs Promethease Sign in
Get started
  1. Home
  2. Why results differ

Why do DNA results differ between services?

Your DNA is the same — but the file describing it is not. Three technical reasons explain almost every difference.

1. Different chips = different marker sets

Every provider uses its own test chip measuring a specific subset of SNPs. MyHeritage, 23andMe, AncestryDNA and FamilyTreeDNA overlap substantially — but not completely. A link built on an rsID present in one export but not the other will show in the first case and be marked as missing in the second. That is not an error — it is the coverage of the files.

2. Different reference versions (build)

Genome positions are given against a human reference sequence. Older files (FamilyTreeDNA's in particular) can use Build 37 while newer data refers to Build 38. The same rsID points to the same biological position, but the coordinate number in the file differs — see Build 37 vs 38 explained. An analysis that does not normalize for build could in theory read the wrong position — DNAHelper matches on rsID, which is build-stable, rather than raw coordinates.

3. File formats and reporting conventions

The files look different — MyHeritage and 23andMe are tab-separated text files, Ancestry a semicolon- or tab-separated CSV, FTDNA a compressed CSV — and no-call rows (failed measurements, often --) are handled differently. A service can also filter markers at export, or change which allele is listed first. All of it affects what an analysis can read.

What does not differ

Your actual genetics are constant. If the same SNP is measured by two files you get the same genotype in both — the difference is which markers are covered, not what they say. And the interpretation model is the same: associations with evidence grading, not diagnoses. How we grade evidence.

Practical rule

Tested with several providers? The file with the most relevant markers gives the most results — try both, they are free to analyze. Our format comparison describes what each export contains.

Compare my files locally

Also: What is a SNP? · What is imputation? · Build 37 vs 38 · File formats by provider · English overview

DNAHelper

You already own your DNA. Now you can use it.

Product

  • Overview
  • Analyses
  • Traits
  • Check your file
  • rsID lookup
  • Compatibility check
  • Open the app

Read more

  • DNA challenges
  • DNA mysteries
  • What is a raw DNA file?
  • What happens to your file?
  • Build 37 vs 38
  • Local vs cloud analysis
  • What is a SNP?
  • What is imputation?
  • Why results differ
  • File formats by provider
  • Download wait times
  • Why a SNP is missing
  • DNA & genealogy
  • GDPR & genetic data
  • Open .gz files
  • Guide: 23andMe
  • Guide: MyHeritage
  • Guide: AncestryDNA
  • Guide: FTDNA
  • Method & science
  • Support & contact

Legal

  • Privacy policy
  • Terms of use

DNA analysis runs locally in your browser — your raw DNA file is not uploaded. DNA Chat is optional and off by default; genetic information is sent only after your explicit consent and may then be processed outside the EU/EEA. More about DNA Chat and privacy.

© DNAHelper

This page uses only essential local storage — no cookies or tracking. Read more