Semicolons ( ; ) are used for two main purposes: to separate lengthy or complex items within a list and to connect independent clauses. They are often described as being more powerful than commas, while not quite as a strong as periods (full stops).