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
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
Drag the MyChart Takeout button above onto your browser's bookmarks bar.
Open your health system's MyChart site and sign in as you normally would.
Click the MyChart Takeout bookmark. A small panel appears; click Start export.
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
Problems & diagnoses
Allergies
Medications
Immunizations
Lab & imaging results
Radiology / pathology narratives
Visits + After-Visit Summaries
Clinical notes
Secure messages
Care team
Medical / family / social history
Insurance & coverage
Referrals
Growth charts (pediatric)
Implanted devices (UDI, model, serial)
Care to-dos & reminders
Access log — who viewed your record
Connected apps & linked organizations
Notification & security settings
Patient-tracked vitals
Standards C-CDA package
A readable PATIENT_SUMMARY.md + CSV indexes
How it protects your data
Stays on your computer. The export runs entirely inside your browser tab and
writes a ZIP straight to your downloads. Nothing is uploaded anywhere.
No password handling. It uses the session you're already signed into —
it never sees, stores, or transmits your credentials.
No server, no account. This page is static; the bookmarklet is self-contained.
There is no backend to send data to.
Open source. Read every line before you run it — source on GitHub.
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.