ИнструментБесплатноБез регистрации

Очистка CSV лидов

Дедупликация, нормализация телефонов в E.164, проверка email и опечаток доменов — всё в браузере, файл не загружается.

Loza CRM·Обновлено: 2 октября 2026 г.

Коротко

Загрузите CSV — инструмент найдёт колонки, уберёт дубли, нормализует телефоны в E.164, проверит email и пометит одноразовые. Экспорт: clean.csv, rejected.csv с причинами и report.json. Файл обрабатывается локально.

Файл не загружается на сервер — обработка полностью в браузере.

Как пользоваться

  1. Перетащите CSV/TSV/TXT (до 50 МБ, 500 000 строк) — выберите кодировку при необходимости
  2. Проверьте автоопределённые колонки: email, телефон, имя, страна
  3. Включите правила: исправление опечаток доменов (с предпросмотром), disposable-домены, E.164, Title Case
  4. Выберите дедупликацию (email/телефон/оба) и что оставлять — первую или самую полную строку
  5. Скачайте clean.csv, rejected.csv с колонкой reject_reason и report.json

Для чего нужен

Грязный CSV — главный источник брака при импорте лидов: дубли дублируют обзвон, телефоны в национальном формате не едут в API, а gmial.com вместо gmail.com — это потерянный лид навсегда. Чистка перед заливом в CRM — дешёвая страховка.

Инструмент работает полностью в браузере на Papa Parse: файл никуда не загружается. Колонки определяются автоматически по заголовкам и содержимому, но поправляются вручную. Очистка включает trim и удаление невидимых символов, приведение email к lowercase с валидацией, подсказки исправлений опечаток доменов (gmial→gmail, hotmial→hotmail — применяются только после предпросмотра), отметку одноразовых доменов и нормализацию телефонов в E.164 через libphonenumber.

На выходе три файла: clean.csv — готовый к импорту, rejected.csv — отбракованные строки с колонкой reject_reason (duplicate, invalid_email, invalid_phone, disposable_email) и report.json со сводкой. При экспорте включена защита от CSV-инъекций: значения, начинающиеся с =, +, -, @, экранируются — кроме нормализованных E.164-телефонов.

Loza CRM считает эти метрики по вашим кампаниям автоматически — попробуйте бесплатно.

Открыть Loza CRM

Частые вопросы

Файл уходит на сервер?
Нет. Парсинг и очистка выполняются в вашем браузере — файл физически не покидает страницу. Подходит для баз под NDA.
Как работает исправление опечаток?
Домен email сравнивается с топ-доменами (gmail, yahoo, hotmail…) расстоянием Дамерау-Левенштейна ≤ 1 — это ловит gmial, hotmial, outlok и транспозиции букв. Исправления применяются только если вы включили правило и видите предпросмотр.
Чем отличаются «первая» и «самая полная» при дедупликации?
«Первая» оставляет первую встречную строку с ключом. «Самая полная» заменяет её строкой с большим числом заполненных полей — полезно когда в базе дубли с разной степенью заполнения.
Что пишется в reject_reason?
Причина отбраковки: duplicate, invalid_email, invalid_phone или disposable_email. Файл rejected.csv удобно вернуть поставщику лидов как рекламацию.
Поддерживаются ли кодировки Windows?
Да — UTF-8 по умолчанию, Windows-1251 и Windows-1252 выбираются вручную до обработки.

Другие инструменты