Родословная семьи Начать бесплатно
Своё древо

GEDCOM: что это за файл родословной и чем его открыть

GEDCOM — общий формат файла родословной с расширением .ged. Что у него внутри, чем его открыть и как перенести древо в другую программу, не потеряв фотографии и русские буквы.

· читать 8 мин

GEDCOM — это файл родословной в общем для всех программ формате, с расширением .ged. В нём записаны люди, семьи, даты, места и источники, и благодаря ему древо можно перенести из одной программы или с одного сайта на другой, ничего не перепечатывая. Открыть его можно двумя способами. Первый — загрузить (импортировать) в программу или онлайн-сервис для родословных, который понимает GEDCOM: тогда древо появится в виде схемы. Второй — открыть обычным текстовым редактором, если нужно просто посмотреть, что внутри. Если такой файл у вас уже есть, сделайте сегодня две вещи: сохраните копию в надёжном месте и проверьте, нормально ли читаются в нём русские буквы.

Что такое GEDCOM простыми словами

Название расшифровывается как Genealogical Data Communication — «обмен генеалогическими данными». Формат появился в 1984 году, его разработала Церковь Иисуса Христа Святых последних дней. Сейчас стандарт ведёт генеалогическая служба этой церкви, а спецификация опубликована на сайте gedcom.io.

Своей программы у GEDCOM нет. Это договорённость о том, как записывать родословную, — примерно как .docx для текстов или .jpg для фотографий. Поэтому файл, выгруженный из одной программы, обычно открывается в другой, даже если их писали разные люди в разных странах.

Файл GEDCOM пригодится, когда вы:

  • переходите с одной программы или сайта на другой;
  • отправляете древо родственнику, который собирает свою ветку;
  • делаете резервную копию, которая не зависит от судьбы конкретного сервиса.

Версии формата

ВерсияКогда вышлаЧто важно знать
5.51996Встречается в старых файлах; кодировки UTF-8 в ней ещё нет
5.5.1черновик — 1999, окончательно — 2019Появилась UTF-8; многие программы давно ориентируются на эту версию
7.02021Только UTF-8, ссылки на фото в интернете, архив GEDZIP вместе с фотографиями; старые программы её могут не понимать

Последняя редакция на момент написания — 7.0.18, февраль 2026 года.

Что внутри файла и как его прочитать

GEDCOM — обычный текст. Каждая строка начинается с цифры — уровня вложенности: 0 открывает новую запись, 1 — её поле, 2 — уточнение к полю. Так выглядит упрощённый фрагмент с условной семьёй:

`` 0 HEAD 1 GEDC 2 VERS 5.5.1 1 CHAR UTF-8 0 @I1@ INDI 1 NAME Иван Петрович /Соколов/ 1 SEX M 1 BIRT 2 DATE ABT 1885 2 PLAC село Покровское 1 FAMS @F1@ 0 @I2@ INDI 1 NAME Анна Сергеевна /Соколова/ 1 SEX F 1 FAMS @F1@ 0 @I3@ INDI 1 NAME Мария Ивановна /Соколова/ 1 SEX F 1 BIRT 2 DATE 12 MAR 1912 1 FAMC @F1@ 0 @F1@ FAM 1 HUSB @I1@ 1 WIFE @I2@ 1 CHIL @I3@ 0 TRLR ``

Здесь записаны Иван, родившийся около 1885 года, его жена Анна и их дочь Мария. Фамилия выделена косыми чертами — так программа отличает её от имени и отчества.

МеткаЧто означает
HEAD и TRLRначало и конец файла
INDIзапись о человеке
FAMзапись о семье: муж (HUSB), жена (WIFE), дети (CHIL)
NAME, SEXимя и пол
BIRT, DEAT, MARRрождение, смерть, брак
DATE, PLACдата и место события
FAMS / FAMCчеловек — супруг в семье / ребёнок в семье
SOUR, NOTE, OBJEисточник, заметка, фотография или документ

Главная особенность: человек связан не напрямую с отцом и матерью, а с семьёй. Слов «свекровь», «шурин» или «двоюродный брат» в файле нет — программа сама вычисляет их по этим связям. Как устроены поколения и ветви, подробно разобрано в статье «Генеалогическое древо: как оно устроено и как составить своё».

Даты записываются по-английски: месяц — тремя буквами (MAR — март), а для неточных дат есть пометки. Они пригодятся и тогда, когда вы сами вносите неточную дату о предке:

  • ABT 1885 — около 1885 года;
  • BEF 1900 и AFT 1900 — до и после 1900 года;
  • BET 1880 AND 1885 — между 1880 и 1885 годами;
  • EST 1885 — год оценён по косвенным данным.

Для дат по старому стилю в стандарте есть пометка юлианского календаря, но не каждая программа её понимает.

Чем открыть файл GEDCOM

Что нужноЧем открыть
Посмотреть, что внутриЛюбым текстовым редактором: Блокнотом в Windows, TextEdit на Mac
Увидеть древо схемой и продолжить работуПрограммой или онлайн-сервисом для родословных, где есть импорт GEDCOM
Файл с расширением .gdzЭто zip-архив: внутри файл gedcom.ged и фотографии
Обработать данные автоматическиБиблиотекой для Python (см. ниже)

Если двойной щелчок по файлу ничего не открывает, значит, на компьютере нет программы, связанной с расширением .ged. Щёлкните по файлу правой кнопкой, выберите «Открыть с помощью» и укажите текстовый редактор. В генеалогическую программу файл загружают через её собственный пункт импорта.

Как загрузить GEDCOM в программу: пошагово

  1. Сделайте копию файла и работайте только с ней.
  2. Откройте копию в текстовом редакторе и посмотрите на начало: после GEDC и VERS указана версия, в строке 1 CHAR — кодировка. Последней строкой должна быть 0 TRLR. Если её нет, файл, скорее всего, выгрузился не полностью.
  3. Найдите в программе или на сайте пункт импорта. Он может называться «Импорт», «Загрузить GEDCOM» или «Открыть файл .ged».
  4. Загружайте файл в новое, пустое древо. Если влить его в уже заполненное, люди задвоятся, и разбирать дубли придётся вручную.
  5. Проверьте результат выборочно: сходится ли число людей, на месте ли знакомые семьи, правильно ли читаются имена и даты.

Если нужен GEDCOM в Python

Для разбора файлов в Python есть готовые библиотеки, например python-gedcom (рассчитана на версию 5.5, ставится командой pip install python-gedcom) и ged4py (версия 5.5.1, умеет читать старую кодировку ANSEL, pip install ged4py). Прежде чем писать свой разборщик, учтите тонкости формата: длинный текст разбит на строки-продолжения CONT и CONC, кодировка бывает разной, а программы добавляют собственные метки.

Что переносится через GEDCOM, а что может потеряться

ДанныеКак обычно переносятся
Имена, пол, даты, места, связи «родители — дети — супруги»Как правило, без потерь
Фотографии и документыВ файле .ged только ссылки на них, сами снимки переносят отдельно или архивом GEDZIP
Собственные поля программыЗаписываются метками, которые начинаются с подчёркивания; другая программа может их пропустить
ЗаметкиИногда теряются частично: не все программы читают заметки на любом уровне
Внешний вид схемы: цвета, расположение карточекВ стандарт не входит и не переносится
Даты, записанные словами («весной, после войны»)Сохранятся как текст, но посчитать по ним возраст программа не сможет

Не удаляйте древо на старом месте, пока не убедились, что на новом всё на месте: люди, связи, заметки и фотографии.

Частые проблемы и как их решить

Вместо русских букв — непонятные символы. Файл записан в одной кодировке, а программа читает его в другой. Откройте копию в текстовом редакторе, где можно выбрать кодировку. Если буквы стали читаемыми при windows-1251, сохраните файл в UTF-8 и замените строку 1 CHAR на 1 CHAR UTF-8. Версия 7.0 вообще допускает только UTF-8.

Программа не принимает файл. Сначала проверьте, есть ли в конце строка 0 TRLR. Если файл целый, дело может быть в версии: старые программы не понимают 7.0. Если исходная программа при выгрузке позволяет выбрать версию, попробуйте 5.5.1.

Не видно фотографий. Файл ссылается на снимки по их адресу на старом компьютере. Перенесите папку с фото вместе с файлом или выгружайте архив GEDZIP, если программа это умеет.

В файле есть живые родственники. Даты рождения и места жизни живых людей — их личные сведения. Прежде чем выкладывать древо в открытый доступ или отправлять малознакомым людям, спросите родных. В некоторых программах при выгрузке можно скрыть живых — поищите такую настройку.

Как хранить файл родословной

GEDCOM хорош тем, что это простой текст: его можно будет прочитать и через десятки лет, даже если программа, в которой он сделан, исчезнет. Чтобы файл не потерялся:

  • называйте его по фамилии и дате выгрузки, например sokolovy-2026-11-01.ged, — так сразу видно, какая копия новее;
  • храните копии в двух местах: на компьютере и в облаке или на флешке у кого-то из родных;
  • выгружайте свежий файл после каждой большой находки;
  • держите рядом папку с фотографиями и документами, на которые ссылается древо.

Файл удобен программам, а людям читать удобнее книгу — о том, как собрать её из найденного, рассказано в статье «Родословная книга своими руками». Если же данных пока мало, начните со статьи «Как составить родословную семьи».

Чтобы древо не только хранилось, но и пополнялось

Файл в папке не растёт: бабушка не впишет в него то, что вспомнила, а двоюродный брат не добавит свою ветку. Найденное в архивах и рассказанное старшими стоит записать в общее древо семьи, чтобы оно не потерялось и дошло до детей и внуков. На «Родословной семьи» начать можно бесплатно — в бесплатном старте вы, ваш супруг или супруга, ваши дети и родители обоих, а всё древо без ограничений доступно по подписке за 3 000 ₽ в год на всю семью. Подписи «кем приходится» сайт считает сам для каждого, кто вошёл. Если у вас уже есть файл GEDCOM, пришлите его на drevo@ekokir.ru — там посмотрят, получится ли перенести его автоматически. А если когда-нибудь решите уйти, древо выгружается в тот же GEDCOM.

Вопросы и ответы

Что такое файл GEDCOM?
Это текстовый файл с расширением .ged, в котором по общему стандарту записаны люди, семьи, даты, места и источники. Он нужен, чтобы переносить родословную между программами и сайтами без перепечатывания.
Чем открыть файл GEDCOM?
Чтобы увидеть древо схемой, загрузите файл через импорт в программу или онлайн-сервис для родословных, который понимает GEDCOM. Чтобы просто посмотреть содержимое, подойдёт любой текстовый редактор, например Блокнот.
Как открыть файл в формате GEDCOM, если вместо русских букв — непонятные символы?
Файл читается не в той кодировке. Откройте копию в текстовом редакторе с выбором кодировки; если текст стал читаемым при windows-1251, сохраните его в UTF-8 и замените строку «1 CHAR» на «1 CHAR UTF-8».
Переносятся ли фотографии в файле GEDCOM?
В обычном файле .ged хранятся только ссылки на фотографии, сами снимки нужно переносить отдельно. В версии 7.0 есть архив GEDZIP (.gdz), где файл с данными и фотографии лежат вместе.
Как работать с GEDCOM в Python?
Есть готовые библиотеки, например python-gedcom (версия 5.5) и ged4py (версия 5.5.1, читает кодировку ANSEL); ставятся через pip. Своему разборщику придётся учитывать строки-продолжения CONT и CONC, разные кодировки и нестандартные метки программ.

Источники

Ещё по теме