Convertidor online gratuito de DB a SQLITE
Convierte archivos DB compatibles en bases de datos SQLite portátiles para realizar consultas y editar.
Convertir DB a SQLITE online - gratis
Tu archivo se procesa automáticamente y se elimina justo después de que descargues el resultado, o a las 3 horas como máximo.
Importar un archivo desde una URL
Pega un enlace directo al archivo. Lo descargamos a nuestro servidor y se convierte igual que un archivo subido.
Cómo funciona
-
1/3
Sube tu archivo .db
Haz clic para seleccionar el archivo que quieres convertir o simplemente arrástralo y suéltalo en el área indicada.
-
2/3
Realiza la conversión de .db a .sqlite
Una vez subido el archivo correctamente, haz clic en convertir cuando estés listo.
-
3/3
Descarga el archivo .sqlite convertido
El resultado de la conversión está listo para descargar.
Estadísticas de conversión de DB a SQLITE
Actualizado el 15 de noviembre de 2026, a partir de las conversiones en 101convert.com
Cómo convertir un archivo db a sqlite
- Bases de datos
- Aún sin calificaciones.
.db original y específico de la aplicación no se puede abrir en otro lugar. La conversión también crea un archivo portátil para consultar, editar, compartir o archivar con herramientas compatibles con SQLite.
Qué es el formato DB
.db es una extensión de nombre de archivo genérica, no un formato de base de datos. Puede identificar una base de datos SQLite, un archivo Berkeley DB, una base de datos dBase, un almacenamiento de una aplicación móvil, una copia de seguridad de un dispositivo o una base de datos propietaria de una aplicación. La extensión por sí sola no identifica el motor ni determina cómo se puede convertir el archivo.
Identifique el origen antes de modificarlo. En Linux o macOS, file source.db puede proporcionar una pista; en Windows, use la aplicación que lo creó, un visor específico para bases de datos o un editor hexadecimal. Una base de datos SQLite normal comienza con el texto de encabezado SQLite format 3. Cierre el programa de origen y haga una copia antes de inspeccionarla. Si la base de datos tiene archivos -wal o -shm asociados, use la función de exportación de la aplicación o el procedimiento de copia de seguridad de SQLite en lugar de copiar únicamente el archivo principal mientras está activo.
Qué es el formato SQLITE
SQLite es un motor de bases de datos relacionales autónomo que almacena tablas, índices, vistas y triggers en un solo archivo, sin un servidor de bases de datos independiente. Las bases de datos SQLite suelen usar .sqlite, .sqlite3 o .db; la extensión no cambia el formato interno.
SQLite admite consultas SQL, transacciones, índices, restricciones y claves foráneas, por lo que es adecuado para aplicaciones locales, dispositivos integrados, pruebas, intercambio de datos y archivos. El resultado se puede abrir con el shell de línea de comandos de SQLite, DB Browser for SQLite, el módulo integrado sqlite3 de Python y frameworks de software compatibles con SQLite. No es un reemplazo directo de funciones específicas de servidores, como cuentas de usuario, procedimientos almacenados, trabajos programados, replicación o tipos de datos propietarios.
Cómo convertir el archivo
Primero determine si el origen ya es SQLite. Si lo es, no se necesita ninguna conversión de formato. Cree una copia segura con el comando de copia de seguridad de SQLite:
sqlite3 source.db ".backup 'converted.sqlite'"
También puede abrir una copia en DB Browser for SQLite y elegir File → Save Database As. Cambiar el nombre de source.db a source.sqlite solo modifica el nombre del archivo; es válido únicamente cuando el archivo original ya es una base de datos SQLite.
Use una exportación nativa cuando el origen sea otra base de datos. Abra la aplicación de origen o su utilidad de exportación documentada y exporte SQL, CSV u otro formato estructurado. Es preferible una exportación nativa a SQLite porque puede conservar las relaciones entre tablas, las restricciones, los índices y los tipos de datos con mayor precisión que una conversión de archivos genérica.
Si la aplicación genera un volcado SQL, cree un archivo SQLite nuevo e impórtelo:
sqlite3 converted.sqlite < export.sql
Los volcados SQL suelen ser específicos del motor. Los volcados de MySQL, PostgreSQL, SQL Server y otros pueden contener tipos de datos incompatibles, sintaxis de comillas, sintaxis de incremento automático, comandos de esquema o extensiones. Edite esas instrucciones o use una utilidad de conversión compatible tanto con el motor de origen como con SQLite. Revise el resultado de la importación para detectar errores en lugar de asumir que un comando completado importó todos los objetos.
Para exportaciones CSV, exporte cada tabla por separado con los nombres de las columnas, cree el esquema de destino y, a continuación, importe las filas. Por ejemplo:
sqlite3 converted.sqlite
CREATE TABLE customers (id INTEGER PRIMARY KEY, name TEXT, email TEXT);
.mode csv
.import --skip 1 customers.csv customers
Las opciones exactas de .import dependen de la versión del shell de SQLite; si --skip 1 no está disponible, elimine la fila de encabezado antes de realizar la importación. Defina explícitamente las fechas, las columnas numéricas, la posibilidad de valores nulos, las claves primarias y foráneas y las restricciones únicas. Repita el proceso para las tablas relacionadas y, después, añada los índices tras cargar conjuntos de datos grandes.
Si el origen es una base de datos binaria propietaria, use el programa que la creó, una herramienta de exportación oficial o un controlador de base de datos compatible. DB Browser for SQLite puede crear y editar el archivo de destino, pero no puede decodificar todos los formatos .db binarios no relacionados. Un script de Python puede escribir en SQLite mediante la biblioteca estándar, pero aun así necesita un controlador de origen o una exportación intermedia; sqlite3.connect("source.db") lee SQLite, no una base de datos arbitraria simplemente porque su nombre termine en .db.
Para los tipos de origen compatibles, también puede cargar el archivo en 101convert.com, seleccionar SQLITE como formato de salida y descargar la base de datos convertida sin instalar software. La disponibilidad depende del formato de origen, del tamaño del archivo y de la compatibilidad actual del servicio.
Comprobaciones de calidad y compatibilidad
SQLite utiliza tipado dinámico, por lo que algunos tipos de origen requieren una asignación deliberada. Los objetos espaciales, los archivos adjuntos binarios, los campos cifrados, las columnas de identidad, las marcas de tiempo con zona horaria, los índices de texto completo, los procedimientos almacenados, los permisos, los triggers y la configuración de replicación pueden requerir un tratamiento independiente o no tener un equivalente en SQLite.
Después de la conversión, compare el número de filas de cada tabla y pruebe los valores nulos, las claves duplicadas, la codificación de caracteres, las marcas de tiempo, las consultas representativas, las relaciones de claves foráneas, las vistas, los triggers y los índices. Vuelva a crear los objetos que la exportación haya omitido. Conserve la base de datos original sin modificar, ya que un archivo SQLite convertido puede excluir metadatos de la aplicación, cifrado, permisos, archivos adjuntos, funciones no compatibles o registros que no se incluyeron en la exportación.
DB vs SQLITE: comparación de formatos
Cómo se comparan los formatos DB y SQLITE en las propiedades que más importan para esta conversión.
| Propiedad | .DB Database file | .SQLITE SQLite database |
|---|---|---|
| Legible como texto plano | No | No |
| Tipos de datos | Tipado | Tipado |
| Estructuras anidadas | — | Sí |
| Fórmulas | No | No |
| Varias tablas o hojas | Sí | Sí |
| Tamaño de archivo típico | Medio | Pequeño |
| Estándar abierto | Parcialmente abierto | Sí |
| Más adecuado para | Intercambio de datos | Intercambio de datos |
| Introducido | — | 2000 |
| Desarrollador | — | D. Richard Hipp / SQLite Consortium |
| Tipo MIME | — | application/vnd.sqlite3 |
La información sobre extensiones y tipos de archivo la proporciona File-Extensions.org
Software sugerido para convertir db a sqlite
Preguntas frecuentes
¿Es gratuito el convertidor de DB a SQLITE?
Sí, convertir DB a SQLITE en 101convert.com es totalmente gratuito. No se requiere registro, correo electrónico ni instalación. Si necesitas un límite de tamaño de archivo mayor o quieres convertir más archivos a la vez, consulta nuestros planes.
¿Qué tamaño puede tener mi archivo DB?
Puedes subir archivos DB de hasta 10 MB y convertir hasta 3 archivos a la vez en un solo lote. Con un plan de pago, el límite sube hasta 50 MB por archivo y 20 archivos a la vez, consulta nuestros planes.
¿Qué ocurre con mis archivos subidos?
Los archivos se procesan automáticamente. Lo que subes se elimina de nuestros servidores justo después de que descargues el resultado, o a las 3 horas como máximo. Nunca vemos ni compartimos tus archivos.
¿Necesito instalar algún programa para convertir DB a SQLITE?
No. La conversión de DB a SQLITE se realiza completamente online en tu navegador y funciona en Windows, Mac, Linux, Android y iPhone.
¿Ha fallado la conversión?
En la mayoría de los casos, la causa es un formato de archivo incorrecto. Sube un archivo DB válido para esta conversión de DB a SQLITE. En ocasiones, el problema también puede estar de nuestro lado. Analizamos los fallos de conversión recurrentes y desactivamos o reparamos el convertidor si detectamos algún defecto.
¿Al convertir un archivo .db a .sqlite se conservan todas las tablas y los datos?
Depende del tipo de base de datos que contenga el archivo .db. Las tablas y los registros compatibles pueden importarse a SQLite, pero es posible que las funciones específicas de la base de datos o los tipos de datos no se transfieran exactamente.
¿Puedo seguir editando y consultando un archivo .db después de convertirlo a .sqlite?
Sí, si la conversión se realiza correctamente, el resultado es una base de datos SQLite que se puede consultar y editar. Es posible que el archivo .db original use un formato de base de datos diferente, por lo que no necesariamente es intercambiable con el archivo convertido.
¿Por qué no se puede convertir mi archivo .db a .sqlite?
La extensión .db se usa para muchos formatos de bases de datos, y algunos archivos están cifrados, dañados o estructurados para un sistema de bases de datos que el convertidor no puede leer. Un archivo con la extensión .db no necesariamente es una base de datos SQLite.
Otras conversiones de archivos .db
- db a abs
- db a ave
- db a bmp
- db a crypt5
- db a crypt6
- db a crypt7
- db a cs
- db a cvs
- db a db2
- db a dbf
- db a dbs
- db a docx
- db a fdb
- db a gdb
- db a html
- db a ics
- db a inp
- db a mbk
- db a mdf
- db a mdn
- db a myd
- db a odt
- db a pd
- db a rtf
- db a s3db
- db a sdf
- db a sql
- db a text
- db a vcard
- db a xlr
- db a xls
- db a xlsm
- db a xlsx
- db a xml