# Как перейти с Anki в 2026 году: безопасный перенос через TXT

*2026-03-13*

Безопасный переход с Anki начинается с двух экспортов, а не с одного. Сначала создайте файл `.colpkg` с медиафайлами — он позволит восстановить исходную коллекцию. Затем экспортируйте нужные материалы в формате **Заметки в текстовом формате**.

У этих файлов разные задачи. Пакет коллекции нужен на случай возврата, а TXT-файл служит переносимой рабочей копией. Важно не путать их: список с текстом карточек — еще не полная резервная копия Anki.

Этот способ подходит для текстовых колод и приложений, которые умеют работать с TXT или CSV. Текстовый экспорт не сохраняет состояние планировщика Anki, шаблоны, дополнения и сами медиафайлы. Поэтому сначала перенесите небольшую колоду с типичными для вашей коллекции случаями, проверьте каждое поле и не меняйте оригинал, пока результат вас не устроит.

> **Раскрытие информации:** меня зовут Кирилл Маркин, и я создаю [Nibomo](https://nibomo.com/ru/). В этом руководстве я прямо отмечаю случаи, когда лучше остаться в Anki или выбрать приложение с импортом `.apkg`.

**Факты проверены:** 27 августа 2026 года.

![Ботаник сохраняет исходное растение нетронутым рядом с защищённым резервным черенком и тремя тестовыми черенками](/blog/migrate-from-anki-txt-export-open-source-flashcards.png)

## Сначала решите, подходит ли вам TXT

Anki хранит гораздо больше, чем слова на экране во время повторения. В одной заметке может быть несколько полей. Тип заметки и шаблоны определяют, как из них получаются одна или несколько карточек. В коллекции также хранятся данные планировщика, а медиафайлы лежат отдельно и лишь упоминаются в содержимом заметок.

В текстовый экспорт попадает только часть этой системы. Прежде чем тратить время на очистку файла, сверьтесь с таблицей:

| Как устроена ваша коллекция Anki | Подходит ли перенос через TXT? | Более безопасное решение |
| --- | --- | --- |
| Простые заметки с лицевой и обратной сторонами, почти без медиафайлов | **Да** | Экспортируйте небольшую типичную колоду, сопоставьте поля и проверьте результат в новом приложении |
| Несколько предсказуемых текстовых полей: например, термин, определение и пример | **Обычно да** | До импорта решите, какие поля попадут на лицевую и обратную стороны |
| Заметки с пропусками, которые вы готовы переписать в обычные вопросы и ответы | **Иногда** | Перенесите несколько таких заметок и проверьте каждую получившуюся карточку |
| Пользовательский HTML только для простого форматирования | **Иногда** | Проверьте, отображает ли новое приложение HTML, удаляет его или показывает как обычный текст |
| Полезные, но не обязательные изображения или аудио | **Иногда** | Сначала перенесите текст, затем отдельно добавьте и проверьте медиафайлы |
| Шаблоны, CSS, JavaScript, дополнения или автоматически созданные обратные карточки критически важны | **Обычно нет** | Останьтесь в Anki или выберите приложение с совместимым импортом пакетов Anki |
| Критически важны текущие даты повторений, история занятий или индивидуальное состояние планировщика | **Нет** | Продолжайте заниматься в Anki или выберите способ переноса, который явно сохраняет данные планировщика |
| Смысл карточек зависит от Image Occlusion или большого количества медиафайлов | **Одного TXT недостаточно** | Выберите приложение, которое понимает пакеты Anki, и до перехода проверьте точность переноса медиафайлов |

Главный вопрос прост: если от каждой заметки останутся только текстовые поля, сохранится ли нужный вам учебный материал? Если нет, TXT для такого переноса не подходит.

## Безопасная схема: два файла экспорта

Создайте оба файла до того, как начнете что-либо менять в Anki или собирать большую колоду в другом приложении.

| Файл | Для чего он нужен | Что он сохраняет |
| --- | --- | --- |
| `.colpkg` с включенным параметром **Включить медиафайлы** | Восстановление | Заметки, карточки, колоды, типы заметок, данные планировщика и добавленные в пакет локальные медиафайлы |
| `.txt` в формате **Заметки в текстовом формате** | Перенос содержимого | Экспортированные поля заметок, разделенные табуляцией |

Согласно [документации Anki по экспорту](https://docs.ankiweb.net/exporting.html), пакет коллекции содержит всю коллекцию вместе с данными планировщика. От настройки медиафайлов зависит, войдут ли в пакет локальные изображения, аудио и другие файлы. [Руководство Anki по резервному копированию](https://docs.ankiweb.net/backups.html) советует хранить созданный вручную пакет коллекции в надежном месте — например, на другом устройстве или в облачном хранилище.

Назначение TXT-файла гораздо уже. Anki записывает поля заметок в текстовый файл, разделяя их табуляцией. Если включить HTML и ссылки на медиафайлы, в полях будет видна и сохраненная разметка. Такой файл удобно изучать и использовать повторно, но он не превращается в переносимую копию всей системы Anki.

Файл `.colpkg` защищает данные коллекции, но не содержит само приложение Anki и код дополнений. Поэтому отдельно сохраните список дополнений, от которых зависит ваш процесс обучения.

Если вам нужна более полная система резервного копирования, а не только страховка на время переноса, прочитайте статью [о резервном копировании флеш-карточек](/ru/blog/how-to-back-up-flashcards/).

## Экспорт 1: создайте резервную копию `.colpkg`

Работайте в настольном приложении Anki и следуйте процедуре из официального руководства. Если медиафайлы важны для ваших карточек, сначала запустите **Инструменты > Проверить медиафайлы**. Как объясняется в [руководстве Anki по медиафайлам](https://docs.ankiweb.net/media.html), эта команда находит файлы, на которые ссылаются заметки, но которых нет в папке с медиафайлами.

1. Откройте **Файл > Экспорт**.
2. Выберите формат **Пакет коллекции Anki (`.colpkg`)**.
3. Включите параметр **Включить медиафайлы**.
4. Сохраните файл за пределами папки профиля Anki.
5. Скопируйте его еще в одно место — не на компьютер, где хранится коллекция.

Добавьте дату в имя файла, например `anki-collection-2026-08-27.colpkg`. Убедитесь, что он существует в обоих местах и его размер не равен нулю.

Не «проверяйте» резервную копию, импортируя ее поверх рабочей коллекции. Anki предупреждает: при импорте `.colpkg` текущие карточки удаляются и заменяются, хотя существующие медиафайлы не удаляются. Если резервную копию когда-нибудь понадобится восстановить, следуйте официальной инструкции и учитывайте, что все изменения коллекции после даты копирования будут потеряны.

Сохраните этот файл, даже если перенос через TXT пройдет успешно. Только в нем останется состояние коллекции, которое текстовый экспорт передать не может.

## Экспорт 2: создайте небольшой образец в формате «Заметки в текстовом формате»

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

Затем:

1. Снова откройте **Файл > Экспорт**.
2. Выберите **Заметки в текстовом формате**.
3. Ограничьте экспорт выбранной тестовой колодой.
4. Включите параметр **Включить HTML и ссылки на медиафайлы**, чтобы в образце были видны форматирование и зависимости от файлов. Ссылки останутся в тексте, но сами медиафайлы в TXT-файл не попадут.
5. Включите параметр **Включить теги**, если хотите их сохранить. В новом приложении их все равно придется отдельно сопоставить и проверить.
6. Сохраните результат как файл `.txt`, не меняя исходную коллекцию.

Anki называет это экспортом заметок неслучайно. В файл попадают сохраненные поля, а не готовое изображение каждой карточки. Если шаблон создает из одной заметки прямую и обратную карточки, TXT-файл по-прежнему содержит только поля заметки. Универсальной логики, которая создала эти две карточки для повторения, в нем нет.

Когда небольшой образец пройдет проверку, повторите те же действия для остальных подходящих колод. Неудачный тест отнимет немного времени на разбор. Неудачный перенос всей коллекции обернется отдельным проектом по устранению последствий.

## Откройте TXT-файл до импорта или передачи ИИ

Не отправляйте экспорт вслепую. Откройте его в текстовом редакторе, который умеет показывать символы табуляции, или импортируйте копию в электронную таблицу, не перезаписывая оригинал.

Файлы из новых версий Anki могут начинаться со строк `#separator:tab`, `#html:true` или `#tags column:...`. Это заголовки файла, а не заметки. Сохраните их в нетронутом оригинале, но уберите из отдельного тестового файла, если копируете туда несколько строк для приложения, которое не понимает заголовки Anki.

Проверьте пять вещей:

1. **Количество полей.** В каждой строке должно быть ожидаемое число полей, разделенных табуляцией. В [руководстве Anki по импорту текстовых файлов](https://docs.ankiweb.net/importing/text-files.html) объясняется, почему разделители важны и как сопоставлять поля по отдельности.
2. **Порядок полей.** Запишите, что означает каждый столбец: лицевая сторона, обратная сторона, пример, источник или что-то еще. По исходным строкам не всегда понятно, как называются поля и на какую сторону карточки они должны попасть.
3. **HTML.** Найдите фрагменты вроде `<b>`, `<br>` или `<div>`. Если при экспорте включено форматирование, Anki сохраняет его как HTML. Другое приложение может отобразить разметку, удалить ее или показать как обычный текст.
4. **Разметка пропусков.** Найдите строки вроде `{{c1::Paris}}`. Обычное приложение с лицевой и обратной сторонами не унаследует механизм пропусков Anki только потому, что такая строка есть в одном из полей.
5. **Ссылки на медиафайлы.** Найдите `<img src="...">` и `[sound:...]`. Ссылка — еще не изображение или аудиофайл: Anki хранит сами файлы отдельно, в папке с медиафайлами.

Если вы пользуетесь тегами, проверьте и их. [Руководство Anki по импорту текстовых файлов](https://docs.ankiweb.net/importing/text-files.html) описывает отдельное поле тегов и заголовок `#tags column`, однако другое приложение может ожидать иной формат. Теги сохранятся только в том случае, если вы добавили их в экспорт, явно сопоставили и проверили созданные карточки. Не считайте, что знакомая иерархия `parent::child` уцелела, лишь потому что в образце видны несколько названий тегов.

Не заменяйте все знаки табуляции запятыми ради быстрой очистки. Табуляция отделяет одно поле от другого. Если просто поменять разделитель, не экранировав содержимое по правилам CSV, то запятые, кавычки и переносы строк внутри текста могут разрушить структуру файла.

Рядом с экспортом полезно сохранить короткую схему сопоставления:

```text
Столбец 1 -> лицевая сторона
Столбец 2 -> обратная сторона
Столбец 3 -> добавить на обратную сторону как пример
Столбец 4 -> сохранить как теги только после проверки
HTML -> удалить, кроме переносов строк
Разметка пропусков -> переписать вручную
```

С такой памяткой процесс легко повторить. Она же дает конкретную схему, с которой можно сравнить результат в новом приложении.

## Что переносится через TXT, а что нет

| Данные или возможности Anki | Есть ли они в формате «Заметки в текстовом формате»? | Что делать |
| --- | --- | --- |
| Текст полей заметки | **Да** | Явно сопоставьте каждый столбец, отделенный табуляцией |
| Простое форматирование | **В виде встроенного HTML, если вы включили его в экспорт** | Проверьте, как его обрабатывает новое приложение; при необходимости удалите или перепишите разметку |
| Теги | **Только если вы включили их в экспорт** | Явно сопоставьте столбец тегов и проверьте названия и иерархию |
| Изображения и аудио | **Ссылки могут сохраниться, но сами файлы внутри TXT не переносятся** | Оставьте резервную копию `.colpkg`, а нужные медиафайлы перенесите отдельно |
| Шаблоны карточек и CSS | **Нет** | Соберите структуру карточек заново или выберите импорт, который понимает пакеты Anki |
| JavaScript и логика дополнений | **Нет** | Продолжайте пользоваться Anki, если эта логика важна для обучения |
| Механизм пропусков | **Нет** | Преобразуйте разметку пропусков в поддерживаемый тип карточек или в обычные вопросы и ответы |
| Несколько карточек из одной заметки | **Не как логика шаблона** | Решите, какие направления должны стать отдельными карточками в новом приложении |
| Названия и иерархия колод | **Только если они включены в метаданные экспорта** | Явно сопоставьте названия; не ждите, что новое приложение само восстановит структуру |
| Предустановки колод | **Нет** | Воссоздайте только те настройки, которые вам по-прежнему нужны |
| Даты повторений, интервалы, история занятий и состояние планировщика | **Нет** | Считайте, что история повторений в новом приложении начинается с нуля |

Последняя строка особенно важна. Содержимое карточек и данные планировщика — два разных вида данных. Успешный **экспорт Anki в TXT** может сохранить весь текст и при этом обнулить учебную историю каждой карточки.

Даже если два приложения используют планировщики одного семейства, история карточек не становится взаимозаменяемой. По одному только тексту вопросов и ответов новое приложение не сможет восстановить прежние даты повторений, стабильность, сложность или события из истории занятий. Если эти данные важны, прежде чем решиться на сброс, прочитайте, [что хранит и вычисляет FSRS](/ru/blog/what-is-fsrs/).

## Проведите обратимый тест в новом приложении

Пока идет проверка, считайте Anki эталоном. Создайте временную колоду в новом приложении, импортируйте или подготовьте только небольшой образец и внимательно проверьте результат. На этом этапе не нужно удалять, редактировать или приостанавливать исходные заметки.

Проверка должна дать ответы на такие вопросы:

- Каждая ожидаемая заметка создала нужное количество карточек?
- Правильные поля попали на лицевую и обратную стороны?
- Сохранились табуляция, кавычки, переносы строк, текст не на латинице и фрагменты кода?
- HTML отображается правильно, показывается как исходная разметка или удаляется?
- Пропуски преобразованы намеренно, а не скопированы как неработающая разметка?
- Теги сохранили тот же смысл, что и в Anki?
- Карточки, зависящие от медиафайлов, по-прежнему понятны, а нужные файлы на месте?
- Новое приложение не создало дубликаты?
- Очевидно ли, что расписание повторений начинается с нуля?

Сравнивайте образец с Anki бок о бок. Ответа «в целом все выглядит нормально» недостаточно, если одно потерянное поле способно испортить каждую заметку в большом экспорте.

Если тест не пройдет, удалите временные карточки штатными средствами нового приложения, а затем исправьте сопоставление или очистку данных. Коллекция Anki и оба файла экспорта останутся нетронутыми. Именно поэтому такой тест можно отменить без последствий.

## Как использовать TXT-файл в Nibomo

У Flashcards нет прямого импорта из Anki. Приложение не умеет читать `.apkg` или `.colpkg` и восстанавливать по ним шаблоны Anki, медиафайлы или историю повторений.

Сейчас в веб-версии можно подготовить черновик карточек с помощью ИИ, прикрепив файл. [Откройте веб-приложение по инструкции для начала работы](/ru/docs/getting-started/), прикрепите TXT или тщательно подготовленный CSV в чате с ИИ и прямо попросите создать небольшой образец, ничего не сохраняя. Проверьте предложенные карточки в чате и только после этого попросите помощника сохранить одобренный набор.

Первый запрос должен точно описывать сопоставление полей и не разрешать преждевременное сохранение:

```text
Прочитай прикрепленный экспорт Anki в формате «Заметки в текстовом формате».
Пока не сохраняй карточки. Считай символы табуляции разделителями полей.
Используй столбец 1 как лицевую сторону, а столбец 2 — как обратную.
Добавь столбец 3 под заголовком «Пример». Сначала покажи небольшой образец,
сохрани формулировки источника и отмечай строки с HTML, разметкой пропусков,
отсутствующими полями или ссылками на медиафайлы вместо того, чтобы гадать.
```

Измените запрос под схему, которую записали после изучения файла. Если черновики получаются перегруженными или расплывчатыми, воспользуйтесь списком для [исправления ИИ-карточек перед повторением](/ru/blog/how-to-fix-ai-flashcards/). ИИ здесь помогает с однообразной перестройкой данных, но его работа не доказывает, что исходные материалы перенесены правильно.

Когда небольшой набор будет одобрен, сохраните его во временную тестовую колоду, добавьте тег переноса и снова пройдите весь список проверки. Для вашей конкретной коллекции Anki доказательством служит только проверенный результат.

## Расширяйте перенос, не отрезая путь назад

Когда тестовая колода пройдет проверку:

1. Сгруппируйте остальные колоды по структуре заметок, а не сваливайте все в один непонятный файл.
2. Экспортируйте и проверяйте по одной группе за раз.
3. Используйте готовую схему сопоставления полей повторно, только если типы заметок действительно совпадают.
4. Проверяйте каждый созданный набор, прежде чем переходить к следующему.
5. Сохраните `.colpkg`, исходные TXT-файлы без изменений и само приложение Anki.

Если вы решите заниматься по новым карточкам, выберите четкий момент перехода. Повторение одного материала в двух приложениях создает два независимых расписания, которые сразу начинают расходиться. Старое расписание Anki останется в резервной копии, но не будет учитывать занятия в другом приложении.

Спешить с удалением Anki незачем. Храните исходную коллекцию, пока новая колода не пройдет проверку повседневным использованием и вас не устроит все, что осталось за границами TXT-переноса.

## Когда не стоит переходить с Anki через TXT

Останьтесь в Anki или выберите приложение, которое прямо поддерживает импорт `.apkg`, если ваша коллекция зависит от:

- сложных типов заметок или нескольких автоматически создаваемых направлений карточек;
- пользовательских шаблонов, CSS, JavaScript или дополнений;
- механизма пропусков, который вы не хотите воссоздавать;
- Image Occlusion, аудио или изображений, без которых теряется смысл;
- предустановок и организации колод, которые нужно перенести без изменений;
- истории повторений или текущего расписания, которые нельзя сбрасывать.

Для таких сценариев Anki подходит хорошо. Перенос через TXT — не приговор приложению, а узкий инструмент для тех, кому прежде всего важно содержимое заметок. Более подробное [сравнение Anki и Nibomo](/ru/blog/anki-vs-flashcards-open-source-app/) разбирает различия между продуктами без предположения, что переход нужен всем.

## Безопасный вариант намеренно скучен

Чтобы перейти с Anki без риска для исходной коллекции, придерживайтесь простого порядка:

1. Экспортируйте `.colpkg` с медиафайлами и сохраните копию в другом месте.
2. Экспортируйте небольшую типичную колоду в формате **Заметки в текстовом формате**.
3. Проверьте табуляцию, поля, HTML, пропуски, теги и ссылки на медиафайлы.
4. Запишите точную схему сопоставления исходных и новых полей.
5. Создайте временную тестовую колоду и проверьте каждую карточку.
6. Переходите к остальным колодам только после успешной проверки образца.
7. Сохраните Anki и пакет для восстановления, пока новый способ работы не докажет свою надежность.

TXT-файл переносит содержимое. `.colpkg` защищает коллекцию. Когда вы перестаете требовать от одного файла обеих функций, перенос из Anki становится гораздо понятнее — и его намного проще отменить.

---
*[Открыть оформленную HTML\-версию этой страницы](<https://nibomo.com/ru/blog/migrate-from-anki-txt-export-open-source-flashcards/>)*

*AI-агенты могут создать аккаунт пользователя в этом сервисе, начиная с `GET https://api.flashcards-open-source-app.com/v1/`. После настройки они также могут подключиться по MCP по адресу `https://mcp.nibomo.com/mcp`.*

*Совет: добавьте `.md` к любому URL на https://nibomo.com, чтобы получить чистую Markdown-версию страницы.*