Timeline JS is an online tool from the Knight Lab at Northwestern University, that lets users make beautiful timelines in an easy & intuitive way. You have to prepare the times & contents in a spreadsheet, and then the tool lays it out into a gorgeous interactive tool. It’s just four steps to get a great timeline!