Em Space U+2003

Copy the em space (U+2003), a fixed space as wide as the font size. See how it differs from regular, en and non-breaking spaces.

Remove the Em Space from your text

Paste your text below. It stays in your browser; nothing is uploaded.

Other hidden characters too? Scan for all of them

Codepoint
U+2003
Decimal
8195
HTML
 
CSS
\2003
JS
\u2003
URL
%E2%80%83
UTF-8
E2 80 83
Category
Separator, Space (Zs)
Block
General Punctuation

The em space (U+2003) is a fixed-width space exactly as wide as the current font size, roughly the width of a capital "M," which gives it its name. Use the "Copy Em Space" button above to copy it, then paste it wherever you need a wide, consistent gap.

Unlike a regular space (U+0020), it doesn't stretch or shrink when a line is justified.

Common Uses

  • Fixed indents, gaps and alignment that don't change with justification.
  • Blank-looking names and bios, since some platforms that trim regular spaces leave it intact. For a truly invisible result, see Hangul Filler or Zero-Width Space.
  • Padding in design mockups without CSS.

How to Type

PlatformMethod
Copy/pasteUse the Copy Em Space button at the top of this page.
HTML  or   or  
CSScontent: '\2003';
JavaScript'\u2003'
Python'\u2003'
WindowsNo direct shortcut. Copy from this page.
macOS / LinuxNo direct shortcut. Copy from this page.

The Fixed-Width Space Family

CharacterCode pointWidthNotes
Regular SpaceU+0020VariableStretches when justified
En SpaceU+2002½ emHalf the width of an em space
Em Space (this page)U+20031 emWidth of the font size
Three-Per-Em SpaceU+2004⅓ emThin fixed space
Non-Breaking SpaceU+00A0Like a spacePrevents line breaks

Technical Details

PropertyValue
Code pointU+2003
Decimal8195
UTF-8E2 80 83
HTML 
CategorySeparator, Space (Zs)

Detecting Em Spaces

Em spaces copied from documents or design tools cause uneven spacing and failed string matches. Paste text into the Invisible Character Viewer on the homepage to reveal every em space and other hidden character, then strip them with one click.

js
// JavaScript: detect and normalize fixed-width spaces to a regular spacetext.replace(/[\u2000-\u200A\u202F\u205F\u3000]/g, ' ')

Frequently Asked Questions

What is an em space?

An em space (U+2003) is a fixed-width space exactly as wide as the current font size, traditionally about the width of a capital "M". Unlike a regular space, it does not stretch when text is justified, so it gives precise, predictable spacing and indentation.

How do I copy an em space?

Click the "Copy Em Space" button at the top of this page to copy it to your clipboard, then paste it anywhere. In HTML you can also write   or  .

What is the difference between an em space and a regular space?

A regular space (U+0020) is narrow and can stretch when text is justified. An em space (U+2003) is the full width of the font size and never stretches. An en space (U+2002) is half the width of an em space.

Can I use an em space for an invisible or blank name?

Sometimes. Platforms that trim regular spaces don't always strip an em space, so it can work for blank-looking names or spacing. For names that must be fully invisible, Hangul Filler (U+3164) or Zero-Width Space (U+200B) are usually more reliable.

Related Characters

Need to find every hidden character in your text, not just the Em Space?

Open the viewer