The short answer: Global25 coordinates come from one place — Davidski's independent Eurogenes
G25 Requests portal at g25requests.app. You upload the raw DNA file
from 23andMe, AncestryDNA, MyHeritage, FamilyTreeDNA or LivingDNA (.txt, .zip or .gz), pay
their €15 per-kit fee, and receive your coordinate row; their site states 2–7 days. No testing
company produces them, and neither do we. If you would rather not handle the request yourself,
order a Global25 analysis, upload the same raw file instead of pasting a row, and with your
consent we obtain your official coordinates from that same service (+€15) and run the full
analysis the moment they arrive — how that works. Anything that claims to
compute coordinates instantly from your file is a simulation, not an official row.
The rest of this guide is the practical detail: what a coordinate is, what to do with the raw DNA file from each testing company, and how to avoid the two mistakes that quietly ruin every downstream result.
What a coordinate actually is#
A Global25 coordinate is a single line of text: a label, then 25 numbers.
MyKit,0.121791,0.179749,0.026021,-0.069445,0.074783, … ,0.010418
Those 25 values place one genome in a reference space built from ancient and modern samples. Every distance ranking, admixture model and PCA plot you have seen built on G25 is arithmetic over rows like that one.
Two consequences worth internalising before you go looking for yours:
- A coordinate is not an ancestry result. It is a position. It only means something relative to the other positions you compare it against.
- Everything downstream inherits the row's quality. A rounded, converted or simulated coordinate produces clean-looking rankings that describe the conversion rather than your genome.
Where coordinates come from#
This is the part that surprises people: Global25 is not produced by the testing companies, and it is not produced by us.
Coordinates come from the independent Eurogenes Global25 service — the G25 Requests portal run by Davidski, the author of the Eurogenes blog. You send a raw DNA file; you receive a coordinate row. It is a separate service with its own process and its own charges, and nobody else can issue an official Global25 coordinate for your genome.
That single fact answers most of the questions people arrive with:
- Can my testing company give me my G25 coordinates? No. None of them produce Global25.
- Can Ancestrify generate them from my raw DNA? Not generate — nobody but the Global25 service can — but we can obtain them for you. Order our Global25 analysis, upload your raw DNA file instead of pasting a row, and with your consent we handle the request to the official service on your behalf for a €15 fee; your analysis runs the moment your coordinates arrive. How that works, in detail. If you would rather analyse the raw file directly, that is our qpAdm analysis — a different method entirely.
- Is there a free way? There are third-party tools that simulate or convert coordinates from other calculators' output. They are not the same thing — see the last section.
Step one: get your raw DNA file#
Whatever route you take, it starts with the raw data export from wherever you tested. Every major company provides one; the wording differs.
23andMe. Under your profile, look for Resources → Browse Raw Data → Download. You will receive a
.txt inside a .zip. Recent chip versions (v5 and later) carry good autosomal coverage.
Vendor-specific walkthrough: G25 coordinates from 23andMe.
AncestryDNA. Settings → Download DNA Data on your DNA results page. Ancestry emails a confirmation link before the download is released, so this one is not instant. Vendor-specific walkthrough: G25 coordinates from AncestryDNA.
MyHeritage. DNA → Manage DNA kits → Download kit. Also emailed rather than immediate. ⚠️ Note that MyHeritage's low-pass whole-genome product returns autosomes and X only — no Y-chromosome or mitochondrial rows — which matters if you also wanted a haplogroup. Vendor-specific walkthrough: G25 coordinates from MyHeritage.
FamilyTreeDNA. Family Finder → Download Raw Data, choosing the autosomal build. Vendor-specific walkthrough: G25 coordinates from FamilyTreeDNA.
LivingDNA. Your account → Download raw data. Vendor-specific walkthrough: G25 coordinates from LivingDNA.
Whole-genome sequencing. If you have a VCF or a BAM from a sequencing provider, you have far more data than any chip — but you may need to convert it to a genotype-array-like format first, depending on what the service you are submitting to accepts. The two working routes (the portal's own conversion surcharge versus a free WGSExtract conversion) are laid out in G25 coordinates from a whole genome.
Before you send that file anywhere, it is worth knowing what is actually in it. Marker counts differ by chip generation even within one company, and coverage is what decides which analyses your file can support. Our free raw DNA file check parses the file, reports the format it detected, counts usable markers per chromosome and tells you which analyses can read it. Nothing is ordered and nothing is stored.
Step two: request the coordinates#
Submit the raw file to Davidski's G25 Requests portal at g25requests.app and follow its current instructions. Their site states a €15 fee per kit and delivery in 2–7 days — the process and terms are the service's own and have changed more than once, so the operator's own posting is the only authority worth trusting on the details.
Prefer not to handle the request yourself? We can do this step for you: upload the raw file with a Global25 order, consent to the one disclosure that makes it possible, and we obtain your official coordinates from the same service (+€15, typically a few days) — then run your full analysis the moment they arrive. The row is yours to keep either way.
Two practical notes that survive those changes:
- You will get scaled and unscaled forms. Keep both, keep them labelled, and never mix them in one comparison (see below).
- Store the row somewhere stable. It is a line of text that took real effort to obtain, and every tool you use later wants it again.
When the row arrives, check it before building on it:
Paste a Global25 coordinate row here to check whether it is an original projection. The check runs in your browser once the page has loaded.
Step three: use the coordinate#
Once you have a row, everything else is fast. You can, entirely free and without an account:
- Rank your closest reference populations across six eras in the G25 distance calculator.
- Model your ancestry as a mixture of sources in the admixture calculator.
- Average several rows into a population coordinate with Average G25.
- Audit a row's numeric fingerprint with the authenticity check.
And if you want the full report — distances, admixture and PCA across six eras with cinematic exports — that is our Global25 analysis.
The two mistakes that ruin results#
Mixing scaled and unscaled coordinates. The scaled form weights each dimension by its share of the variance; the unscaled form treats all 25 equally. Comparing a scaled row against an unscaled panel produces distances that are pure noise — and the numbers still come out looking perfectly reasonable. Nothing will warn you. Check which form your row is before you compare it against anything.
Treating a simulated coordinate as a real one. Several free tools convert output from other calculators (K36 and similar) into something shaped like a Global25 row. These are useful for play and useless for conclusions: the result describes the conversion's assumptions, not your genome, and its precision is often visibly degraded. If you did not obtain the row from the Global25 service itself, say so whenever you share a result. Our authenticity check reads the numeric signature — precision loss, out-of-range values, editing patterns — though it audits the numbers, not the provenance: it cannot prove a row is yours.
Questions people ask on Reddit and forums#
The same handful of questions come up every week on r/23andme, r/Genealogy, Anthrogenica's successors and the Eurogenes comment threads. We answer them here in one place, plainly, and we will keep this section current as the service's terms change.
Is g25requests.app legitimate? Yes. It is the request portal for Davidski's Eurogenes Global25 service, the same service that has issued Global25 coordinates since 2019 and whose reference rows every G25 calculator and spreadsheet on the internet is built from. The portal is where you upload your raw file, pay the per-kit fee and receive your row. It is an independent one-person service, not a company with a support desk, and its terms have changed more than once, so the page itself is the only authority on what it currently charges and how it wants files sent. We have no affiliation with it beyond being a customer on your behalf when you ask us to be.
Is there a free way to get G25 coordinates? Not an official one. What the free tools offer is a simulated row: they take the output of another calculator, usually a K36 or similar admixture breakdown, and convert it into 25 numbers shaped like a Global25 coordinate. The result describes the conversion's assumptions, not your genome. Simulated rows also carry a numeric fingerprint, typically reduced precision and values that sit in ranges real rows do not, and our free authenticity check will usually flag one as converted rather than computed. If you want a coordinate that means something in a comparison, there is no free route; the only issuer is the service above.
How long does it take? Their site states 2 to 7 days from upload to delivery. That figure is theirs, not ours, and it has varied with demand; the request portal is the place to check the current statement before you plan around it.
Can anyone compute the coordinates from my file? No. The Global25 PCA is defined by a private reference set held by the service, and a row is only "official" if it was projected onto that exact space by the service itself. Someone with your raw file and a copy of the public reference rows can produce something that looks like a coordinate, but it is not one. Ancestrify never computes Global25 coordinates. What we can do, with your consent, is obtain the official row for you: add the 15 EUR concierge option to a Global25 order at /get-g25-coordinates, upload the raw file, and the analysis runs the moment the service returns your row. The row is yours to keep and reuse anywhere.
What does a real row look like? A label, then 25 comma-separated decimal numbers, on a single
line. Something like MyKit,0.1234,0.0521,-0.0087,... continuing to the twenty-fifth value. You
receive two versions of the same row: scaled, in which each dimension is weighted by the
share of the variance it explains, and unscaled, in which all 25 dimensions carry equal weight.
Both are correct; they are simply for different comparisons, and every tool and spreadsheet
expects one or the other. Keep both, keep them labelled, and never place a scaled row against an
unscaled panel. The distances will still come out looking reasonable, and they will be meaningless.
Do I need to convert my raw file first? No. The service reads the standard exports from 23andMe, AncestryDNA, MyHeritage, FamilyTreeDNA and Living DNA as they come; the vendor-specific steps are in the guides linked from step one above.
Will a new test give me different coordinates? Slightly, if the chip differs, because the overlap with the service's marker set changes and a few dimensions will move in the third or fourth decimal place. The row is not a fixed property of you in the way a haplogroup is; it is a projection of whichever genotypes the file carried.
What it costs everywhere#
| Route | Price | What you receive |
|---|---|---|
| Davidski's portal, g25requests.app | 15 EUR per kit, as stated on their site | The official scaled and unscaled row, issued by the service |
| Ancestrify Coordinate Concierge | +15 EUR on a 29.99 EUR Global25 analysis | The same official row, obtained from that service on your behalf, plus the full analysis |
| DNAGENICS | 14 EUR, as listed on their site | Computed coordinates; provenance not stated on their site |
| Free G25 simulators and converters | Free | A simulated row built from another calculator's output, not an official one |
The first two rows are the same coordinate through two doors. The third we list because people ask; we cannot say how those rows are produced, and neither can their site. The fourth is fine for play and unfit for any conclusion you would repeat to someone else.
A note on what coordinates cannot do#
A coordinate fit always returns percentages, has no p-value and cannot reject a model. That is a property of the method, not a flaw in any particular tool. If you need an answer that can come back negative — a test rather than a fit — the method for that is qpAdm, and the difference is worth understanding before you over-read a breakdown: qpAdm vs Global25.
Terms used here are defined in the glossary.



