Un file DB3 è un file di database creato da SQLite, un motore di database SQL ampiamente utilizzato, autonomo (self-contained), serverless (senza server) e a configurazione zero (zero-configuration). Esso memorizza dati strutturati in tabelle, righe e colonne, in modo simile ad altri sistemi di gestione di database relazionali (RDBMS) come MySQL o PostgreSQL, ma con un ingombro (footprint) significativamente ridotto e un'architettura più semplice. I file DB3 sono comunemente utilizzati in applicazioni, sistemi embedded e siti web per archiviare e gestire dati localmente. Sono altamente portatili e possono essere facilmente copiati e spostati tra sistemi operativi diversi. Il motore di database SQLite supporta query SQL standard, consentendo agli sviluppatori di creare, leggere, aggiornare ed eliminare dati all'interno del file DB3. Il formato del file è progettato per l'efficienza e l'affidabilità, rendendolo adatto a una vasta gamma di applicazioni in cui è richiesta una soluzione di database leggera (lightweight). I file DB3 sono spesso utilizzati per memorizzare impostazioni di applicazioni, dati utente e altre informazioni persistenti.