Create a timeline
Organize events into clear layers and see days or years in one fitted view. Your work stays in this browser.
Organize events into clear layers and see days or years in one fitted view. Your work stays in this browser.
tlmkr builds layered timelines out of events that can last a day or a decade. There is no account, no upload step, and no server holding your work — timelines are saved in this browser and stay there until you export them or delete them.
Each team, workstream, or storyline gets its own lane, so overlapping work reads as overlapping instead of collapsing into one crowded row.
An event can sit on a single day or stretch across years. Drag either edge to change how long it runs, or drag the middle to move the whole thing.
Zoom and pan to any stretch of time. The timeline refits itself to whatever range you land on, so a sprint and a dynasty get the same treatment.
Take an image into a deck, an SVG into a design tool, or the raw JSON into your own scripts. You can also print the timeline straight from the browser.
Every change is reversible with ⌘Z, including deleting a whole timeline. Press ? at any point for the full list of keyboard shortcuts.
Import a JSON file directly, or copy a ready-made prompt into ChatGPT, Claude, or Gemini, and paste the events it writes back into the timeline.
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.