GitsuGitHub-native issue tracking for you and your agents.Try Gitsu free

Move Trello cards to GitHub Issues

  1. 1Drop file
  2. 2Map fields
  3. 3Continue in importer
Your export never leaves your browser.
Drop a Trello exportBoard JSON, up to 1,000 cards

Export from Trello

  1. 1Open the board, then the board menu (•••) > Print, export and share > Export as JSON.
  2. 2Any board member can export JSON. Trello's CSV export needs Premium and leaves out comments.
  3. 3Drop the downloaded .json file into the converter above.

Import into GitHub Issues

  1. 1Select Continue in importer above, or open the CSV to GitHub Issues importer and drop the downloaded CSV.
  2. 2Sign in with GitHub and pick the repository.
  3. 3Match Trello people to GitHub logins, then import.

Field mapping

TrelloGitHub IssuesWhat changes
Card nameTitleUnchanged.
Description and checklistsBodyUnchanged.
Labels and listLabelsUnchanged.
First memberAssigneeUnchanged.
Archived or done listStateUnchanged.
CreatedCreated dateUnchanged.
Last activityUpdated dateUnchanged.
ClosedClosed dateUnchanged.
CommentsCommentsUnchanged.
Short linkDedupe markerUnchanged.
Card URLSource linkUnchanged.
Attachment files and covers (links only)Not movedStays in Trello.
Stickers, votes, badges and card orderNot movedStays in Trello.
Comments older than the export's 1,000 most recent actionsNot movedStays in Trello.
Archived cards, unless you tick themNot movedStays in Trello.
Power-Up dataNot movedStays in Trello.

FAQ

Does my Trello export leave my browser?
No. The JSON file is read and converted in this browser tab. Nothing is sent to Gitsu or anywhere else until you choose to import into a repository, and then only the issues go to GitHub.
Are comments and attachments moved?
Comments are, with their author and date. Attachments are not: each one is listed at the end of the issue as a link, and Trello-hosted links may ask you to sign in to Trello. Trello's export keeps only the 1,000 most recent actions, so on a busy board older comments are missing. The converter warns you when the file holds exactly 1,000.
What happens to checklists?
Each checklist becomes a task list in the issue body under its own heading, with ticked items as - [x] and the rest as - [ ]. GitHub renders them as checkboxes and counts progress. Trello has no sub-tasks as such; a checklist item stays an item and does not become its own issue.
What happens to lists and archived cards?
Each list becomes a "list: name" label, except lists that mean done, which close the issue. You confirm which lists those are. Archived cards are skipped unless you tick the box to include them as closed issues.
Can I move more than 1,000 cards?
The importer takes 1,000 rows at a time. For a larger board, import the first 1,000, then split the rest into a second file by archiving or moving cards in Trello and exporting again.

Run your new GitHub issues in Gitsu.

Try Gitsu free