DT Dev Tools

SQLite Viewer — SQLite-viewer

Open SQLite-bestanden (.sqlite en .db) in je browser. Blader door tabellen, voer SQL-query's uit en exporteer naar CSV — er wordt niets geüpload.

🔒 Draait volledig in uw browser — niets wordt geüpload

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

Advertisement

SQLite-databases bekijken zonder iets te installeren

SQLite is de meest gebruikte database-engine ter wereld. Mobiele apps, desktopprogramma's, browsers, embedded apparaten en veel webframeworks slaan hun gegevens op in één SQLite-bestand. Als je erin wilt kijken — om een app te debuggen, een export te bekijken of een migratie te controleren — moet je meestal een desktopclient of de opdrachtregelshell installeren. Met deze viewer open je het bestand in plaats daarvan direct in een browsertabblad.

Hij gebruikt sql.js, de officiële SQLite-engine gecompileerd naar WebAssembly. Zodra je een bestand neerzet, controleert de tool de header “SQLite format 3”, laadt de database in het geheugen en toont elke tabel en view met het aantal rijen. Klik op een tabel om pagina voor pagina door de rijen te bladeren, met 25 tot 250 rijen per pagina. Waarden worden als platte tekst getoond, NULL wordt expliciet weergegeven en binaire BLOB-kolommen worden samengevat met hun grootte in plaats van als onleesbare bytes te worden uitgespuugd.

Query's uitvoeren en gegevens exporteren

Het SQL-veld accepteert elke instructie die SQLite begrijpt: joins, aggregaties, vensterfuncties, common table expressions, PRAGMA-opdrachten zoals PRAGMA table_info(users) en zelfs INSERT-, UPDATE- of CREATE-instructies. Als een query rijen oplevert, verschijnt het resultaat in een scrollbare tabel, samen met het aantal rijen en de uitvoeringstijd. Bij grote resultaten worden de eerste 1.000 rijen op het scherm getoond, terwijl de CSV-export altijd alle rijen bevat. Het CSV-bestand volgt de aanhalingstekenregels van RFC 4180, zodat komma's, aanhalingstekens en regeleinden binnen waarden correct openen in Excel, LibreOffice of Google Sheets.

Privé door ontwerp

Databasebestanden bevatten vaak persoonsgegevens, inloggegevens of bedrijfsgegevens — precies de reden waarom je ze niet naar een online converter moet uploaden. Hier wordt het bestand door je browser gelezen en lokaal bevraagd; er is helemaal geen servercomponent. Wijzigingen die je met SQL aanbrengt, gelden alleen voor de kopie in het geheugen en verdwijnen zodra je de pagina sluit, dus het originele bestand wordt nooit aangepast. Voor zeer grote databases blijft een desktoptool of de opdrachtregelshell sqlite3 de betere keuze, maar voor een snelle inspectie is deze viewer snel en veilig.

Hoe te gebruiken

  1. Open een databaseSleep een .sqlite- of .db-bestand naar het neerzetvak of klik om er een te kiezen.
  2. Blader door tabellenKlik op een tabel om pagina voor pagina door de rijen te gaan en het aantal rijen te zien.
  3. Voer SQL uitSchrijf een willekeurige SQLite-query en druk op Run SQL of Ctrl+Enter.
  4. ExporteerDownload de huidige tabel of het queryresultaat als CSV-bestand.

Veelgestelde vragen

Wordt mijn database naar een server geüpload?
Nee. Je browser leest het bestand in het geheugen en opent het met sql.js, een WebAssembly-build van SQLite. Er wordt niets via het netwerk verzonden.
Kan ik de database wijzigen?
Je kunt INSERT-, UPDATE-, DELETE- en schema-instructies uitvoeren, maar de wijzigingen bestaan alleen in het geheugen van de huidige pagina. Het originele bestand op je schijf wordt nooit aangepast.
Welke bestandstypen worden ondersteund?
Elk SQLite 3-databasebestand, ongeacht de extensie — meestal .sqlite, .sqlite3, .db of .db3. De tool controleert de SQLite-header voordat het bestand wordt geopend.
Hoe groot mag de database zijn?
Het hele bestand wordt in het browsergeheugen geladen, dus databases van enkele honderden megabytes werken op de meeste computers. Zeer grote bestanden kunnen traag zijn of de geheugenlimiet van de browser overschrijden.
Wat staat er in de CSV-export?
Als je door een tabel bladert, bevat de export alle rijen van die tabel. Na het uitvoeren van een query bevat hij alle rijen van de laatste resultatenset, ook als er op het scherm alleen de eerste 1.000 worden getoond.
Advertisement