Jump List Parser
Back to blog

Understanding Windows Jump Lists

2026-05-182 min read

Understanding Windows Jump Lists

Jump Lists were introduced in Windows 7 to give users quick access to recently and frequently used files per application. For a forensic analyst, they are a rich record of user activity: which files were opened, when, and from where.

If you're new to the topic, start with the beginner-level primer on Windows Jump Lists.

Two file types

  • AutomaticDestinations (*.automaticDestinations-ms) — an OLE Compound File. Each numbered stream is a Windows shell link (LNK), and a DestList stream orders them and records access timestamps and the originating hostname.
  • CustomDestinations (*.customDestinations-ms) — application-defined categories containing a sequence of LNK structures.

Both live under %AppData%\Microsoft\Windows\Recent\(Automatic|Custom)Destinations\ — see where Windows stores Jump List files for the per-user paths, AppID naming convention, and how to acquire the files from a forensic image.

Why parse them in the browser?

For investigations, the chain of custody matters. This tool compiles a Rust parser to WebAssembly and runs it entirely client-side — the artifact never leaves your machine, and there is no server to log it. For a side-by-side look at the alternatives, see the Jump List parser tools comparison.

Drop a file on the home page to see the decoded entries. Need a step-by-step investigation workflow? Read the DFIR walkthrough. Trying to remove Jump List history instead? See how to clear or delete Windows Jump Lists.