Tabel 2D, atau array dua dimensi, adalah struktur data yang menyimpan elemen dalam baris dan kolom. Mirip dengan spreadsheet, setiap elemen diidentifikasi oleh dua indeks: satu untuk baris dan satu untuk kolom. Tabel 2D sangat berguna untuk merepresentasikan data tabular, seperti matriks, gambar, atau papan catur. Implementasinya bervariasi antar bahasa pemrograman, tetapi konsep dasarnya tetap sama: kumpulan array yang disusun dalam array lain.