A semicolon is a punctuation mark used to separate two closely related independent clauses or to separate items in a list when those items already contain commas. It is also used to indicate a pause in a sentence that is longer than a regular pause, but shorter than a full stop.