Un file DB3 è un file di database creato da SQLite, un motore di database SQL ampiamente utilizzato, autonomo (self-contained), senza server (serverless) e a configurazione zero (zero-configuration). Archivia 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 inferiore e un'architettura più semplice. I file DB3 sono comunemente impiegati 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 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 efficienza e affidabilità, rendendolo adatto a un'ampia gamma di applicazioni dove è richiesta una soluzione di database leggera. I file DB3 sono spesso utilizzati per memorizzare impostazioni di applicazioni, dati utente e altre informazioni persistenti.