JsonExport LogoJsonExport
Your star fuels development

Star the repo to show you care + file issues on GitHub

Star
Instant Conversion. Zero Latency.
Trello

Trello JSON to CSV/Excel Converter

Prepare your Trello data for import into other systems or archive it for safekeeping.

  • 100% in your browser — nothing uploaded
  • No sign-up, no email
  • Handles 100 MB+ files
  • Open source
raw_data.json
Input: Nested JSON
{
  "orders": [
    {
      "id": "ORD-001",
      "customer": {
        "name": "Alex Chen",
        "email": "[email protected]"
      },
      "items": ["Laptop", "Mouse"],
      "total": 1299.99
    },
    {
      "id": "ORD-002",
      "customer": {
        "name": "Sarah Jones",
        "email": "[email protected]"
      },
      "items": ["Monitor"],
      "total": 349.50
    }
  ]
}
Flattening Nested Objects...
Output: Clean Table
4 Columns Found
IDCustomer NameItemsTotal
ORD-001Alex ChenLaptop, Mouse$1,299.99
ORD-002Sarah JonesMonitor$349.50
Done (0.02s)
No Data Upload
GDPR/HIPAA Compliant
Instant Processing
Free to Use
10,000+
Files Converted
500+
Business Analysts
100%
Private & Secure
1

Trusted by Ops Professionals

Join thousands of ops, support, and admin professionals who trust JsonExport for secure, fast JSON to Excel conversions

Saves 3 hours weekly

“I used to spend 3+ hours every week converting HubSpot JSON exports to Excel for my manager. JsonExport cut that down to 5 minutes. The auto-unescape feature handles our double-encoded data flawlessly.”

SK

Sarah K.

RevOps Manager at Fortune 500 Retail Company

HIPAA compliant

“Privacy was my #1 concern. Other tools required uploading patient data to their servers. JsonExport processes everything client-side, which means we're HIPAA compliant. Absolute game-changer for our team.”

MR

Michael R.

Salesforce Admin at Healthcare Analytics (2,500+ employees)

Auto-unescape magic

“Google Analytics JSON exports used to be a hassle to convert. Other tools either crash or require uploads to their servers. JsonExport's auto-unescape handles our double-encoded data flawlessly. Plus it's completely free!”

JT

Jennifer T.

Marketing Ops Manager at SaaS Startup

No coding required

“Converting Shopify order JSONs with nested line items used to be a nightmare. JsonExport's nested view makes it easy to see relationships, then export to flat Excel for reporting. No Python skills needed.”

DL

David L.

E-commerce Operations Lead at Mid-size Retail (500+ stores)

30 min → 2 min

“We pull Stripe transaction data daily. The timestamp conversion and metadata flattening features save me from writing custom scripts. What used to take 30 minutes now takes 2.”

RM

Rachel M.

Financial Administrator at Fintech Company

Frequently Asked Questions

Everything you need to know about converting JSON to Excel

Absolutely safe! JsonExport processes everything in your browser using JavaScript. Your data never leaves your computer - no uploads, no servers, 100% private.

Quick Answer

Need to import Trello data into another tool or Excel? Simply add '.json' to your Board URL, copy the code, and paste it here. We generate a clean CSV perfect for importing into Jira, Monday.com, or Excel.

Why use Trello JSON to CSV/Excel Converter?

Trello offers a JSON export for every board, but most tools cannot import it directly. This converter transforms your Trello JSON into a compatible CSV format ready for migration or analysis.

Native Support

Specifically tuned to handle the quirks and nested structures of Trello JSON data.

Format ready for Import (Jira/Monday/Asana)
Connects Cards to Lists automatically
Extracts Labels and Members
100% Private local processing
TrelloLive Transformation Architecture

How JsonExport Flattens Trello Data

Trello Board Export with cards, lists, checklists, custom fields, and power-up plugins. Nested objects and complex arrays are unpacked into clean spreadsheet columns automatically.

Before: Raw Trello Nested JSON
{
  "id": "64f1a2b3c4d5e6f7a8b9c0d1",
  "name": "Product Sprint 2026",
  "desc": "Q3 Engineering & Design Sprint",
  "closed": false,
  "lists": [
    {
      "id": "list_01",
      "name": "In Progress",
      "closed": false,
      "pos": 1
    },
    {
      "id": "list_02",
      "name": "Ready for QA",
      "closed": false,
      "pos": 2
    },
    {
      "id": "list_03",
      "name": "Done",
      "closed": false,
      "pos": 3
    }
  ],
  "customFields": [
    {
      "id": "cf_tier",
      "name": "Client Tier",
      "type": "list",
      "options": [
        {
          "id": "opt_ent",
          "value": {
            "text": "Enterprise"
          }
        },
        {
          "id": "opt_std",
          "value": {
            "text": "Standard"
          }
        }
      ]
    }
  ],
  "cards": [
    {
      "id": "card_101",
      "name": "Implement D1 SQLite Telemetry Worker",
      "desc": "Zero-cost telemetry endpoint for conversion stats",
      "idList": "list_01",
      "listName": "In Progress",
      "due": "2026-08-30T17:00:00.000Z",
      "dueComplete": false,
      "labels": [
        {
          "id": "lbl_1",
          "name": "Backend",
          "color": "blue"
        },
        {
          "id": "lbl_2",
          "name": "Priority",
          "color": "red"
        }
      ],
      "checklists": [
        {
          "id": "chk_1",
          "name": "Tasks",
          "checkItems": [
            {
              "id": "item_1",
              "name": "Create schema.sql",
              "state": "complete"
            },
            {
              "id": "item_2",
              "name": "Wrangler binding",
              "state": "complete"
            },
            {
              "id": "item_3",
              "name": "CLI pull script",
              "state": "incomplete"
            }
          ]
        }
      ],
      "members": [
        {
          "id": "mem_1",
          "fullName": "Alex Developer",
          "username": "alexdev"
        }
      ],
      "customFieldItems": [
        {
          "idCustomField": "cf_tier",
          "idValue": "opt_ent"
        }
      ],
      "pluginData": [
        {
          "id": "pd_01",
          "idPlugin": "github_sync",
          "scope": "card",
          "value": "{\"prNumber\":42,\"branch\":\"feature/telemetry\"}"
        }
      ]
    },
    {
      "id": "card_102",
      "name": "Design Platform Visual Transform Assets",
      "desc": "Authentic before/after SVG graphics for all converters",
      "idList": "list_02",
      "listName": "Ready for QA",
      "due": "2026-08-29T12:00:00.000Z",
      "dueComplete": true,
      "labels": [
        {
          "id": "lbl_3",
          "name": "Design",
          "color": "purple"
        }
      ],
      "checklists": [],
      "members": [
        {
          "id": "mem_2",
          "fullName": "Jordan UI",
          "username": "jordan_ui"
        }
      ]
    }
  ]
}
After: Flattened Excel (.xlsx) Columns
Clean Dot-Notation Columns
assignedMembersattachments.countboardNamechecklistItemschecklistProgresschecklistsSummary
Alex Developer0Product Sprint 2026[x] Create schema.sql [x] Wrangler binding [ ] CLI pull script2/3Tasks (2/3)
Jordan UI0Product Sprint 2026
Zero [object Object] errors

Specific Questions

How do I import Trello JSON into Excel?

You cannot import Trello JSON directly into Excel without conversion. Use this tool to first convert the JSON to CSV, which Excel can open immediately.

How do I get the JSON for my Board?

Go to your Trello Board, add `.json` to the end of the URL in your browser address bar, and press Enter. Copy the text that appears.

Can I use this for migration/backup?

Yes. This tool is designed to create a clean, flat database of your cards, making it ideal for migrating to a new project management tool or creating a hard-copy backup.

Related Data Converters

More format and platform converters matching your workflow

View all 35+ converters →