JournalViewer is a graphical desktop application which allows run data for any ISIS instrument to be easily viewed and interrogated, by parsing the relevant XML data available on the local network. It provides at-a-glance information on the title, timing, and user information associated to each run, which can be sorted, grouped by RB number or user ownership, and filtered according to several criteria. Moreover, JournalViewer also parses sample environment data contained with the log or nxs files associated with each run, and allows any logged value to be plotted as a function of time. JournalViewer can also work on ‘offline’ data stored in local directories, extracting run information in order to (re)create a bespoke journal file, permitting users to make use of the program at their home institutions.