O Database Preservation Toolkit, mais conhecido como DBPTK, é uma ferramenta que permite a exportação de dados a partir de bases de dados relacionais para formatos normalizados com o objetivo de serem preservados por longos períodos de tempo, de forma independente do sistema de gestão de base de dados utilizado.
A ferramenta possui módulos que permitem a extração e importação de dados de diferentes sistemas de gestão de bases de dados, como Microsoft SQL Server, Microsoft Access, Oracle, PosgreSQL, MySQL, entre outros outros. O DBPTK é capaz de converter esses dados em formatos de arquivo mais adequados à preservação a longo-prazo, como o formato SIARD.
O DBPTK também inclui um conjunto de ferramentas para a validação e apresentação dos dados arquivados.