timeline

Timeline maker: timelines, roadmaps and Gantt charts for PowerPoint

Icon creator

Start from a template

Layers

    Layer

    Privacy, credits & licenses

    Download in another format

    For an editable file, use the PowerPoint button. To edit the events in a spreadsheet, see Options → Import / Export.

    PowerPoint add-in

    Make and edit timelines in a panel inside PowerPoint, and insert them as editable slides, without downloading files. It's this same app, so your data still stays on your device.

    Then install it once, depending on where you use PowerPoint:

    PowerPoint on the web (easiest)
    1. Open a presentation at office.com.
    2. Go to Home → Add-ins → More Add-ins, then open My Add-ins.
    3. Choose Upload My Add-in and select the manifest.xml file.
    4. Click Timeline on the Home tab to open the panel.
    PowerPoint for Mac
    1. In Finder, press Cmd+Shift+G and go to ~/Library/Containers/com.microsoft.Powerpoint/Data/Documents/wef (create the wef folder if it's missing).
    2. Copy the manifest.xml file into it.
    3. Restart PowerPoint, open a presentation, and choose Home → Add-ins → Timeline.
    PowerPoint for Windows
    1. Put the manifest.xml file in a folder and share it (right-click the folder → Properties → Sharing → Share). Note its network path, like \\your-pc\addins.
    2. In PowerPoint, go to File → Options → Trust Center → Trust Center Settings → Trusted Add-in Catalogs, add that path and tick Show in Menu.
    3. Restart PowerPoint and choose Insert → My Add-ins → Shared folder → Timeline.
    For a whole company (IT admins)

    In the Microsoft 365 admin center, go to Settings → Integrated apps → Upload custom apps and upload the manifest.xml file to deploy Timeline to everyone or chosen groups.

    Import / Export

    Import

    How the Excel or CSV file should look

    One row per event, column names in the first row. Only Title is required; leave the rest empty if you don't need them. Column names can be in any order, and you can check the match before importing.

    ColumnWhat to putExample
    DateStart or single date: a year, month, quarter or full date, a time, or a year before Christ2027, Mar 2027, Q3 2027, 15/03/2027, 15 Mar 2027 14:30, 500 BC, c. 1850, 1960s
    End dateOnly for periods (Gantt, swimlanes): a date or a lengthSep 2027, 3 weeks
    TitleShort name of the eventLaunch
    DescriptionOne line of detailPublic release
    IconAn icon name or a word; empty picks one from the titleRocket, meeting
    ColourHex colour; empty uses the theme#2563EB
    LaneTeam or workstream, for swimlanesMarketing
    % doneProgress, 0 to 10060
    Starts afterTitle of the event it depends on (several: separate with ;)Build
    LinkA web address, clickable in PowerPointhttps://example.com
    Template with examples:

    Export

    PowerPoint, PDF and images: Options → Download (PowerPoint, Other formats).

    Import events

    Paste text

    Paste a list, meeting notes or an article. Every line or sentence with a date becomes an event. It's read in your browser; nothing is sent anywhere.

    Language & dates

    App language
    Text on the timeline

    Month names, “Today” and quarter labels on the slide. Your own text is never changed.

    Dates like 03/04/2026

    How numeric dates you type are read. Month names in English, French, German or Spanish are always understood.

    Keyboard shortcuts

    N
    Add an event (quick add line)
    /
    Find an event
    Enter in an event title
    Go to the next event, or add one after the last
    Alt + ↑ ↓ in an event
    Move the event up or down
    Ctrl + Z / Y
    Undo / redo
    Ctrl + S
    Save now (timelines are also saved automatically in this browser)
    1 2 3
    Content, Layout and Style tabs
    + −
    Zoom the preview in or out
    P
    Present full screen
    ?
    This list

    On a Mac, use ⌘ instead of Ctrl. Letter shortcuts work when you're not typing in a field.

    Version history

    Earlier versions of this timeline, kept in this browser: one every 10 minutes while you edit, and one before each import, pasted text, example or restore. The last 15 are kept.

    My timelines

    Saved automatically in this browser, on this device only. Back them up now and then with “Back up all”.

    Protect with a password

    Only people who know the password can open the link. The password isn't in the link: send it another way (a call, another chat). If it's forgotten, the link can't be opened.

    Web story (a page to scroll)

    The same timeline as a page that tells it event by event as you scroll: to send, or to put on a website.

    Open
    Embed on a website

    Paste this code into your web page or intranet. It shows the timeline as it is now; viewers can open their own copy.

    Layout explorer

    Every layout, previewed with your own timeline. Click one to use it.