Repair a corrupted SQLite database (.sqlite)
SQLite stores a whole database in one file of fixed-size pages. Damage to a few pages makes SQLite refuse the entire database, but rows on healthy pages can still be read and copied out.
What our repair does
- Restore a damaged header
- Complete a cut-off final page
- Run SQLite's own integrity check
- Copy every readable row of every table into a clean new database, skipping only damaged pages
The check and preview are free. The repaired file costs $4.99.
Drop your file here
Or from your device.
Free check, up to 50 MB. No account needed.
Uploading…
Common apps, DB Browser for SQLite errors
sqlite3.DatabaseError: database disk image is malformed
SQLite's integrity checks found damaged pages. How to fix it
sqlite3.DatabaseError: file is not a database
The 16-byte header that identifies a SQLite file is damaged, or the database is encrypted (for example by SQLCipher). How to fix it