English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I often get stuck when forming or formatting a sentence with one or more parenthesis. For example, I wrote an answer on another stackexchange site, in which I wrote:

...whereas, my phone(xperia x10 mini) comes with several widgets...

which, afterwards, I thought should be:

...whereas, my phone (xperia x10 mini) comes with several widgets...

But in some cases I feel the former way is correct, like:

... phones which have camera include IPhone(5MP), Nokia N8(12MP), Nokia X6(3MP)....

Is there any rule for the placement of space after and before parenthesis?

share|improve this question
Related note: Proper convention is a space between the numeral and the unit, e.g. (5 MP). – Matthew Read May 9 '11 at 23:18
up vote 17 down vote accepted

The one rule remains readability.

No space before a parenthesis is usually used with functions:


Since your technical description of camera isn't a "function", I would still go with:

phones which have camera include IPhone (5MP), Nokia N8 (12MP), Nokia X6 (3MP)

That being said, if you have a consistent convention throughout your document with no space before parenthesis, you could go with it.
But as you illustrates in your question, there are instances where a space is needed.

share|improve this answer
Hehe, I like how you address the programming syntax first... and then the text case! Good answer, anyway. – Noldorin Dec 1 '10 at 17:16

Ordinarily a parenthesis (pl: parentheses) introduces a term or clause that modifies whatever precedes it. It would be preceded by a space and followed by whatever would otherwise follow that term in the absence of the parenthetical remark (e.g., a space, comma, or period).

In mathematics, science, marketing (there's a strange set of bedfellows!), and in certain abbreviations, a parenthesis may be part of a term. As such it serves purely as a character rather than having the functional role of introducing a modifier. It would be as incorrect to insert anything before the parenthesis-qua-character as it would be to put arbitrary spaces within any word.

Thus, preceding a parenthesis (or opening bracket of any kind, such as "[" or "{") by a space provides a clear and well-understood mechanism to distinguish these two uses. For example, we would read "IPhone(5MP)" as being the full name of a particular kind of IPhone, whereas "IPhone (5MP)" would refer to something whose name is "IPhone" which happened to have the "5MP" property. That is a subtle distinction in this case, but perhaps it's strong enough to permit a reasoned choice concerning the usage that best conveys the intended thought.

share|improve this answer
Nicely explained. +1 – VonC Dec 2 '10 at 4:56
This is a great answer because it explains the why which is ultimately better than saying "whatever is more readable" or "such-and-such is the convention." – JYelton Sep 19 '13 at 0:36

If I saw your last example while editing your piece, I would add spaces. That is, at best, an unconventional way to use parentheses.

share|improve this answer
unconventional in the sense, not recommended? – lalli Dec 1 '10 at 7:17
Yes, I would say that most people who read a lot would say it looks "wrong." It won't impede understanding, but it is not the way it is usually done. – kindall Dec 1 '10 at 7:19

When writing in English (not a programming language or math), the rule is: put a space before the opening parenthesis, and either a space or a punctuation mark after the closing parenthesis. Do not put a space after the opening or before the closing parenthesis. In other words, there shouldn't be any space between the parentheses and what they enclose, but there should be spaces around the parenthetical clause.

If you're writing in a language other than English, e.g. a mathematical equation or a programming language, naturally you need to use the rules of that language instead.

share|improve this answer

Like the first answer, f(x) -> no space before opening parenthesis

Treat the closing parenthesis as ending a word => suffix a space if it's followed by another word and not a punctuation marker (full-stop, comma, [semi-]colon, etc.).

share|improve this answer

A space after and before the word in parenthesis. Exception, when there's a punctuation after the parenthesis (,.;:).

You only use it with no space to the previous word when is a math function, x(4+2) + y(2*2).

share|improve this answer

I agree that a space is required in your example. Grouping of the product name and its parenthesized resolution is achieved with the use of commas.

share|improve this answer

protected by tchrist Feb 22 '15 at 0:10

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.