Three periods … and the ellipsis character … can perform the same general punctuation role: they may indicate omitted material, hesitation, continuation, or an unfinished thought.
They are not the same encoded text.
… contains three separate FULL STOP characters. … is one Unicode character named HORIZONTAL ELLIPSIS.
Three Dots and the Ellipsis Character at a Glance
| Form | Character count | Unicode | What it contains |
|---|---|---|---|
| … | 3 | U+002E × 3 | Three FULL STOP characters |
| … | 1 | U+2026 | One HORIZONTAL ELLIPSIS character |
Both belong to the wider subject of punctuation symbols, but this is a good example of why visual appearance alone does not tell you how text is encoded.
What Is an Ellipsis?
An ellipsis is a punctuation convention represented visually by a sequence of dots, most familiarly three.
It can indicate omitted material:
“The experiment … produced the expected result.”
It can indicate hesitation:
“I thought maybe … never mind.”
Or a thought that trails off:
“If only we had known …”
The precise spacing and punctuation rules surrounding an ellipsis depend on the editorial style being followed.
What Is the Single Ellipsis Character …?
… is U+2026 HORIZONTAL ELLIPSIS.
Although the glyph displays three dots, the text contains one Unicode code point.
This can be demonstrated in many editors by cursor movement or deletion: the ellipsis often behaves as one character rather than three independent dots.
What Are Three Periods …?
… is simply a sequence of three U+002E FULL STOP characters:
. + . + .
There is no separate hidden character joining those three periods together.
They can nevertheless be used to perform the punctuation function of an ellipsis. The punctuation concept and the exact Unicode encoding are related but not identical questions.
Are … and … Equivalent in Unicode?
They are different encoded sequences, but Unicode defines a compatibility relationship between U+2026 HORIZONTAL ELLIPSIS and three U+002E FULL STOP characters.
That distinction matters.
At the raw text level:
…
contains three code points, while:
…
contains one.
Under Unicode compatibility normalization, however, U+2026 can be normalized to three periods.
So the two forms should neither be described as completely unrelated nor as literally the same character.
Do … and … Mean the Same Thing in Writing?
They often can.
For example:
Wait…
and:
Wait…
may communicate essentially the same thing to a reader.
But software can still distinguish them because their underlying character sequences differ.
Why Do the Two Forms Look Different?
When text contains three normal periods, each dot is rendered using the font’s ordinary FULL STOP glyph:
…
With U+2026, the font supplies a dedicated ellipsis glyph:
…
This allows the type designer to control the spacing and placement of the dots as a single character.
As a result, three ordinary periods may appear tighter or looser than the dedicated ellipsis depending on the font.
Which Form Should You Use?
The answer depends on the environment and the style being followed.
In prose and publishing, U+2026 can be convenient because the ellipsis is represented as one character with typography controlled by the font.
Other editorial systems specify three periods, sometimes with particular spacing rules.
Machine-readable environments may have completely different requirements.
The safest approach is therefore to use the form required by the text system, style guide, or technical format you are working with rather than assuming one encoding is universally correct.
Do Not Automatically Replace Three Dots in Code
A typographic substitution appropriate for prose can change the meaning of machine-readable text.
If a programming language or other technical format uses:
…
as syntax, replacing it with:
…
creates a different character sequence.
The replacement may therefore make code, a command, a configuration file, or another data format invalid.
Why Word Processors Sometimes Change … Into …
Some writing applications perform automatic typographic substitutions.
When a user types three periods, the application may replace those three U+002E characters with U+2026 HORIZONTAL ELLIPSIS.
The visible meaning may remain the same, but the underlying text has changed.
This explains why text copied from a formatted document may contain … even if the original author remembers typing three periods.
Why Search Can Treat Them Differently
A basic exact-text search for:
…
does not necessarily match:
…
unless the software normalizes or otherwise treats the sequences as equivalent.
The distinction can affect:
- search and replace;
- character counts;
- string comparison;
- database matching;
- data import;
- source code;
- automated text processing.
Ellipsis vs Period
A single period . and an ellipsis … serve different punctuation roles.
A period commonly ends a sentence:
The task is complete.
An ellipsis may indicate omission, hesitation, or continuation:
The task is complete … or at least I think it is.
How an ellipsis interacts with sentence-ending punctuation is an editorial-style question rather than something determined solely by Unicode.
Ellipsis vs Dot Leaders
Dots used to guide the eye between two pieces of information are commonly called leaders:
Introduction …….. 3
Methods …………. 12
A leader is a layout function, not automatically an ellipsis indicating omitted text.
Unicode contains characters named ONE DOT LEADER, TWO DOT LEADER, and HORIZONTAL ELLIPSIS, and U+2026 can also be used in a leader-like context.
Many page-layout systems generate leader dots through formatting rather than storing a long sequence of literal periods.
Horizontal Ellipsis … vs Midline Horizontal Ellipsis ⋯
… and ⋯ are separate characters.
… is U+2026 HORIZONTAL ELLIPSIS and belongs to general punctuation.
⋯ is U+22EF MIDLINE HORIZONTAL ELLIPSIS, a mathematical symbol used particularly for elision or continuation in mathematical notation.
Compare:
… — dots aligned for ordinary punctuation
⋯ — dots positioned around the mathematical midline
Unicode notes that U+22EF is also encountered in some East Asian typography, but its primary encoded role is mathematical.
What Is the Vertical Ellipsis ⋮?
⋮ is U+22EE VERTICAL ELLIPSIS.
It belongs to a set of mathematical ellipsis characters used for omitted rows, columns, or continuing structures, particularly in matrices.
A vertically arranged three-dot icon in a software interface may look the same or similar, but that visual resemblance does not mean the interface necessarily contains the Unicode character U+22EE. It may instead be an icon, SVG, font glyph, or other graphical element.
What About Vertical Writing?
A vertical ellipsis in ordinary vertical text should not automatically be encoded as U+22EE.
Unicode text layout can display U+2026 with an appropriate vertically oriented glyph when text is written vertically.
U+22EE is primarily the mathematical vertical ellipsis, so visual orientation alone is not enough to select the correct character.
Why a Row of Dots Is Not Always an Ellipsis
Several visually related constructions can contain dots:
- an ellipsis showing omission;
- a thought trailing off;
- dot leaders in a table of contents;
- mathematical continuation notation;
- repeated punctuation;
- an interface icon.
The number and arrangement of dots provide useful clues, but context is required to determine what the mark is actually doing.
How to Tell Whether You Have … or …
Visual inspection may not be enough, especially in a font where both forms have similar spacing.
A few practical tests help:
- Move the cursor through the text. Three periods usually provide three character positions; U+2026 provides one.
- Delete the mark. A single deletion may remove U+2026 completely.
- Count the characters. The raw sequences have different lengths.
- Inspect the code point. U+2026 identifies the dedicated horizontal ellipsis.
If the character came from copied text and its identity is unclear, paste it into What Is This Symbol to inspect the symbol rather than inferring its encoding from appearance.
The Main Point
… and … can represent the same punctuation idea, but they are different encoded forms.
| Form | Underlying text |
|---|---|
| … | U+002E U+002E U+002E |
| … | U+2026 HORIZONTAL ELLIPSIS |
Unicode also defines a compatibility relationship between them, which explains why normalization can make them equivalent in some processing contexts.
For ordinary reading, the difference may be primarily typographic. For exact Unicode identification, search, source code, data processing, and text comparison, the distinction can matter.