SQLite Playground
Practise SQL or open a .sqlite file in your browser. Nothing is uploaded.
- 1Write a SQL query
- 2Press Run
- 3Want your own data? Import a file
About the SQLite Playground
Practise SQLite online or look inside a .sqlite or .db file without installing anything. The playground runs a simulator build of SQLite, inside your browser tab. It starts with a small shop database, and you can open your own database file or import CSV, JSON and .sql files.
It is meant for learning SQL, checking small database files and testing queries. It is not a hosted database, so applications cannot connect to it. Use Export to download the current database as a .sqlite file.
Questions
Can I open my own .sqlite or .db file?
Yes. Click Import or drop the file on the page. The whole database opens and its tables appear in the list. Export downloads it again with your changes.
Can I connect to it from Java, Python or another program?
No. The playground is not a hosted database: there is no server, port or connection string. Java, Python, Node.js, Go, JDBC or ORM code cannot connect to it. Queries run only from the editor on this page.
Is my data uploaded?
No. The database runs inside your browser tab. Your queries and imported files never leave your device.
Which SQLite features work?
Standard SQLite SQL, including JSON functions, window functions, upserts, RETURNING, triggers and views.
Is my data saved?
No. Reloading the page resets the database, so export it first if you want to keep it. The text in the editor is kept.
More playgrounds
PostgreSQL Playground · DuckDB Playground · Mongo Query Playground · PostgreSQL Query Performance Lab · JSON Query (SQL on JSON) · All playgrounds
