DT Dev Tools

SQLite Viewer — Visionneuse SQLite

Ouvrez vos fichiers SQLite .sqlite et .db dans le navigateur. Parcourez les tables, lancez des requĂȘtes SQL et exportez en CSV, sans envoi.

🔒 S'exĂ©cute entiĂšrement dans votre navigateur — rien n'est envoyĂ©

Drop a SQLite database here (.sqlite, .sqlite3, .db, .db3) or click to browse

Cet outil vous a-t-il été utile ? Notez-le :

Consultez des bases SQLite sans rien installer

SQLite est le moteur de base de donnĂ©es le plus dĂ©ployĂ© au monde. Applications mobiles, logiciels de bureau, navigateurs, appareils embarquĂ©s et de nombreux frameworks web stockent leurs donnĂ©es dans un unique fichier SQLite. Lorsque vous devez regarder Ă  l'intĂ©rieur — pour dĂ©boguer une application, examiner un export ou vĂ©rifier une migration —, il faut gĂ©nĂ©ralement installer un client de bureau ou le shell en ligne de commande. Cette visionneuse vous permet d'ouvrir le fichier directement dans un onglet du navigateur.

Elle s'appuie sur sql.js, le moteur SQLite officiel compilĂ© en WebAssembly. DĂšs que vous dĂ©posez un fichier, l'outil vĂ©rifie l'en-tĂȘte « SQLite format 3 », charge la base en mĂ©moire et liste chaque table et chaque vue avec son nombre de lignes. Cliquez sur une table pour parcourir ses lignes page par page, de 25 Ă  250 lignes par page au choix. Les valeurs s'affichent en texte brut, NULL est indiquĂ© explicitement et les colonnes binaires BLOB sont rĂ©sumĂ©es par leur taille au lieu d'ĂȘtre dĂ©versĂ©es sous forme d'octets illisibles.

ExĂ©cuter des requĂȘtes et exporter les donnĂ©es

Le champ SQL accepte toute instruction comprise par SQLite : jointures, agrĂ©gats, fonctions de fenĂȘtrage, expressions de table communes, commandes PRAGMA comme PRAGMA table_info(users), et mĂȘme des instructions INSERT, UPDATE ou CREATE. Lorsqu'une requĂȘte renvoie des lignes, le rĂ©sultat apparaĂźt dans un tableau dĂ©filant, accompagnĂ© du nombre de lignes et du temps d'exĂ©cution. Pour les rĂ©sultats volumineux, les 1 000 premiĂšres lignes sont affichĂ©es Ă  l'Ă©cran, tandis que l'export CSV inclut toujours toutes les lignes. Le fichier CSV respecte les rĂšgles de guillemets de la RFC 4180 : virgules, guillemets et retours Ă  la ligne Ă  l'intĂ©rieur des valeurs s'ouvrent donc correctement dans Excel, LibreOffice ou Google Sheets.

Confidentiel par conception

Les fichiers de base de donnĂ©es contiennent souvent des donnĂ©es personnelles, des identifiants ou des documents d'entreprise, et c'est justement pour cela qu'ils ne devraient pas ĂȘtre envoyĂ©s Ă  un convertisseur en ligne. Ici, le fichier est lu par votre navigateur et interrogĂ© localement ; il n'y a aucun composant serveur. Les modifications effectuĂ©es en SQL ne concernent que la copie en mĂ©moire et disparaissent Ă  la fermeture de la page : le fichier d'origine n'est jamais altĂ©rĂ©. Pour les trĂšs grosses bases, un outil de bureau ou le shell en ligne de commande sqlite3 reste le meilleur choix, mais pour une inspection rapide, cette visionneuse est rapide et sĂ»re.

Comment utiliser

  1. Ouvrir une base de donnéesDéposez un fichier .sqlite ou .db dans la zone de dépÎt, ou cliquez pour en choisir un.
  2. Parcourir les tablesCliquez sur une table pour faire défiler ses lignes page par page et voir son nombre de lignes.
  3. ExĂ©cuter du SQLÉcrivez n'importe quelle requĂȘte SQLite et appuyez sur Run SQL ou Ctrl+Enter.
  4. ExporterTĂ©lĂ©chargez la table affichĂ©e ou le rĂ©sultat de la requĂȘte sous forme de fichier CSV.

Questions fréquemment posées

Ma base de données est-elle envoyée à un serveur ?
Non. Le fichier est lu en mémoire par votre navigateur et ouvert avec sql.js, une version WebAssembly de SQLite. Rien n'est transmis sur le réseau.
Puis-je modifier la base de données ?
Vous pouvez exécuter des instructions INSERT, UPDATE, DELETE et de schéma, mais les modifications n'existent qu'en mémoire pour la page en cours. Le fichier d'origine sur votre disque n'est jamais modifié.
Quels types de fichiers sont pris en charge ?
Tout fichier de base de donnĂ©es SQLite 3, quelle que soit son extension — le plus souvent .sqlite, .sqlite3, .db ou .db3. L'outil vĂ©rifie l'en-tĂȘte SQLite avant d'ouvrir le fichier.
Quelle taille peut faire la base de données ?
Le fichier entier est chargĂ© dans la mĂ©moire du navigateur : des bases de quelques centaines de mĂ©gaoctets fonctionnent donc sur la plupart des ordinateurs. Les trĂšs gros fichiers peuvent ĂȘtre lents ou dĂ©passer la limite de mĂ©moire du navigateur.
Que contient l'export CSV ?
Lorsque vous parcourez une table, l'export contient toutes ses lignes. AprĂšs l'exĂ©cution d'une requĂȘte, il contient toutes les lignes du dernier jeu de rĂ©sultats, mĂȘme si seules les 1 000 premiĂšres sont affichĂ©es Ă  l'Ă©cran.