Question: are idioms formal or informal?
Answer: Idioms are short phrases with meanings that are different from the meanings of their individual words. Idioms are different from slang – idioms are in between formal and informal, so they are acceptable in everyday English conversations and e-mails – including some communication at work.