Setiap catatan terletak pada jalur yang terpisah, dibatasi oleh pemutusan jalur (CRLF). Sebagai contoh:
aaa, bbb, ccc CRLF zzz, yyy, xxx CRLF
Catatan terakhir dalam file mungkin atau mungkin tidak memiliki jeda baris akhir. Sebagai contoh:
aaa, bbb, ccc CRLF zzz, yyy, xxx
Mungkin ada baris header opsional yang muncul sebagai baris pertama file dengan format yang sama dengan baris rekaman normal. Header ini akan berisi nama-nama yang sesuai dengan bidang dalam file dan harus berisi jumlah bidang yang sama dengan catatan dalam sisa file (ada atau tidaknya baris header harus ditunjukkan melalui parameter "header" opsional dari ini. Tipe MIME). Sebagai contoh:
field_name, field_name, field_name CRLF aaa, bbb, ccc CRLF zzz, yyy, xxx CRLF
Di dalam tajuk dan setiap catatan, mungkin ada satu atau beberapa bidang, dipisahkan dengan koma. Setiap baris harus berisi jumlah bidang yang sama di seluruh file. Spasi dianggap sebagai bagian dari bidang dan tidak boleh diabaikan. Bidang terakhir dalam catatan tidak harus diikuti oleh koma. Sebagai contoh:
aaa, bbb, ccc
Setiap bidang mungkin atau mungkin tidak dilampirkan dalam tanda kutip ganda (namun beberapa program, seperti Microsoft Excel, tidak menggunakan tanda kutip ganda sama sekali). Jika bidang tidak disertai dengan tanda kutip ganda, maka tanda kutip ganda mungkin tidak muncul di dalam bidang. Sebagai contoh:
"aaa", "bbb", "ccc" CRLF zzz, yyy, xxx
Bidang yang berisi penghentian baris (CRLF), tanda kutip ganda, dan koma harus dilampirkan dalam tanda kutip ganda. Sebagai contoh:
"aaa", "b CRLF bb", "ccc" CRLF zzz, yyy, xxx
Jika tanda kutip ganda digunakan untuk menyertakan bidang, maka tanda kutip ganda yang muncul di dalam bidang harus diloloskan dengan mendahului dengan tanda kutip ganda lainnya. Sebagai contoh:
"aaa", "b" "bb", "ccc"