Un file DB3 è un file di database creato da SQLite, un motore di database SQL autonomo, serverless, a configurazione zero e transazionale. È una scelta popolare per sistemi embedded, applicazioni mobili e database di piccole e medie dimensioni. I file DB3 memorizzano i dati in un formato strutturato, consentendo un'efficiente interrogazione e manipolazione tramite comandi SQL. Sono spesso utilizzati per memorizzare impostazioni dell'applicazione, dati utente e altre informazioni persistenti. Il formato SQLite è indipendente dalla piattaforma, il che significa che un file DB3 creato su un sistema operativo può tipicamente essere aperto e utilizzato su un altro. SQLite è noto per il suo ingombro ridotto (small footprint) e la facilità d'uso, rendendolo una scelta versatile per varie applicazioni in cui non è richiesto un server di database completo. L'estensione .db3 è una delle diverse estensioni comuni utilizzate per i file di database SQLite; altre includono .db, .sqlite e .sqlite3. La sua natura transazionale garantisce l'integrità dei dati anche in caso di interruzioni.