Ancestrify
Ancestrify Lab · Free tool

Middle Ages (600–1400 AD) distance calculator

Paste your Global25 coordinates and rank your closest populations of the Middle Ages (600–1400 AD): 106 curated reference populations including Proto-Albanian (800 AD), Armenian (1200–1300 AD) and Norican (700–850 AD), scored by Euclidean distance across all 25 dimensions. Free, no account, runs in your browser.

106 reference populations

No account needed

Free · runs in your browser

Reference populations of the Middle Ages (600–1400 AD)

106 curated reference populations — the same era panel the paid Global25 Distance report is computed against. Each enters the ranking as one composed population-average coordinate.

  • Proto-Albanian (800 AD)
  • Armenian (1200–1300 AD)
  • Norican (700–850 AD)
  • Austria Pannonian (700 AD)
  • Austria Avar (600–775 AD)
  • Flemish (720–1360 AD)
  • Bosnian (1300 AD)
  • Bulgarian (1000-1200 AD)
  • Guanche (626–1385 AD)
  • Moravian Slav (732–939 AD)
  • Bohemian Early Slav (700 AD)
  • Dane (1100–1400 AD)
  • Denmark Zealand Saxon (1050 AD)
  • Croatian (760–1166 AD)
  • English (1055–1400 AD)
  • Anglo-Saxon (600–1094 AD)
  • English Viking (950-1000 AD)
  • Early Croat (700–950 AD)
  • Dalmatian (700–950 AD)
  • Georgian (600-850 AD)
  • Alemannic (605 AD)
  • Germany Saxon (600–1150 AD)
  • Germany Slavic (600–1100 AD)
  • Germany Ashkenazi Jew (1300-1400 AD)
  • Chios Aegean Greek (1300 AD)
  • Hungary Gepid (750 AD)
  • Hungary Avar Khanagate (600-800 AD)
  • Hungary Local Pannonian (600–880 AD)
  • Hungary Magyar Conqueror (800-1000 AD)
  • Hungary Conquest Commoner (1000 AD)
  • Hungary Arpadian (900-1100 AD)
  • Hungarian (1000-1400 AD)
  • Hungary Royal Arpad Dynasty
  • Iceland Norse-Gaelic (900-1100 AD)
  • Islander Early Christian (1100-1400 AD)
  • India South Asian (700-950 AD)
  • Iranian (1300 AD)
  • Gaelic Irish (800–1200 AD)
  • Ireland Anglo-Saxon (1000 AD)
  • Ireland Viking (750–850 AD)
  • Viking Manx (900 AD)
  • Italy Langobard (600-750 AD)
  • Collegno North Italian (600–750 AD)
  • Alpine North Italian (650 AD)
  • Southeast Italian (700–1250 AD)
  • Central Italian (600–1350 AD)
  • Sardinian (650-1300 AD)
  • Christian Sicilian (1100-1300 AD)
  • Muslim Sicilian (850-1200 AD)
  • Kazakhstan Kimak (700 AD)
  • Karluk Turk (1000 AD)
  • Karakhanid Turk (950 AD)
  • Kipchak Turk (1100 AD)
  • Kazakhstan Nomad (600-950 AD)
  • Kazakhstan Golden Horde Mongol (900-1400 AD)
  • Latvia Vend (1050 AD)
  • Montenegrin (800-1100 AD)
  • Lebanese (1150-1250 AD)
  • Lithuania Baltic (750 AD)
  • Netherlands Frisian (600–1050 AD)
  • Macedonian Slav (1035 AD)
  • Early Norse (600-800 AD)
  • Norway Finnic/Sami (650 AD)
  • Norwegian VIking (750–1000 AD)
  • Norwegian (1200 AD)
  • Early Portuguese (600-850 AD)
  • Portuguese (1100–1350 AD)
  • Portugal Algarvian (1150-1350 AD)
  • Early Polish Slav (750-900 AD)
  • Polish Slav (950-1200 AD)
  • Poland Viking (1000 AD)
  • Rmania Nomad Turk (1000 AD)
  • Russia Alan (650-1100 AD)
  • Russia Caucasian (1000 AD)
  • Russia Volga-Uralic Karayakupovo (650–950 AD)
  • Russia Early Volga Bulgar (800–1000 AD)
  • Russia Finno-Turkic Chiyalik (1100-1300 AD)
  • Russia Siberian Ugric (650–1100 AD)
  • Rus (850-1350 AD)
  • Viking Rus (900–1100 AD)
  • Scotland VIking (950-1050 AD)
  • Slovakian (650-880 AD)
  • Slovakia Balkano-Carpathian Local (880 AD)
  • Ibizan (1050 AD)
  • Spain Castilian (600–1050 AD)
  • Spain Visigothic (600-800 AD)
  • Spain Christain Iberian (900-1400 AD)
  • Spain Andalusi Muslim Iberian (800-1400 AD)
  • Sweden Gotlander Viking (900-1050 AD)
  • Sweden Viking (700-1200 AD)
  • Syrian (750 AD)
  • Umayyad Syrian (750 AD)
  • West Anatolia Aegean Greek (600-1300 AD)
  • Marmara Anatolian (600-800 AD)
  • Southeas Anatolian (600–1200 AD)
  • Ukraine Alan (750-850 AD)
  • Ukraine Bulgar (800 AD)
  • Ukrainian (1000-1250 AD)
  • Romanian (1000 AD)
  • Danish Viking (705–1054 AD)
  • Early Turkic (600-850 AD)
  • Latvia Livonian (900-1250 AD)
  • Latvian Baltic
  • Lebanon Levantine (650 AD)
  • Russia Altaian Turk (650–1300 AD)
  • Serbian (900-1200 AD)

About this panel

This panel holds 106 curated reference populations of the Middle Ages (600–1400 AD), each entering the ranking as one composed Global25 coordinate row — a population average over its member samples, not an individual. It is the same era panel the paid Global25 Distance report is computed against; the populations listed above are public, read-only reference data.

The score is plain Euclidean distance: for each of the 25 dimensions, take the difference between your value and the population's, square it, sum the 25 squares and take the square root. Every population in the panel is scored that way and the list is sorted, closest first. There is no weighting and nothing fitted — the same input always gives the same ranking.

The limit to keep in view: a distance ranking cannot reject anything, and 'closest' is always relative to this panel — being nearest to a Middle Ages (600–1400 AD) population says where you sit among the samples of that window, not that you descend from them. Populations a little further down the list are often statistically indistinguishable from the top one. For a method with a p-value that can test a model and refuse it, see our qpAdm analysis.

Frequently asked questions

What does the Middle Ages (600–1400 AD) distance calculator do?

It ranks your pasted Global25 coordinate against 106 curated reference populations of the Middle Ages (600–1400 AD) — the same era panel the paid Global25 report is computed against — by plain Euclidean distance across all 25 dimensions, closest first.

How do I use it?

Paste your Global25 coordinate row — a label followed by 25 comma-separated numbers — and run the ranking with this era preselected. Everything runs in your browser: the coordinate you paste is not uploaded and nothing is stored on our servers.

Is it free?

Yes — this calculator, and every in-browser tool in the Ancestrify Lab, is free and needs no account.

Does a small distance prove descent?

No. A population can sit close to you because you genuinely share ancestry with it, or because it is itself a mixture that averages out near your point — and neighbouring rank positions are often statistically indistinguishable. For a method with a p-value that can actually test a model, see our qpAdm analysis.

Other eras

Every era panel runs in the same G25 distance calculator — comparing your ranking across eras is where the interesting part starts.

Ancestrify

Combining cutting-edge genomic science with rich historical records to map your ancestry across generations and continents.

Product
DashboardAncient OriginsYour ancestryPopulationsqpAdm analysisGlobal25 analysisAncient MatchesFree toolsLive demoLeaderboardArticlesFAQAbout
Legal
Terms of ServicePrivacy NoticeRefund PolicyLegal noticeCredits
Connect
Contact UsSupportCommunity GroupFacebookInstagram
Card payments processed by POK Payments (RPay Ltd)
VISAMASTERCARD

© 2026 Ancestrify. All rights reserved.

Ancestrify is a trading name of Andi Thomaj, a sole trader registered in Tiranë, Albania · NUIS M61725001N