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 téléchargé

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

Advertisement

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.
Advertisement