The carboxy-terminal domain (CTD) extends from the largest subunit of RNA polymerase II (Pol II) as a long, repetitive and largely unstructured polypeptide chain. Throughout the transcription process, the CTD is dynamically modified by post-translational modifications, many of which facilitate or hinder the recruitment of key regulatory factors of Pol II that collectively constitute the 'CTD code'. Recent studies have revealed how the physicochemical properties of the CTD promote phase separation in the presence of other low-complexity domains. Here, we discuss the intricacies of the CTD code and how the newly characterized physicochemical properties of the CTD expand the function of the CTD beyond the code.