Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Firefox OS Data Exporter

This website was developed as part of the article [Exporting the Firefox OS Offline Calendar] (, but the HTML file can also be used as a general tool for exporting IndexedDB databases. In contrast to Mozilla's Storage Inspector this script will dump the databases in text format so that it can be copy / pasted and further processed in other programs if needed.


Firefox stores the contents of a IndexedDB database into a SQLite database, but unfortunately only serialized data representations. As a result you cannot just view this database with SQLite itself, but you will need Firefox to deserialize those strings again to make any sense of it - which is exactly what this page does.

What does that have to do with Firefox OS?

Firefox OS and it's applications store a lot of their user data as IndexedDB databases, but do not provide any application or API to access it (e.g. the Offline Calendar data). The only option to backup or export that data is to actually work with the database files themselves.

See for a live version of the website and for instructions how to get the data.