Blog

Airtable: Move a Table to a Different Base (Workarounds That Work)

FE
Filla EditorialbeginnerOct 31, 2025

Move a table between bases

Airtable doesn’t offer a native “move table to another base” button. Use one of these practical workarounds.


Easiest: Sync → Unsync pattern

  1. From the source table, create a shared view → “Sync data to another base”
  2. In the target base, add a synced table from that source
  3. Duplicate the synced table to a regular table or copy its data into a new native table
  4. Disable sync if you no longer need it; the copied data remains

Advantages: Field types are preserved better than with CSV, minimal setup.


CSV route

  1. In the source, export the view as CSV
  2. In the target, create a table from CSV or use CSV Import

Caveat: You’ll need to recreate complex field types—Formulas, Linked records, Lookups, Rollups, Attachments settings.


Copy‑paste

  1. Select all rows (Cmd/Ctrl+A) → Copy
  2. Paste into a new table in the target base

Good for small/simple tables. Same caveats as CSV.


Tips

  • If building a brand‑new base, consider duplicating the entire base and deleting unneeded tables
  • To keep views, consider the “share view” approach; views themselves aren’t directly portable otherwise
  • Rebuild linked relationships by importing parent tables first and using stable keys

References

Community answer outlining the lack of direct move and the working alternatives (Sync, CSV, copy‑paste): Can you move a table to a different base?

Airtable: Move a Table to a Different Base (Workarounds That Work)