Your records, in your hands

MyChart Takeout

Export all of your own health data from an Epic MyChart patient portal — problems, medications, results, visit notes, messages, and more — into a single ZIP.

Runs in your browser · data never leaves your machine · open source

Drag this button to your bookmarks bar:

⬇ MyChart Takeout
Show the bookmarks bar first with Ctrl/Cmd + Shift + B.
👆 Don't click it here — drag it to your bookmarks bar, then use it on a MyChart page.

How to use it

  1. Drag the MyChart Takeout button above onto your browser's bookmarks bar.
  2. Open your health system's MyChart site and sign in as you normally would.
  3. Click the MyChart Takeout bookmark. A small panel appears; click Start export.
  4. Leave the tab open until a Download button appears, then save the ZIP.

Exporting a child or dependent you have proxy access to? Switch to their record in MyChart first, then run the bookmarklet — each ZIP is named for its patient.

What you get

How it protects your data

Prefer not to use a bookmarklet?

Console: on a signed-in MyChart tab, open your browser's DevTools → Console, type allow pasting if prompted, paste the contents of console.js, press Enter, then click Start export.

Manual bookmark: some browsers strip javascript: when you paste a URL. If so, create the bookmark, then edit its URL and type javascript: back at the front — full string in bookmarklet.txt.

Power users / automation: a CDP-driven CLI (attach to an already-open browser, capture raw responses, export every proxy subject at once) lives in the repository.