Free · No sign-up · Nothing uploaded

Open SQLite File Online: Free SQLite Viewer

Drop a .db, .sqlite or .sqlite3 file below and see every table in seconds. This online SQLite viewer runs inside your browser, so your data stays on your device. No install, no account, no waiting.

Works onWindows · Mac · Linux · Phone
PriceFree forever
ExportCSV · JSON · .db
Private · runs in your browser

Open your SQLite database

Drag & drop a file here — it never leaves your device.

Formats.db .sqlite .db3
UploadNone, 100% local
ExportCSV · JSON

Quick start

How to open a SQLite file in 3 steps

You don't need to know SQL, and you don't need to install anything. If you can open a web page, you can open a SQLite file.

  1. 1

    Pick your file

    Click Choose file or drag your database onto the purple box at the top of this page. Most SQLite files end in .db, .sqlite, .sqlite3 or .db3, but some have no extension at all.

  2. 2

    Browse the tables

    Every table and view shows up on the left with its row count. Click one to see its rows. Sort any column with a click, or type in the search box to filter the rows.

  3. 3

    Query or export

    Open the Run SQL tab if you want to ask a specific question. When you find what you need, export it as CSV for Excel or Google Sheets, or as JSON for code.

That's it. The file opens straight from your disk into the browser tab. When you close the tab, it's gone. Nothing is stored on our server because nothing was ever sent to it.

No file handy? Hit Try a sample database in the viewer. It loads a small shop database with customers, products and orders so you can click around first.

Features

Everything you need from a SQLite file viewer

Most people who open a SQLite file just want to look inside and pull a few rows out. We built the tool for exactly that, and kept the extras simple.

See all tables at once

The sidebar lists every table and view in the database with its row count, so you know right away where the data lives.

Search every column

Type a name, an email or an ID and the viewer checks all columns of the table for it. Handy when you don't know which column holds what.

Run SQL queries

Write any SELECT, JOIN or GROUP BY query and get results in a clean grid. Errors are shown in plain text, so you can fix them fast.

Export to CSV or JSON

Download a table or a query result with one click. CSV files open cleanly in Excel, even with accents and non-Latin text.

Check the structure

The Structure tab shows column names, types, primary keys, foreign keys, indexes and the original CREATE statement.

Private by design

The SQLite engine runs in your browser using WebAssembly. Your file is read locally and never uploaded anywhere.

Click any cell to see its full value. Long text opens in a pop-up, JSON is laid out neatly so you can read it, and binary data (BLOBs) is shown as hex. If you make changes with SQL, you can download the updated database as a new .db file.

Why it's safe

An online SQLite viewer that never sees your data

Here's the honest problem with most "online" database tools: you upload your file to someone else's server, and then you hope they delete it. For a test database that's fine. For a chat backup, browser history, or a customer list, it's not.

This viewer works differently. When you open a SQLite file here, your browser loads a copy of the official SQLite engine (compiled to WebAssembly) and reads the file directly from your disk. The page never sends your database over the internet. You can even disconnect from Wi-Fi after the page loads and the viewer keeps working.

That also makes it fast. There's no upload bar to watch, so a 50 MB file opens about as quickly as your computer can read it.

  • No upload, no server copy
  • No account or email needed
  • No install and no admin rights
  • Works offline once loaded
  • Runs the real SQLite engine
  • Free, with no row limits
Who it's for

Who uses a SQLite viewer online?

A lot more people than you'd think. SQLite is inside billions of devices, so sooner or later almost everyone runs into a .db file they want to read.

Developers

Check what your app actually saved, confirm a migration worked, or debug a bug report without opening a full IDE. Keep this SQLite DB viewer pinned in a tab and drag files in whenever you need a quick look.

Data and business analysts

Someone sent you a .sqlite export instead of a spreadsheet. Open it here, filter the rows you need, and export them to CSV for Excel or Power BI.

Students and teachers

Learning SQL gets easier when you can see the tables. Load a practice database, write queries and see the results right away. It works on school laptops where you can't install software.

Curious everyday users

Maybe you want to recover an old note from an app backup, look through your browser history, or just see what an app stores about you. You don't need to be technical to do any of that here.

The basics

What is a SQLite file?

A SQLite file is a complete database packed into one ordinary file. There's no database server behind it. The tables, rows, indexes and settings all live inside that single file, which is why apps love it. Your phone, your web browser and many desktop programs keep their data this way.

Because it's a binary format, double-clicking a SQLite file usually doesn't help. Notepad shows gibberish, and Windows asks which app to use. To read a SQLite file properly, you need a SQLite file opener: a program that understands the format and turns it back into readable tables. That's what the viewer on this page does.

Why do so many apps use SQLite in the first place? It's tiny, it's free, it needs no setup, and it's extremely reliable. An app can save thousands of records into one file and read them back in milliseconds. It's also why the same file works on Windows, Mac, Linux, Android and iPhone without any conversion. Copy the file to another device and it opens exactly the same.

One quick way to confirm you have a real SQLite database: every SQLite 3 file starts with the text SQLite format 3 in its first bytes. The viewer checks this for you. If the check fails, it tells you the file is probably encrypted, compressed, or a different format.

SQLite file extensions you can open

ExtensionWhere you usually see itOpens here?
.dbThe most common one. Android apps, desktop apps, exportsYes
.sqliteFirefox profiles, macOS apps, GIS toolsYes
.sqlite3Python and Django projects, developer toolsYes
.db3Older apps and some Windows softwareYes
.sqlitedb, .s3db, .sl3iOS apps and niche toolsYes
No extensionChrome's History and Cookies files, many app cachesYes
.crypt14, SQLCipher filesEncrypted WhatsApp backups, SignalNo, encrypted

Tip: if your file picker hides a file with an odd extension, switch the file type filter to "All files" and select it anyway.

Real-world examples

Common SQLite files people want to read

Chances are you found a SQLite file inside something else. Here are the ones we see most often and what's inside them.

Browser history (Chrome and Firefox)

Chrome keeps your history in a file simply called History inside your profile folder. Firefox uses places.sqlite. Close the browser first (or copy the file somewhere else) because the browser locks it while running. Look in the urls table in Chrome and moz_places in Firefox.

App data from Android and iPhone

Lots of mobile apps store notes, settings and messages in a local .db or .sqlitedb file. If you pulled one from a backup or a developer tool, you can open it here and check every table without an emulator.

Developer and test databases

Django's db.sqlite3, Rails development databases, Electron apps, and anything built with Python's sqlite3 module. Great when you want a quick look without starting a full IDE.

Photo, media and study apps

Lightroom catalogs (.lrcat), Kodi and Plex libraries, and Anki decks (collection.anki2) are all SQLite under the hood. Always work on a copy, never on the live file your app uses.

A note on chat backups: WhatsApp's msgstore.db.crypt14 and Signal's database are encrypted. No normal SQLite viewer can read them without the key. If the viewer says "not a SQLite database", encryption is usually why.

Any device

How to view a SQLite database on Windows, Mac, Linux or your phone

The fastest way to view a SQLite database online is the same on every device: open this page and drop the file in. But if you'd like to know the other ways, here they are.

Windows

Windows has no built-in SQLite reader. Use the viewer above in Chrome, Edge or Firefox. If you want a desktop app, DB Browser for SQLite is free and open source. Developers can grab the sqlite3.exe command-line tool from sqlite.org.

Mac

macOS already includes the sqlite3 command. Open Terminal and type sqlite3 ~/Downloads/yourfile.db. If you'd rather click than type, the online viewer works perfectly in Safari and Chrome.

Linux

Install the CLI with your package manager (for example sudo apt install sqlite3) or use the browser viewer. Both read the same files.

Android and iPhone

Phones don't have a SQLite app built in. Open this page in your mobile browser, tap Choose file, and pick the database from your Files app. Tables scroll sideways so wide data stays readable.

Using the sqlite3 command line (for the curious)

If you like the terminal, these five commands cover most of what you need to read a SQLite file:

sqlite3 mydata.db          # open the file
.tables                    # list all tables
.schema customers          # show how a table is built
.headers on
.mode column
SELECT * FROM customers LIMIT 10;
.quit

It works, but you're reading data in a terminal window, one query at a time. The online viewer shows the same information as sortable tables you can click through, which is easier for most people.

Compare

Online SQLite viewer vs desktop apps

There's no single "best" SQLite file viewer. The right one depends on what you're doing. Here's a straight comparison of the three options people use most.

This online viewerDB Browser for SQLitesqlite3 CLI
Install neededNoYesYes (built into Mac)
Works on phonesYesNoNo
Browse tables by clickingYesYesNo
Run SQL queriesYesYesYes
Export CSV / JSONYesYesYes, with commands
Uploads your fileNeverNoNo
Very large files (1 GB+)Limited by browser memoryGoodBest
PriceFreeFreeFree

A lot of people search for "DB Browser for SQLite online" because they know the desktop app and want the same thing without installing it. That's pretty much what this page is: the everyday features (table browsing, searching, SQL, export) in a browser tab. It doesn't try to copy every advanced menu, and for most jobs you won't miss them.

Our honest advice: use the online viewer when you want to look inside a file quickly, on any device, without installing anything. That covers most people. If you work with multi-gigabyte databases every day, a desktop app like DB Browser for SQLite will serve you better, and that's fine.

SQL for beginners

Simple SQL queries to read your data

You never have to write SQL to use the viewer. But a few short queries can answer questions that clicking around can't. Paste any of these into the Run SQL tab and swap in your own table names.

List every table in the file

SELECT name FROM sqlite_master
WHERE type = 'table';

See the first 20 rows

SELECT * FROM orders
LIMIT 20;

Find rows that contain a word

SELECT * FROM messages
WHERE text LIKE '%invoice%';

Count and group

SELECT country, COUNT(*) AS customers
FROM customers
GROUP BY country
ORDER BY customers DESC;

Press Ctrl + Enter (or ⌘ + Enter on a Mac) to run a query. If you get something wrong, the error shows up in red. Nothing breaks and you can try again. Once the result looks right, click Export CSV to take it into a spreadsheet.

Troubleshooting

SQLite file won't open? Try this

"This is not a SQLite 3 database"

The file is probably encrypted (WhatsApp, Signal, some banking apps), zipped, or not SQLite at all. Try unzipping it first. Anki's .apkg files, for example, are zip archives with the database inside.

Data looks old or tables are empty

Look for files with the same name ending in -wal or -shm. Recent changes may still be sitting in the -wal file. Close the app that owns the database so it writes everything back, then copy the main file again.

The file is huge

The viewer loads the whole database into browser memory. Files of a few hundred MB work fine on a laptop. Phones have less memory, so use a computer for big files, or a desktop app for anything over a gigabyte.

"File is locked" or can't be selected

Another program has the file open. Close it (Chrome, Firefox or the app itself) or copy the file to your Desktop and open the copy instead.

Under the hood

What happens when you open a file here

When the page loads, your browser downloads a small copy of SQLite, the same database engine used by Android, iOS, Chrome and Firefox. It's been compiled to WebAssembly, a format browsers can run at close to native speed.

When you pick a file, the browser reads it from your disk into the tab's memory and hands it to that engine. From then on, every click, search and query runs on your own computer. The table list, the row counts, the sorting: it all happens locally.

That's why the tool works so well as a SQLite browser online. It behaves like a desktop app, but you never install anything. And because the file stays in memory, changes you make with SQL affect only that in-browser copy. Your original file on disk stays exactly as it was.

5 tips for handling SQLite files safely

  1. Work on a copy. Copy the database somewhere else before you open it, especially if an app is still using the original.
  2. Close the app first. This makes sure all recent changes are written into the main file, not left behind in a -wal file.
  3. Keep the side files together. If you see -wal or -journal files next to your database, move them along with it.
  4. Be careful with personal data. Browser history and chat databases hold private info. That's exactly why we keep everything local.
  5. Save edits as a new file. After running UPDATE or DELETE, download the new .db and keep the old one as a backup.
FAQ

Frequently asked questions

Can I open a SQLite file online for free?

Yes. The viewer on this page is completely free, with no sign-up and no row limits. Drop your .db, .sqlite or .sqlite3 file into the box at the top and your tables appear right away.

Is it safe to open my database here?

Yes. Your file is read by your own browser and is never uploaded to our server. The SQLite engine runs locally using WebAssembly, and the data disappears when you close the tab.

What program opens a SQLite file?

Any SQLite viewer can open it. The quickest option is an online SQLite viewer like this one because there is nothing to install. Desktop options include DB Browser for SQLite and SQLiteStudio, and developers often use the sqlite3 command-line tool.

How do I view a SQLite DB file without installing anything?

Open this page in any modern browser, click Choose file, and select your .db file. You can browse every table, search rows, run SQL queries and export results without installing software.

Can I edit a SQLite database with this tool?

Yes, with SQL. Run UPDATE, INSERT or DELETE statements in the Run SQL tab, then click Download .db to save a new copy with your changes. Your original file is never modified.

How do I convert a SQLite file to Excel or CSV?

Open the table you want and click Export CSV. The file opens directly in Excel, Google Sheets or Numbers. You can also export the result of any SQL query the same way.

Does it work on a phone?

Yes. The viewer works in mobile Chrome and Safari. Tap Choose file, pick your database from the Files app, and scroll tables sideways to see all columns.

How do I list all tables in a .db3 or .sqlite3 file?

Open the file and look at the sidebar. Every table and view is listed there with its row count. If you prefer SQL, run: SELECT name FROM sqlite_master WHERE type = 'table'; in the Run SQL tab.

What is the biggest file I can open?

There is no fixed limit, because the file never leaves your device. In practice, files up to a few hundred megabytes open fine on a normal laptop. Phones have less memory, so very large databases are better opened on a computer.

Is SQLite the same as SQL?

Not quite. SQL is the language used to ask questions of a database. SQLite is a small database engine that stores everything in one file and understands SQL. So you use SQL to read a SQLite database.

What is the difference between .sqlite, .sqlite3 and .db files?

Usually nothing. They are just different names developers pick for the same SQLite 3 format. The viewer checks what is inside the file, not the extension, so all of them open the same way.

Why does my file say it is not a SQLite database?

Every SQLite 3 file starts with the text "SQLite format 3". If that header is missing, the file is usually encrypted, compressed into a zip, or a different format altogether. Encrypted chat backups such as WhatsApp .crypt14 files cannot be opened with any regular SQLite viewer.

Ready to see what's inside your file?

Open your SQLite file now. It's free, private and takes about five seconds.

Open SQLite file