Как перенести подписки RSS в другую читалку: OPML без потерь

Перенос RSS-подписок сводится к двум действиям: выгрузите список лент из старой читалки в файл OPML и загрузите этот файл в новую. OPML — это обычный текстовый список адресов лент в формате XML, поэтому вручную копировать каждую ссылку не нужно. Если экспорт в старой читалке недоступен, соберите адреса лент по одному: откройте сайт, найдите ссылку вида /feed или /rss и добавьте её в новую читалку.

Что понадобится для переноса RSS-подписок: OPML и совместимость читалок

Файл OPML хранит адреса лент и их названия. Часть читалок записывает туда ещё и папки, в которые вы разложили подписки, но это не гарантировано. Отметки «прочитано» и история чтения в OPML не входят: они остаются в старой читалке. Поэтому перенос — это обмен списком лент, а не переезд аккаунта целиком.

До начала работы проверьте три вещи. Первое — у вас есть доступ к старой читалке и к новой. Второе — в новой читалке есть импорт OPML; у большинства веб-сервисов и приложений такая функция находится в настройках подписок. Третье — вы помните, под каким аккаунтом открыта старая читалка, если сервис поддерживает несколько профилей.

Совместимость у популярных читалок выглядит так:

Читалка Экспорт OPML Импорт OPML Что проверить заранее
Feedly Есть в настройках аккаунта Есть в настройках аккаунта Доступность импорта на вашем тарифе
Inoreader Есть в разделе настроек Есть в разделе настроек Куда попадут ленты: в выбранную папку или в корень
FreshRSS Есть в управлении подписками Есть в управлении подписками Права администратора при самохостинге
Thunderbird Есть в меню RSS-аккаунта Есть в меню RSS-аккаунта Наличие созданного RSS-аккаунта в профиле

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

Пошаговый экспорт подписок из старой читалки

Откройте настройки старой читалки и найдите раздел управления подписками. Там ищите пункт с словом Export или «Экспорт», часто он подписан как Export OPML. Нажмите его — браузер сохранит файл, обычно с расширением .opml или .xml.

Дайте файлу понятное имя с датой, например subscriptions-2026-11-12.opml. Это мелочь, но она спасает: через полгода вы будете точно знать, какая копия свежее. Сохранённый файл и есть резервная копия текущего списка подписок — держите её, пока не убедитесь, что новая читалка работает как надо.

Если встроенного экспорта нет, есть два пути. Первый — ручной сбор: откройте каждый сайт, найдите ссылку на ленту (обычно /feed, /rss или значок RSS в подвале и шапке) и скопируйте адрес. Второй — сторонние утилиты, но их стоит использовать только те, что читают данные из API вашей читалки и не требуют передавать пароль третьей стороне. При 40–50 лентах ручной сбор займёт заметно больше времени, чем экспорт, зато не зависит от интерфейса сервиса.

Импорт OPML в новую читалку: пример для Feedly и Inoreader

В Feedly откройте настройки аккаунта и найдите импорт OPML. Выберите сохранённый файл и подтвердите загрузку. Сервис обработает список не мгновенно: при нескольких десятках лент подождите и обновите страницу, прежде чем делать выводы. В Inoreader импорт находится в разделе настроек рядом с экспортом; там же обычно можно указать, в какую папку положить импортируемые ленты.

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

Практический пример. В старой веб-читалке вы нажимаете «Экспорт OPML» и получаете файл subscriptions.opml. В новой читалке открываете импорт и выбираете этот файл. Дождитесь окончания обработки и откройте список подписок. Если в файле было 40 лент, а после импорта видно 40 — перенос прошёл. Если меньше, проверьте, не отбросила ли новая читалка часть адресов, и добавьте недостающие вручную.

Перенос подписок между настольными и самохостинговыми читалками

В Thunderbird подписки живут в отдельном RSS-аккаунте внутри профиля. Экспорт и импорт OPML находятся в меню этого аккаунта. Перед импортом убедитесь, что RSS-аккаунт уже создан, иначе файлу некуда будет разложить ленты. После импорта раскройте список каналов и проверьте, что новые записи подгружаются, а не висят пустыми.

В FreshRSS, если вы держите читалку на своём сервере, импорт OPML выполняется в разделе управления подписками. Здесь важны права: часть действий доступна только администратору инстанса. Не выполняйте команды из случайных инструкций в терминале — сверяйтесь с официальной документацией вашей версии FreshRSS. После импорта проверьте, что фоновое обновление лент работает и новые материалы появляются.

С категориями и метками будьте готовы к сюрпризам: одна читалка сохраняет группы в OPML, другая при импорте кладёт всё в общий список. Это не ошибка переноса, а разница реализаций. Планируйте потратить немного времени на повторную раскладку лент по папкам.

Проверка результата и типичные ошибки при переносе

Сверьте количество подписок до и после переноса. Число лент в старой читалке вы видите в списке подписок, число после импорта — в новой. Расхождение в одну-две ленты обычно означает, что часть адресов не распозналась: проверьте, нет ли в файле лент с нестандартными адресами или с редиректами.

Дальше пройдитесь по списку и проверьте три вещи:

  • дубли — иногда одна и та же лента приезжает дважды, если вы импортировали файл повторно;
  • битые ссылки — лента открывается, но новых записей нет, хотя сайт публикуется;
  • обновление — нажмите «Обновить» в новой читалке и убедитесь, что свежие материалы подтянулись.

Если часть лент не импортировалась, не начинайте перенос заново с нуля. Добавьте недостающие адреса вручную по одному и сохраните новый OPML уже из новой читалки — это станет вашей актуальной резервной копией.

Как поддерживать порядок в RSS-подписках после переезда

Разложите ленты по темам сразу после импорта, пока список ещё свеж в голове. Отдельная папка для новостей технологий, отдельная для отраслевых блогов и отдельная для личных интересов избавит от каши в общей ленте. Заодно пройдитесь по списку и удалите то, что не открывали месяцами: пустая лента не приносит пользы, а место в списке занимает.

Возьмите за правило раз в месяц выгружать OPML из текущей читалки. Файл занимает мало места, зато при смене сервиса или сбое аккаунта у вас будет готовый список лент. И держите одну основную читалку для синхронизации между устройствами: так проще не запутаться, какая версия списка подписок у вас главная.

Можно ли перенести отметки о прочитанном?

Нет, в OPML их нет. Файл хранит только адреса и названия лент, поэтому история чтения останется в старой читалке. Если она важна, не удаляйте старый аккаунт сразу после переноса.

Что делать, если новая читалка не принимает файл?

Проверьте расширение и целостность файла: он должен открываться как текст и начинаться с XML-разметки. Если файл повреждён, выгрузите OPML из старой читалки повторно. Иногда помогает импорт в другую программу-посредник, которая умеет читать этот формат.

Перенесутся ли папки с подписками?

Зависит от пары читалок. Одни сохраняют группы в OPML и восстанавливают их при импорте, другие кладут все ленты в общий список. Проверьте структуру сразу после импорта и при необходимости разложите ленты заново.

Нужен ли платный тариф для импорта?

У части сервисов импорт OPML доступен и на бесплатном тарифе, у части — только на платном. Это стоит уточнить в справочном центре выбранной читалки до начала переноса, чтобы не оказаться с файлом, который некуда загрузить.