Открыть SQLite онлайн
База SQLite — из мобильного приложения, программы учёта или браузера — открывается как таблица: с фильтрами, группировкой, правкой и выгрузкой в Excel. Файл остаётся на вашем компьютере.
Бесплатно для личного использования. Подходят .db, .sqlite, .sqlite3, .db3 и файлы без расширения — база узнаётся по содержимому. Версия для Windows — 3,5 МБ, без установки: подробнее. Для организаций — лицензия.
Таблица на выбор
Открывается первая таблица базы, другую выбирают в «Разборе файла» — или открывают все таблицы сразу, по вкладке на каждую.
Большая база — не беда
Таблица читается напрямую, по страницам, без движка SQL. При открытии обходится только структура таблицы, строки достаются по мере прокрутки.
Типы как в базе
Даты, записанные текстом ISO, показываются датами, BOOLEAN — логическим, 64-битные идентификаторы — без округления. BLOB виден как размер.
Правка настоящим движком
Ячейки, новые и удалённые строки сохраняются в базу официальным движком SQLite — одной транзакцией. Индексы, триггеры и ограничения работают как в любой программе; при ошибке файл не меняется.
Что поддерживается

| Что | Как |
|---|---|
| Кодировки | UTF-8, UTF-16le, UTF-16be — из заголовка базы |
INTEGER PRIMARY KEY | это и есть rowid; у таблиц без такого ключа rowid — служебная колонка, скрытая по умолчанию |
WITHOUT ROWID | поддерживаются, до 2 млн строк |
ALTER TABLE ADD COLUMN | у строк, записанных до добавления колонки, значение пустое |
| Длинные значения | текст и BLOB, которые не поместились в страницу, собираются из цепочки страниц переполнения |
| Представления (VIEW) | открываются как таблицы — их выполняет движок SQLite; только чтение |
| Виртуальные таблицы | полнотекстовые FTS5 и R-Tree — тоже через движок, только чтение |
| Режим WAL | журнал -wal, открытый вместе с базой, подключается: видны последние изменения, недописанный хвост отбрасывается; без журнала — предупреждение |
| Зашифрованная база | SQLCipher и подобные без ключа не открываются — с понятным сообщением |
Как сохраняются правки
Читает базу само приложение, а записывает — только официальный движок SQLite, собранный для браузера. Он подгружается при первом сохранении базы, около мегабайта, и только тогда: тем, кто базы не правит, он не стоит ничего.
- Одна транзакция. Все правки — изменённые ячейки, новые строки, удалённые — применяются разом. Нарушено ограничение (UNIQUE, NOT NULL, CHECK, внешний ключ) — всё откатывается, файл не меняется, а сообщение называет запись и поле.
- Индексы и триггеры движок обновляет и выполняет сам, как любая программа, работающая с базой.
- Вычисляемые колонки (
GENERATED ALWAYS AS) не редактируются: их значение считает база. - Режим WAL. Если база открыта вместе с журналом
-wal, сохраняется уже полная база, а рядом — пустой журнал, чтобы старый не наложился на новую базу. - Базы в UTF-16 открываются и выгружаются, но правки в них не сохранить: браузерная сборка движка UTF-16 не поддерживает.
Перед правкой рабочей базы программы, которая сейчас запущена, закройте эту программу — или правьте копию: две программы, пишущие в одну базу из разных мест, друг о друге не знают.
SQL-запросы
«Данные» → «SQL-запрос к базе»: SELECT с JOIN, GROUP BY, подзапросами и функциями SQLite. Результат открывается отдельной вкладкой — как ещё одна таблица: фильтры, группировка и выгрузка в Excel работают и над ним.
- Только чтение.
UPDATE,DELETEи прочие команды, меняющие базу, не выполняются — запрос проверяется до запуска. Да и работает он над копией базы в памяти вкладки: файл на диске запрос не трогает. - Журнал учтён. Если база открыта вместе с
-wal, запрос видит последние изменения. - Сколько выдерживает. Для запроса база копируется в память, поэтому до 1 ГБ; результат — до 2 млн строк. Таблицы больших баз открываются и без запроса — напрямую.


Зачем это, если есть DB Browser
DB Browser for SQLite и подобные программы умеют больше — например, менять структуру таблиц и писать в базу запросами. Но их надо установить, а на рабочем компьютере это часто нельзя. Здесь достаточно браузера, и база никуда не отправляется: это видно в инструментах разработчика.
Для задач «посмотреть, что лежит в базе, сделать выборку, поправить пару значений и выгрузить таблицу в Excel» этого хватает.
Частые вопросы
Можно ли выполнить SQL-запрос?
Да, на чтение: «Данные» → «SQL-запрос к базе». SELECT с JOIN, GROUP BY и функциями SQLite выполняет официальный движок, результат открывается вкладкой. Команды, меняющие базу, не выполняются — править данные можно в самих таблицах.
Можно ли изменить данные в базе?
Да: править ячейки, добавлять и удалять строки, затем «Сохранить». Правки записывает официальный движок SQLite одной транзакцией; если база их не примет — например, повтор в уникальном поле, — файл останется прежним. Структуру таблиц (колонки, индексы) здесь не меняют.
Почему в таблице не видно последних изменений?
База, скорее всего, в режиме WAL, и изменения ещё лежат в файле с окончанием -wal рядом с ней. Откройте базу вместе с этим файлом — перетащите оба разом, и журнал подключится.
Файл базы уходит на сервер?
Нет. База разбирается во вкладке браузера; страница технически не может отправить её содержимое на сторонний адрес.
Разбираем подробно
- Чем открыть файл .db или .sqliteФайл .db — не всегда SQLite: как узнать по первым байтам, что это за база, чем открыть SQLite без установки программ и почему Thumbs.db открывать незачем.
- Таблица SQLite в Excel или CSVВыгрузка таблицы из базы SQLite в Excel, CSV или DBF в браузере: выбор таблицы, фильтр, даты датами, длинные идентификаторы без округления, все таблицы в одну книгу.
- База из приложения на телефонеФайлы .db из Android-приложений — базы SQLite: как открыть их на компьютере, что за таблица android_metadata, зачем рядом -wal и -shm и где свежие записи.