Create a timeline

Organize events into clear layers and see days or years in one fitted view. Your work stays in this browser.

A browser-first timeline maker

tlmkr builds layered timelines out of events that can last a day or a decade. Timelines are saved in this browser by default. If you choose, you can connect GitHub and commit selected timelines to a repository you control; timelines you do not select stay local.

What you can do with it

Timeline templates

Each template opens a working timeline with its layers and events already in place, dated around today, so you can rename things instead of starting from an empty canvas.

Common questions

Is tlmkr free?
Yes. There is nothing to install and you can start without an account. A GitHub account is only needed if you choose to sync selected timelines to your own repository.
Does my timeline leave my browser?
Only when you choose. Creating a share link uploads that one timeline for a day. Connecting GitHub sends only the timelines you explicitly select to the repository you choose. Other timelines stay in this browser.
What can I export?
PNG for slides and documents, SVG for design tools, and JSON for the complete timeline as structured data. You can also print directly from the browser.
How does sharing work?
Sharing creates a short read-only link that expires one day later. Whoever opens it sees a copy and cannot change yours. After a day the link stops working and the stored copy is gone.
Can I import events I already have?
Yes. tlmkr reads a JSON file of events, and it can also write a prompt for ChatGPT, Claude, or Gemini describing the format, so an assistant can draft the events for you to paste in.
What happens if I clear my browser data?
Clearing site data removes this browser’s working copies. Export important timelines as JSON or commit selected timelines to GitHub first so you can restore them later.