Registers are determined by context, such as professional, formal, or casual language use.
A register describes a specific language style (e.g., formal, informal, technical) employed in a given social setting or context.