Kostenloser SQLite-Online-Viewer

Zeigen Sie SQLite-Datenbankdateien in Ihrem Browser an. Durchsuchen Sie Tabellen, führen Sie SQL-Abfragen aus und exportieren Sie Ergebnisse ohne Software. Kostenlos, schnell und vollständig im Browser, ohne Anmeldung.

Aktualisiert am

Share:
Home/Utility Tools/SQLite Online Viewer

SQLite Online Viewer

Browse SQLite databases in your browser — no upload, no server.

About This Tool

This tool uses sql.js — a JavaScript port of SQLite compiled to WebAssembly. Your database file is processed entirely in your browser and never uploaded to any server.

Supports .sqlite, .db, .sqlite3, and .db3 files. You can browse tables, run arbitrary SQL queries, and export results as CSV.

Häufig gestellte Fragen

Was ist der SQLite-Online-Viewer?

Der SQLite-Online-Viewer ist ein kostenloses Online-Tool, mit dem du SQLite-Datenbankdateien in deinem Browser ansehen kannst. Durchsuche Tabellen, führe SQL-Abfragen aus und exportiere Ergebnisse ganz ohne Software. Er läuft vollständig in deinem Browser, ohne Installation oder Anmeldung.

Sind meine Daten sicher?

Ja, deine SQLite-Datei wird vollständig in deinem Browser verarbeitet. Es wird nichts auf einen Server hochgeladen.

Welche Dateiformate werden unterstützt?

Dateien mit den Endungen .sqlite, .db und .sqlite3.

Ist es kostenlos?

Ja, völlig kostenlos.

Funktioniert der SQLite-Online-Viewer auf Mobilgeräten?

Ja, der SQLite-Online-Viewer ist vollständig responsiv und funktioniert auf Smartphones und Tablets. Du kannst ihn auf jedem Gerät mit einem modernen Webbrowser nutzen, ganz ohne App-Download.

Muss ich ein Konto erstellen, um dieses Tool zu nutzen?

Es ist kein Konto und keine Registrierung erforderlich. Öffne einfach den SQLite-Online-Viewer in deinem Browser und beginne sofort mit der Nutzung. Es gibt keine Anmeldeschranken oder Nutzungsbeschränkungen.

Wie verwende ich den SQLite-Online-Viewer?

Gib einfach deine Eingabe in das vorgesehene Feld ein, passe die Einstellungen nach deinen Wünschen an, und das Tool verarbeitet sie sofort. Anschließend kannst du das Ergebnis in die Zwischenablage kopieren oder herunterladen.

Welche Browser werden unterstützt?

Der SQLite-Online-Viewer funktioniert in allen modernen Browsern, darunter Chrome, Firefox, Safari, Edge und Opera. Für das beste Erlebnis verwende die neueste Version deines bevorzugten Browsers.

Was ist der Unterschied zwischen einer .sqlite-, .db- und .sqlite3-Datei?

Funktional gibt es keinen Unterschied: .sqlite, .db, .sqlite3 und .db3 sind lediglich unterschiedliche Namenskonventionen für dasselbe SQLite-Datenbankformat. SQLite selbst benötigt keine bestimmte Dateiendung, da eine Datei anhand eines 16-Byte-Headers am Anfang erkannt wird und nicht anhand ihres Namens — eine Datenbank namens data.db und eine namens data.sqlite öffnen sich identisch. Die Endungen sind Konventionen, die von unterschiedlichen Apps gewählt wurden — viele Android- und iOS-Apps verwenden .db, manche Desktop-Tools setzen standardmäßig .sqlite oder .sqlite3 ein, und .db3 taucht gelegentlich auf. Solange die Datei eine gültige SQLite-Datenbank ist, liest die Engine sie unabhängig vom Label auf dieselbe Weise. Dieser Viewer akzeptiert alle vier Endungen, sodass du jede davon hochladen und sofort die enthaltenen Tabellen durchsuchen kannst.

Wie kann ich den Inhalt einer .db-Datei ansehen, ohne Software zu installieren?

Du kannst eine .db-Datei direkt im Browser öffnen, statt einen Desktop-Client wie DB Browser for SQLite zu installieren oder Kommandozeilen-Tools auszuführen. Ziehe die Datei per Drag-and-Drop in diesen Viewer oder wähle sie aus, und sie wird in eine zu WebAssembly kompilierte SQLite-Engine geladen, die auf deinem eigenen Rechner läuft. Sobald sie geladen ist, listet das Tool alle Tabellen auf, sodass du eine Tabelle anklicken kannst, um durch ihre Zeilen zu blättern, in den Abfrage-Tab wechseln kannst, um eigenes SQL auszuführen, oder den Schema-Tab öffnen kannst, um die Struktur jeder Tabelle zu lesen. Es gibt keine Einrichtung, kein Konto und keinen Upload-Schritt — die Datenbank wird lokal gelesen, was vertrauliche Inhalte privat hält. Das ist der schnellste Weg, um in eine verirrte .db-Datei aus einem Bugreport, dem Speicherordner einer App oder von einem Kollegen hineinzuschauen, ohne eine Installation vornehmen zu müssen.

Kann ich SQL-Abfragen gegen eine SQLite-Datei im Browser ausführen?

Ja. Neben dem Durchsuchen von Tabellen enthält dieser Viewer einen Abfrage-Tab, in dem du beliebiges SQL gegen die geladene Datei eingeben und ausführen kannst. SELECT-Anweisungen liefern ein Ergebnisraster, das du lesen oder exportieren kannst, während Anweisungen ohne sichtbare Änderung lediglich melden, dass sie erfolgreich ausgeführt wurden. Drücke Strg+Enter, beziehungsweise Cmd+Enter auf dem Mac, um die Abfrage auszuführen, ohne zur Maus greifen zu müssen. Da eine vollständige SQLite-Engine zum Einsatz kommt, funktionieren Joins, Aggregatfunktionen, WHERE-Klauseln, ORDER BY und andere Standard-Syntax genauso wie in einer Desktop-Datenbank. Enthält eine Anweisung einen Fehler, wird die Meldung der Engine unverändert angezeigt, was das Feld praktisch macht, um eine Abfrage zu testen, bevor man sie in den echten Code einfügt. Alles läuft lokal, sodass selbst wiederholte Abfragen schnell und privat bleiben. Lade eine Datei und öffne den Tab SQL-Abfrage, um es auszuprobieren.

Warum zeigt eine SQLite-Zelle NULL an, statt leer zu sein?

In SQLite ist NULL ein eigenständiger Wert, der "keine Daten" oder "unbekannt" bedeutet, und das ist nicht dasselbe wie eine leere Zeichenkette oder eine Null. Eine Spalte kann legitim NULL enthalten, wenn für eine Zeile nie ein Wert für dieses Feld gesetzt wurde — das unterscheidet sich von einer Zelle, die eine leere Textangabe enthält. Die beiden zu verwechseln führt zu echten Fehlern, denn Vergleiche wie spalte = '' finden keinen NULL-Wert, dafür braucht man IS NULL. Um diesen Unterschied deutlich zu machen, zeigt der Viewer NULL explizit kursiv an, statt die Zelle leer zu lassen, sodass du auf einen Blick erkennst, ob ein Wert wirklich fehlt oder nur eine leere Zeichenkette ist. Durchsuche eine beliebige Tabelle, und du siehst NULL-Werte klar gekennzeichnet — hilfreich beim Prüfen der Datenqualität oder beim Debuggen fehlender Werte.

Wie groß darf eine SQLite-Datenbank sein, die ein Online-Viewer öffnen kann?

Da dieser Viewer die gesamte Datenbank in den Speicher deines Browsers einliest, statt sie von einem Server zu streamen, hängt die praktische Größenbegrenzung vom verfügbaren Arbeitsspeicher deines Geräts ab und nicht von einem festen Server-Kontingent. Kleine und mittelgroße Datenbanken — wie sie die meisten Apps erzeugen, oft wenige Megabyte bis einige Hundert — öffnen sich fast augenblicklich. Sehr große Dumps im mehrstelligen Gigabyte-Bereich können den Arbeitsspeicher stark belasten und langsam laden oder fehlschlagen, besonders auf einem Smartphone oder in einem Tab, in dem bereits viele andere Seiten geöffnet sind. Dieser Kompromiss ist der Preis dafür, dass deine Datei vollständig privat bleibt, da nichts hochgeladen wird. Falls du bei einer sehr großen Datei an eine Grenze stößt, schafft das Schließen anderer Tabs Speicherplatz frei, und du kannst die Ansicht immer auf eine Tabelle oder eine gezielte Abfrage eingrenzen. Für typische App-Datenbanken lade die Datei einfach hoch und leg los.

Über den kostenlosen SQLite Online Viewer

Der kostenlose SQLite Online Viewer öffnet eine SQLite-Datenbankdatei direkt im Browser, sodass du sie ansehen kannst, ohne einen Desktop-Client zu installieren. Lade einfach eine .sqlite-, .db-, .sqlite3- oder .db3-Datei hoch, und das Tool listet alle Tabellen auf, lässt dich durch die Daten blättern, eigene SQL-Abfragen ausführen und das Schema jeder Tabelle einsehen. Entwickelt für Entwickler, Datenanalysten, Mobile-Engineers und Support-Teams, die eine Datenbankdatei in die Hand gedrückt bekommen und einfach nur hineinschauen müssen — kein DB-Browser-Install, keine Kommandozeile, keine Server-Zugangsdaten.

SQLite ist die weltweit am häufigsten eingesetzte Datenbank-Engine. Sie steckt in jedem Android- und iOS-Gerät, in den meisten Browsern, unzähligen Desktop-Anwendungen und vielen eingebetteten Systemen — eine verirrte .db- oder .sqlite-Datei stammt daher meist aus einer dieser Quellen. Dieser Viewer gibt dir eine schnelle Möglichkeit, genau zu prüfen, was darin steckt.

Wie der Viewer unter der Haube funktioniert

Das Tool läuft auf sql.js, einem offiziellen JavaScript-Port von SQLite, kompiliert zu WebAssembly. Beim Laden einer Datei liest die WebAssembly-Engine sie vollständig in den Arbeitsspeicher ein und beantwortet Abfragen komplett auf deinem eigenen Rechner. Die SQLite-WebAssembly-Laufzeit wird einmalig von einem CDN geladen, sobald die Seite zum ersten Mal aufgerufen wird; danach verlässt deine eigentliche Datenbankdatei den Browser nie wieder. Es gibt keinen Upload-Schritt, kein Konto und kein Nutzungslimit.

Dieses clientseitige Design hat zwei praktische Konsequenzen, die man kennen sollte:

  • Deine Daten bleiben privat. Ein Produktions-Dump, die Nutzerdatenbank einer App oder eine Datei mit personenbezogenen Daten wird lokal gelesen — nichts wird an ein Backend übertragen, was wichtig ist, wenn der Inhalt vertraulich ist.
  • Die Kapazität hängt von deinem Gerät ab. Da die gesamte Datenbank im Browser-Speicher gehalten wird, sind sehr große Dateien (mehrere Gigabyte) durch deinen verfügbaren Arbeitsspeicher begrenzt und nicht durch ein Server-Kontingent. Kleine bis mittelgroße Datenbanken öffnen sich sofort.

Durchsuchen, abfragen und Schema lesen

Der Viewer ist in drei Tabs unterteilt, die genau das abdecken, was man mit einer unbekannten Datenbank tatsächlich machen möchte:

  • Daten durchsuchen — wähle eine beliebige Tabelle und scrolle durch ihre Zeilen. Die Ergebnisse werden mit 50 Zeilen pro Seite paginiert, dazu kommt eine laufende Gesamtzahl der Zeilen, und NULL-Werte werden explizit angezeigt, damit leere Zellen nicht mit leeren Zeichenketten verwechselt werden.
  • SQL-Abfrage — führe beliebiges SQL gegen die geladene Datei aus. SELECT-Anweisungen liefern ein Ergebnisraster; Anweisungen ohne sichtbare Änderung melden lediglich, dass sie erfolgreich ausgeführt wurden. Mit Strg+Enter (bzw. Cmd+Enter auf dem Mac) startest du die Abfrage. Syntax- und Laufzeitfehler der SQLite-Engine werden unverändert angezeigt, was das Abfragefeld ideal macht, um eine Anweisung zu testen, bevor man sie in den echten Code einfügt.
  • Schema — lies die exakte CREATE TABLE-Definition jeder Tabelle inklusive Spaltentypen, Primärschlüsseln und Constraints und kopiere sie mit einem Klick in die Zwischenablage. Das ist der schnellste Weg, um ein fremdes Datenmodell zu verstehen oder eine bestehende Datenbank zu dokumentieren.

Ergebnisse exportieren und typische Anwendungsfälle

Jede Tabellenansicht oder jedes Abfrageergebnis lässt sich als CSV-Datei herunterladen, sodass du einen Ausschnitt einer Datenbank in eine Tabellenkalkulation, ein Diagramm-Tool oder eine andere Datenbank übernehmen kannst, ohne ein Export-Skript zu schreiben. Typische Gründe, warum Leute zu einem Online-SQLite-Viewer greifen:

  • Die lokale Datenbank prüfen, die eine Android- oder iOS-App beim Debuggen hinterlassen hat.
  • Den Inhalt einer .sqlite-Datei checken, die einem Bugreport angehängt ist oder mit Beispieldaten ausgeliefert wurde.
  • Verifizieren, dass ein Migrations- oder Seed-Skript genau die erwarteten Zeilen und das erwartete Schema erzeugt hat.
  • Ad-hoc-SELECT-Abfragen ausführen, um eine einmalige Frage zu beantworten, ohne eine komplette Datenbankumgebung aufzusetzen.

Um loszulegen, lade oben eine Datenbankdatei hoch. Das Tool liest die Tabellenliste sofort ein, und du kannst zwischen Durchsuchen, Abfragen und Schema-Ansicht wechseln, ohne die Datei neu zu laden.