După condițiile de obținere se deosebesc:
- compuși macromoleculari naturali, ca de exemplu cauciucul natural, gutaperca (hidrocarburi ); celuloza, amidonul, glicogenul (polizaharide), cazeina, gelatina, hemoglobina (proteine).
- compuși macromoleculari artificiali , care se obțin prin modificarea chimică a celor naturali . Exemple sînt vîscoza sau celuloidul (care se obțin din celuloză), galalitul (care se obțin din cazeină).
- compuși macromoleculari sintetici , care se obțin din substanțe cu molecule mici. Exemple sînt cauciucurile de sinteză , materiale plastice, firele și fibrele sintetice.