Historical Timeline Generator Create, download and add to any document

Timeline Editor

Enter events as lines of text (see example below).

Tip: Create timelines on a desktop computer or in a larger window for a better experience.

Help

Tips for making timelines.

The format for timeline data is pretty simple.

Any text you want followed by a comma and a date or range, 2024
It really is that simple, 1994-1997
You can include BC and AD to be more specific, 14BC-400AD

If an entry isn't showing up, double check the text that you entered to verify it matches the format above.

The Download button will save your timeline as a PNG file.

If you have any questions or feedback, feel free to email me at [email protected].

What is this?

The story of this page.

This is part tech-demo of a Flutter widget embedded in a web page, part scratching-an-itch and part MVP that I might expand into something more useful.

Back in 2021, I created a small mobile app for one of my kids to make timelines for school. At the time I was doing Android mobile app development and I was interested in learning something new so I made it with Flutter.

I liked Flutter so much that I started looking for a job where I could use it full-time. I found one in early 2022 and spent 2+ years doing Flutter app development full-time. I eventually left that job in mid-2024 to do independent software development.

My timeline generation code just sat around, until I finally decided it might be useful for others, in the form of a web app. The same code that I wrote years ago for the mobile app is running on this page.

A meta-timeline of this site
A meta-timeline of this site