Tsundiary is an clean website for writing a daily journal.

How to use it

Create an account and write stuff.

You are given a fresh page every day, and it’s saved as you type. You do not create or save entries manually.

Other features

You can format journal entries using Markdown.

Journals are not necessarily private. If you choose to keep your journal public, it is viewable to anyone who knows the URL.


The web front end was built using Jinja2, Less, and JavaScript.

The server is a Python/Flask app. The database is PostgreSQL. Both are hosted on Heroku.

Everything is available on GitHub.

The spacing effect

You remember things well when you see them multiple times over increasing periods of time. This principle is used in things like Anki, Memrise, and Duolingo.

Every day, Tsundiary shows you what you wrote 1, 7, 30, 90, and 365 days ago.

After writing a year’s worth of entries, scrolling down tends to bring back memories. Writing something in Tsundiary is a good way to remember it forever.


The name is a portmanteau.