Google Keep остаётся одним из самых популярных сервисов для быстрых заметок, но рано или поздно пользователи сталкиваются с необходимостью экспорта данных. Причины разные: миграция на другой сервис (Notion, Evernote, OneNote), резервное копирование или просто желание иметь локальную копию. К сожалению, в отличие от Google Docs или Sheets, в Keep нет встроенной кнопки "Экспортировать всё". Но это не значит, что задача невыполнима.

В этой статье мы разберём все актуальные способы экспорта — от ручного сохранения каждой заметки до автоматизированных решений с использованием Google Apps Script и сторонних инструментов. Особое внимание уделим скрытым ограничениям Google Takeout (сервис не экспортирует цвет меток и расположение заметок на доске), а также обходным путям для сохранения структуры данных. Если вам нужно перенести сотни заметок без потери форматирования — здесь вы найдёте рабочие решения.

1. Экспорт через Google Takeout: плюсы и минусы основного метода

Google Takeout — официальный инструмент для выгрузки данных из аккаунта Google, включая Keep. Это самый надёжный способ, но с важными нюансами. Во-первых, сервис упакует заметки в архив .zip или .tgz, где каждая заметка будет в формате .html. Во-вторых, не все метаданные сохранятся: например, цветовые метки превратятся в текстовые теги, а расположение заметок на доске будет утеряно.

Чтобы начать экспорт:

  • 🔗 Перейдите на страницу Google Takeout и авторизуйтесь.
  • ✅ Снимите галочки со всех сервисов, кроме Keep (находится в разделе "Другие данные Google").
  • ⚙️ Нажмите "Далее" и выберите тип архива (.zip или .tgz), максимальный размер файла (до 50 ГБ) и способ доставки (ссылка по email или прямая загрузка в Drive/Dropbox).
  • ⏳ Дождитесь уведомления о готовности (может занять от нескольких минут до часов).

Главный недостаток метода — отсутствие структуры. Все заметки сливаются в одну папку без папок или тегов. Если у вас сотни записей, после распаковки архива придётся вручную сортировать файлы. Альтернативный вариант — использовать скрипты для пост-обработки (об этом в разделе про автоматизацию).

⚠️ Внимание: Google Takeout не экспортирует архивированные заметки и корзину. Перед выгрузкой восстановите все нужные записи из архива в основную папку.
📊 Как часто вы пользуетесь Google Keep?
  • Ежедневно
  • Несколько раз в неделю
  • Редко
  • Только для временных заметок
  • Перешёл на другой сервис

2. Ручной экспорт отдельных заметок: когда Takeout не подходит

Если нужно сохранить всего несколько заметок, проще сделать это вручную. Google Keep позволяет экспортировать каждую запись в форматах .txt (простой текст) или .html (с сохранением форматирования). Способ работает на всех платформах: десктопной версии, Android-приложении и iOS.

Инструкция для десктопа:

  1. Откройте заметку в Google Keep (веб-версия).
  2. Нажмите на три точки в правом верхнем углу (⋮) → "Копировать в Google Docs".
  3. В открывшемся документе выберите Файл → Скачать → HTML (.html) или Обычный текст (.txt).

Для мобильных устройств алгоритм другой:

  • 📱 На Android: откройте заметку → нажмите "Поделиться" (иконка стрелочки) → выберите "Сохранить в Файлы" или отправьте на email.
  • 🍎 На iOS: аналогично, но вместо "Файлов" можно использовать iCloud Drive или Notes.

Минус ручного метода — потеря метаданных (даты создания, цвет метки, напоминания). Если заметка содержит чек-лист, он преобразуется в обычный текст без возможности дальнейшего редактирования. Для массового экспорта этот способ не подходит, но идеален для выборочного сохранения.

💡

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

3. Автоматизированный экспорт с помощью Google Apps Script

Для продвинутых пользователей, которые хотят сохранить структуру заметок (цвета, метки, даты), подойдёт скрипт на Google Apps Script. Этот метод позволяет экспортировать данные в JSON или CSV, что удобно для дальнейшей обработки или импорта в другие сервисы типа Notion.

Алгоритм действий:

  1. Откройте Google Apps Script и создайте новый проект.
  2. Вставьте следующий код (он экспортирует все заметки в JSON):
function exportKeepNotes() {

const notes = Keep.Notes.list().items;

const result = notes.map(note => ({

title: note.title,

text: note.textContent,

color: note.color,

created: note.createdTimestamp,

labels: note.labels,

reminders: note.reminders

}));

Logger.log(JSON.stringify(result, null, 2));

DriveApp.createFile('keep_export.json', JSON.stringify(result, null, 2));

}

Перед запуском скрипта:

  • 🔧 Включите API Google Keep в Google Cloud Console (раздел "Библиотека API").
  • 🔑 Авторизуйте скрипт (при первом запуске появится запрос на доступ к аккаунту).
  • ⏱️ Дождитесь завершения — файл keep_export.json появится в вашем Google Drive.

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

  • 📂 Сохранять заметки в отдельные файлы по папкам (по цветам или меткам).
  • 🔄 Конвертировать формат в Markdown для импорта в Obsidian.
  • 📊 Добавлять аналитику (например, количество заметок по датам).
⚠️ Внимание: Скрипты Google Apps Script имеют лимит выполнения — 6 минут для бесплатных аккаунтов. Если у вас тысячи заметок, разбейте экспорт на части или используйте пагинацию в API.

☑️ Подготовка к автоматическому экспорту

Выполнено: 0 / 5

4. Экспорт через сторонние сервисы: Keep Backup и альтернативы

Если вам не хочется разбираться в скриптах, можно воспользоваться сторонними инструментами. Наиболее популярные:

Сервис Форматы экспорта Сохраняемые данные Ограничения
Keep Backup (расширение для Chrome) HTML, TXT, JSON Текст, цвета, метки, даты Не работает с архивированными заметками
IFTTT TXT (через Google Docs) Только текст и заголовок Ограничение 3 апплетов для бесплатного аккаунта
Zapier CSV, JSON (через вебхуки) Текст, метки, напоминания Платный тариф для экспорта >100 заметок
Notion Importer (самостоятельный скрипт) Markdown Текст, чек-листы, вложения Требует навыков работы с Python

Рассмотрим подробнее Keep Backup — самое простое решение для новичков:

  1. Установите расширение из Chrome Web Store.
  2. Откройте Google Keep в браузере и нажмите на иконку расширения.
  3. Выберите формат (HTML рекомендуется для сохранения форматирования).
  4. Нажмите "Export" — архив загрузится автоматически.

Главный плюс сторонних сервисов — сохранение структуры. Например, Keep Backup создаёт папки по цветам меток, а Zapier может сразу загружать заметки в Notion или Airtable. Однако будьте осторожны с правами доступа: некоторые инструменты требуют полный доступ к аккаунту Google.

Как обойти ограничение IFTTT на 3 апплета?

Создайте несколько аккаунтов IFTTT (например, на разных email) и настройте на каждом по 3 апплета для экспорта разных групп заметок (по меткам или датам).

5. Экспорт заметок с Android: локальное резервное копирование

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

Инструкция:

  1. Подключите телефон к компьютеру и включите Отладку по USB (Настройки → О телефоне → Номер сборки (нажмите 7 раз) → Для разработчиков → Отладка по USB).
  2. Установите Android SDK Platform-Tools (включает adb).
  3. Выполните команду для создания бэкапа:
    adb backup -f keep_backup.ab com.google.android.keep
  4. На телефоне подтвердите создание резервной копии (пароль не обязателен).

Файл keep_backup.ab будет содержать все заметки, но в зашифрованном виде. Чтобы извлечь данные:

  • 🔓 Используйте инструмент android-backup-extractor:
  • java -jar abe.jar unpack keep_backup.ab keep_backup.tar
  • 📂 В архиве keep_backup.tar найдите файл db/notes.db — это база данных SQLite с заметками.
  • 🔍 Откройте её с помощью DB Browser for SQLite.

Этот способ сохраняет все метаданные, включая архивированные заметки и корзину, но требует технических навыков. Если вы не знакомы с ADB, лучше использовать Google Takeout или скрипты.

💡

Локальный бэкап через ADB — единственный способ сохранить архивированные заметки и корзину, которые не экспортирует Google Takeout.

6. Перенос заметок в другие сервисы: Notion, Evernote, OneNote

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

Notion

Для импорта в Notion:

  • 📥 Экспортируйте заметки в JSON через Google Apps Script (раздел 3).
  • 🔄 Используйте скрипт notion-import-keep для конвертации в Markdown:
  • npm install -g notion-import-keep
    

    notion-import-keep --input keep_export.json --output notion_import/

  • 📤 В Notion нажмите "Import" → выберите папку с Markdown-файлами.

Evernote

Evernote поддерживает импорт из HTML:

  1. Экспортируйте заметки через Google Takeout (раздел 1).
  2. Распакуйте архив и выберите файлы .html.
  3. В Evernote перейдите в Файл → Импорт и загрузите HTML-файлы.

Для OneNote подойдёт промежуточный импорт через Evernote:

  • Сначала импортируйте заметки в Evernote (как описано выше).
  • В Evernote выберите Файл → Экспорт → ENEX.
  • В OneNote используйте инструмент OneNote Importer для загрузки .enex.

Важно: при переносе в другие сервисы теряются некоторые функции:

  • ❌ В Notion не работает голосовое напоминание.
  • ❌ В Evernote не сохраняется расположение заметок на доске.
  • ❌ В OneNote чек-листы становятся обычным текстом.

7. Частые ошибки и как их избежать

При экспорте заметок пользователи сталкиваются с типичными проблемами. Вот как их решить:

  1. Ошибка "Нет доступа к API Google Keep":

    Причина: не включён API в Google Cloud Console. Решение: перейдите в библиотеку API, найдите Google Keep API и активируйте его.

  2. Архив Google Takeout пустой или неполный:

    Проверьте, не фильтруются ли заметки по дате. В настройках Takeout установите диапазон "Все время". Если проблема остаётся, попробуйте экспортировать данные по частям (например, за последние 6 месяцев).

  3. Скрипт Google Apps Script зависает:

    Ограничение на время выполнения — 6 минут. Разбейте заметки на части по 200-300 штук или оптимизируйте код (например, уберите Logger.log).

  4. Не экспортируются изображения:

    В Google Takeout изображения сохраняются как отдельные файлы в папке images. Если их нет, проверьте, не блокирует ли антивирус загрузку архива.

Если вы используете Android-приложение и заметки не синхронизируются перед экспортом:

  • 🔄 Перейдите в Настройки → Аккаунты → Google → Синхронизация и включите Google Keep.
  • 📶 Проверьте подключение к интернету (синхронизация работает только онлайн).
  • 🔄 Нажмите "Синхронизировать сейчас" вручную.
⚠️ Внимание: Если вы удалили заметку из Google Keep менее 7 дней назад, её можно восстановить из корзины (Меню → Корзина). После 7 дней данные удаляются безвозвратно.

FAQ: Ответы на частые вопросы

Можно ли экспортировать заметки из Google Keep в PDF?

Прямого способа нет, но можно обойти ограничение:

  1. Экспортируйте заметки в HTML через Google Takeout.
  2. Откройте HTML-файл в браузере и нажмите Ctrl+P (или Cmd+P на Mac) → выберите принтер "Сохранить как PDF".

Для массового экспорта используйте скрипт на Python с библиотекой weasyprint:

pip install weasyprint

weasyprint input.html output.pdf

Как перенести заметки из Google Keep в Apple Notes?

Самый надёжный способ:

  1. Экспортируйте заметки в HTML через Google Takeout.
  2. Отправьте файлы на iCloud Mail или сохраните в iCloud Drive.
  3. На iPhone/iPad откройте файл .html и выберите "Копировать в Notes".

Альтернатива: используйте IFTTT с апплетом Google Keep → Apple Notes (работает только для новых заметок).

Почему в экспортированных заметках нет цветовых меток?

Цвета меток сохраняются только в двух случаях:

  • При использовании Google Apps Script (поле color в JSON).
  • В расширении Keep Backup (создаёт папки по цветам).

Google Takeout преобразует цвета в текстовые теги вида <span>, но не все сервисы их поддерживают. Для восстановления цветов в Notion используйте скрипты с маппингом (например, yellow → #FFD54F).

Можно ли автоматизировать экспорт новых заметок?

Да, с помощью Zapier или IFTTT:

  1. Создайте триггер New Note in Google Keep.
  2. Выберите действие Save to Google Drive (или другой сервис).
  3. Настройте формат (например, Markdown для Notion).

Для продвинутых пользователей: настройте Google Apps Script с таймером, который раз в день экспортирует новые заметки в Google Sheets:

function autoExportNewNotes() {

const today = new Date();

const yesterday = new Date(today.setDate(today.getDate() - 1));

const notes = Keep.Notes.list().items.filter(note =>

new Date(note.createdTimestamp) > yesterday

);

// Далее код для сохранения в Sheets

}

Как экспортировать заметки с общим доступом?

Google Takeout экспортирует только заметки, где вы являетесь владельцем. Для совместных заметок:

  1. Сделайте копию заметки (⋮ → Создать копию).
  2. Экспортируйте копию любым из описанных способов.

Если у вас много совместных заметок, попросите владельца экспортировать их и отправить вам архив. Альтернатива — использовать Google Apps Script с правом доступа к совместным данным (нужен Keep.Notes.list с параметром includeShared=true).