How do I export a profile to a Markdown or CSV file?

Open a profile in your PostSnag dashboard, click Export, and choose Markdown or CSV to download the posts currently filtered and visible.

Written By PostSnag

Last updated About 14 hours ago

PostSnag exports a profile's captured posts to a Markdown or CSV file directly from the profile page in your dashboard. Open the profile, click Export, choose a format, and the file downloads to your computer immediately: no processing queue, no email link, no wait.

Exporting is a separate step from capturing. You capture posts by scrolling Facebook with the extension and clicking Export To Dashboard to sync them, then you export a file whenever you're ready to work with that data, minutes or months later.

Before you export: get the posts into your dashboard first

The dashboard's Export button only works on posts that already made it into your account. If you haven't captured a profile yet:

  1. Install and pin the PostSnag extension.

  2. Open the profile, Page, or group on Facebook and scroll through it. The panel's Collected count climbs as posts load.

  3. Click Export To Dashboard in the panel to sync what you captured.

Once that profile shows up under Profiles in your dashboard, its posts are ready to export as a file. See How do I send my captured posts to the dashboard? (Export To Dashboard) if you haven't done this step yet.

How to export a profile

  1. Open the profile in your dashboard, from Profiles, the Recent profiles list, or a search result.

  2. On the profile page, click the Export button (the download icon) in the header, next to the bookmark toggle and View on Facebook.

  3. Choose Markdown or CSV from the menu. These are the only two options; PostSnag does not offer JSON, Excel, or a zipped media download.

  4. Your browser downloads the file immediately, named after the profile: <profile name>-posts.csv or <profile name>-posts.md.

[Screenshot: The profile header's Export dropdown open, showing the Markdown and CSV options]

Both formats build entirely in your browser. Nothing is sent to a server to generate the file, which is why the download starts the instant you click a format, with no spinner or wait.

If a profile has no captured posts yet, the Export button is disabled with a tooltip that reads "No posts to export yet." Capture some posts with the extension first, then come back.

The export follows whatever you're currently viewing

Exporting downloads the posts currently filtered and visible on the profile page, not automatically everything you've ever captured for that profile. Whatever combination of filters is set when you click Export is what ends up in the file:

  • Type chips: All, Video, Photo, Album, Link, or Text.

  • Sources: Personal posts, or posts captured from inside a specific Facebook Group the profile belongs to (only shown if the profile has group posts).

  • Date: Last 7 days, Last 30 days, Last 90 days, or All time.

  • Sort: Facebook order, Most reactions, Most comments, or Most shares.

  • Search: any text typed into the search box.

For example, to export just a profile's top-performing videos from the last month: click the Video chip, set Date to Last 30 days, set Sort to Most reactions, then click Export. The file only contains those posts, in that order.

Want everything instead? Clear the type filter back to All, set Date to All time, and clear the search box before you export. See How do I filter, search, and sort a profile's posts? for the full rundown of every filter.

Export To Dashboard is a different button

PostSnag uses "export" for two different actions, and they're easy to mix up:

  • Export To Dashboard, a button in the extension panel, sends the posts you've captured while scrolling Facebook up to your PostSnag account. It's a sync, not a file, and nothing downloads to your computer when you click it.

  • Exporting a Markdown or CSV file, the action covered in this article, happens inside the dashboard and downloads an actual file to your computer.

You always send posts to your dashboard first, with Export To Dashboard. Exporting a file is an optional step you take afterward, once those posts already live in your account.

Exporting a Facebook Group instead of a profile

Groups have their own export, separate from a profile's. Open Groups in the sidebar, click into a group, and use the Export button on the group's detail page. Group exports are CSV only, covering every member's posts captured from that group in one file rather than one profile at a time. See How do I export a Facebook Group's posts? for the full walkthrough.

What to do with the file next

A CSV opens straight into a spreadsheet app for sorting and charting. A Markdown file reads well top to bottom or pastes cleanly into an AI assistant like ChatGPT, Claude, or Gemini. If you're not sure which one fits what you're about to do, see Markdown or CSV: which export should I use?

Common questions

Where do I find the Export button?
On any profile page in your dashboard, in the header next to the profile's name and stats, shown as a download icon.

Does exporting download every post I've ever captured for a profile?
Only if your filters are cleared to All types, All time, with no search text. Exporting grabs whatever's currently filtered and visible, so check your filters first.

Can I export to JSON or Excel instead?
No. The dashboard's file export supports Markdown and CSV only, and there is no zipped or media-file export.

Does exporting cost anything or count against my plan?
No. Exporting a file is free and unlimited on every plan. What's limited on Free is how many posts get captured per profile in the first place; see How does exporting work on the Free vs paid plans?

Why is the Export button greyed out?
The profile has no captured posts yet. Capture at least one post with the extension, sync it with Export To Dashboard, then try again.