Умный фильтр данных 🔒 Ваши данные не покидают браузер.

Фильтруйте и запрашивайте JSON, CSV или логи — без кода и загрузки.

Об этом инструменте

Иногда нужно просто ответить на вопрос о куче данных — какие пользователи неактивны, какие строки логов — ошибки, в каких строках цена выше 100 — не пиша скрипт и не импортируя в таблицу. Вставьте JSON-массив, CSV, NDJSON или сырые строки логов сюда: инструмент определит формат, покажет столбцы и позволит фильтровать условиями в пару кликов или маленьким запросом вроде status = error AND retries > 3.

Выберите нужные столбцы, отсортируйте, уберите дубли и скопируйте или скачайте результат в JSON или CSV. Всё работает в браузере без лимита строк, поэтому безопасно для боевых выгрузок и логов с персональными данными — ничего не загружается.

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

Загружаются ли мои данные куда-либо при фильтрации?

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

Какие форматы файлов можно фильтровать?

JSON (массив объектов), CSV/TSV, NDJSON (по одному JSON-объекту на строку) и обычные лог-файлы автоматически определяются при вставке или перетаскивании.

Можно ли ввести фильтр вручную вместо использования конструктора условий?

Да — поле запроса над конструктором принимает короткие выражения вроде status=active AND age>30; нажмите «Применить запрос», и оно превратится в строки условий, которые можно и дальше редактировать через интерфейс.

В чём разница между «Все условия» и «Любое условие»?

«Все условия» объединяет ваши условия через И (строка должна удовлетворять каждому из них), а «Любое условие» объединяет их через ИЛИ (строка сохраняется, если выполняется хотя бы одно условие).

Почему в предпросмотре показано только 100 строк, даже если совпало больше?

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