TimelineJS is a timeline tool made available through Northwestern University’s Knightlab. This program is an open-source tool that enables anyone to build visually rich, interactive timelines using Google Sheets. TimelineJS works well for projects where you need to outline a story or issue that evolves over time, and include include media to enhance it.
Quick Facts #
- Price: Free
- Platforms: Web
- Recommended For: Beginners
- Where to Access: timeline.knightlab.com on any browser
Things to Know #
TimelineJS is a great way to add a timeline to a website or blog, but it takes a little prep to get your project ready for publishing.
To embed your timeline on a WordPress site you can take the embed code you are given and paste it into an Custom HTML block (not the embed block).
Getting Started Guides #
Make a Timeline – Knightlab’s very detailed guide on how to create and share a timeline.
Additional Resources #
Here are some examples of timelines for you to view:
- Timelines created by the DKC
- TimelineJS examples
- Other Projects
Want More Help? #
- Book an appointment with a consultant at the DKC. We would love to help you with your mapping and timeline projects!
- Check out our Getting Started with Mapping/Timeline Tools guide for some additional tips and tricks and common mistakes.
Updated by Zoe Hanrahan 04/07/2025