Skip to main content

CSV reference based on official sources

CSV import limits database

CSV requirements are scattered across help centers. This table puts the limits and useful pre-processing steps in one place.

Fields not confirmed by the cited official source are marked Unknown, not guessed. Requirements can change; check the linked source before importing.

Scroll horizontally to view the rest of the table

ServiceImport pathFile limitRow/item limitEncodingDelimiterSpecific requirementPrepare with LocaCSV
ShopifyProduct CSV15 MBUnknownUTF-8,Product CSV files are limited to 15 MB; product media ZIPs follow separate rules.Official source
SalesforceData Import Wizard100 MB50,000SelectableComma / tabData Import Wizard accepts up to 50,000 rows per import.Official source
HubSpotFree tools20 MB500,000 / rolling 24 hUTF-8 for non-ASCIIUnknownColumn and rolling daily row limits also vary by plan.Official source
HubSpotPaid plans512 MB1,048,576 / fileUTF-8 for non-ASCIIUnknownColumn and rolling daily row limits also vary by plan.Official source
Jira CloudNon-admin importerUnknown250 work itemsUnknownConfigurableSummary is required; the non-admin importer is limited to 250 work items.Official source
Jira CloudAdmin external importUnknown1,500 recommendedUTF-8 default; configurableConfigurableUTF-8 is the default; encoding and delimiter can be selected during import.Official source
NotionCSV import5 MB Free / 50 MB paidUnknownUTF-8 recommendedUnknownCSV rows become database items; CSV import does not update existing rows.Official source
AirtableNative CSV import100 MBUnknownUnknownUnknownNative CSV import accepts files up to 100 MB.Official source
AirtableCSV import extension5 MB25,000UnknownUnknownThe extension is limited to 5 MB and 25,000 rows.Official source
QuickBooks OnlineProducts and servicesUnknown1,000 / importUnknown,Products and services imports are limited to 1,000 rows at a time.Official source
BigQueryCloud Storage load job5 TB (uncompressed) / 4 GB (gzip)UnknownUTF-8 / ISO-8859-1 / UTF-16 / UTF-32Single-bytegzip files are limited to 4 GB; row and cell limits also apply.Official source
SnowflakeBulk / Snowpipe guidance100–250 MB compressed recommendedUnknownUTF-8 defaultSingle-byte100–250 MB compressed files are recommended for parallel loading.Official source

Limits can differ by plan, permission and import path within the same service.

Prepare the CSV before importing

Meet a service's limits locally in your browser without uploading the file to LocaCSV.

Sources

  1. Shopify — Importing products with a CSV file
  2. Salesforce — General Importing Questions
  3. HubSpot — Format import files
  4. Atlassian — Create work items using the CSV importer
  5. Atlassian — Import data from a CSV file
  6. Notion — Import data into Notion
  7. Airtable — Importing third-party data
  8. Airtable — CSV import extension
  9. QuickBooks — Import products and services
  10. Google Cloud — BigQuery quotas and limits
  11. Snowflake — Preparing your data files