Explore state by state cost analysis of US colleges in an interactive article

Rules of Punctuation and Spacing

Rules of Punctuation and Spacing
Written By
JG
Jacob Guerra
Published: May 18, 2019
Updated: May 14, 2022
2 minute read

Should there be two spaces or one after a period? How about with a hyphen? That is the challenge when dealing with certain punctuation rules, and sometimes it is never quite clear which ones are to be followed and when. Ultimately, it depends on the software and how you set your preferences, and the format your teacher has set forth as well.

Typerwriters and the Two-Space Rule for Periods, Exclamation Points and Question Marks

Before computers became a household feature, many students slaved away on devices called typewriters. These manual machines required certain formats for spacing, because each character took up the same amount of space. That is why when researching punctuation rules, you may find two spaces prescribed after a period, as well as any other end-of-sentence punctuation -- in order to increase readability.

New Rules for Periods, Exclamation Points and Question Marks

Now with computers, fonts use proportional spacing, and the two extra spaces are no longer needed. That is why one space after end punctuation is recommended by various style manuals, including APA (American Psychological Association), MLA (Modern Language Association) and "Chicago Manual of Style." Two spaces can still be used if desired, or if dictated by an instructor.

Hyphens, Slashes and Parentheses

Hyphens (-) connecting two words do not have spaces before or after, for example, "in-between," when used as an adjective before a noun. For an open parenthesis, one space goes before it, but none after. For a closed parenthesis, the opposite applies: no space before, one space after.

Advertisement

Special Characters

Some special characters do not require a space between them and the word that follows, while others do. For example, a number sign (#) and a dollar sign ($) are not followed by a space, whereas an "at" symbol (@) does require one before and after. The only exception is when using the @ symbol in an email address.

Sponsored
The Classroom Logo

The Classroom provides honest, relatable, step-by-step guidance for high schoolers applying to college and first-time undergraduate students.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.