A register is a variety of language used for a particular purpose or social situation. There are formal and informal registers for both speaking and writing. Writing can be formal, using correct grammar, or informal, where slang and colloquialisms are accepted. Additionally, there are many language varieties like British English and American English which differ in grammar, pronunciation and vocabulary depending on location.