LogoSymbolDb
Hyphen
Hyphen · Compound joiner
Non-breaking Hyphen
Non-breaking Hyphen · No break
Figure Dash
Figure Dash · Number link
En Dash
En Dash · Range/Relation
Em Dash
Em Dash · Break/Emphasis
Horizontal Bar
Horizontal Bar · Quotation
_
Underscore
Underscore · Variable/Emphasis
Double Underscore
Double Underscore · Special emphasis
Wave Dash
Wave Dash · Range
˜
Small Tilde
Small Tilde · Diacritic
Tilde Operator
Tilde Op · Similarity
Superscript Tilde
Superscript Tilde · Mark
Horiz. Line Extension
Line Ext · Math symbol
Dotted Connector
Dotted Conn. · Leader
Small Dash
Small Dash · Compact
Small Hyphen-Minus
Small Hyphen-Minus · Super
Fullwidth Dash
Fullwidth Dash · CJK align
Overline
Overline · Average/Repeat
Character Tie
Character Tie · IPA link
Low Dotted Line
Low Dotted Line · Form guide

📐 Connector Symbols in Detail: Hyphens, Dashes, Tildes & More

A comprehensive list of 20 connector symbols, covering all uses in writing, typesetting, programming, and math, with Unicode/LaTeX/HTML entities.

Connector symbols are special characters used to join, separate, or indicate ranges. They play a key role in written language, programming, and mathematical expressions. Unlike brackets that enclose, they link words, numbers, or sentence fragments to form complete meaning. This page catalogs various connector symbols—including hyphens, en dashes, em dashes, tildes, underscores, and special math connectors—with details on usage, Unicode, LaTeX commands, and HTML entities for quick reference in academic writing, coding, and design.

🔤 I. Basic Connectors (Hyphens, Dashes, Underscores)

is the hyphen, used for compound words, phone numbers, or word splitting at line breaks. Unicode: U+2010. In LaTeX, use ‐ or \textnormal{-}. HTML entity: ‐. Unlike the hyphen-minus on keyboards, it is not for math subtraction and is more proper in professional typesetting.

is the non-breaking hyphen, which looks like a hyphen but prevents line breaks. Unicode: U+2011. HTML entity: ‑. Often used in phone numbers or proper nouns like "T‑Mobile" to keep them intact at line ends.

is the figure dash, used between digits for ranges or relations, like in phone numbers. Unicode: U+2012. Its width matches digits, aligning better in monospaced tables than regular dashes.

is the en dash, typically for ranges, scores, or connections (e.g., "pages 10–20" or "Beijing–Shanghai flight"). Unicode: U+2013. In LaTeX, use --. HTML entity: –. In English, it connects without spaces; Chinese often uses a wave dash or horizontal line instead.

is the em dash, used for breaks in thought, insertions, or emphasis. Unicode: U+2014. In LaTeX, use ---. HTML entity: —. In English, it can replace commas or parentheses for a stronger pause; Chinese may use double hyphens "——" to mimic it.

is the horizontal bar (quotation dash), used to introduce quoted text or dialogue. Unicode: U+2015. HTML entity: ―. Often seen leading a line in scripts or academic citations.

_ is the underscore, common in file names, programming variables, or text emphasis. Unicode: U+005F. In LaTeX, escape as \_. HTML entity: _. In Markdown, underscores around text create italics, so context matters.

is the double underscore, appearing as two parallel lines for specific emphasis or decorative separation. Unicode: U+2017. HTML entity: ‗. Used in financial tables or special annotations for notable dividers.

〰️ II. Tilde-type Connectors (Tildes, Small Tildes, etc.)

is the wave dash, often for ranges, approximation, or a casual tone. Unicode: U+301C. In LaTeX, \textasciitilde{}. HTML entity: 〜. In Chinese and Japanese, it often indicates time or quantity ranges like "10〜20 people".

˜ is the small tilde, usually a superscript diacritic, but also used for similar connections. Unicode: U+02DC. LaTeX: \~{}. HTML entity: ˜. In Portuguese, it marks nasalization on vowels.

is the tilde operator, used in math for similarity or proportionality. Unicode: U+223C. LaTeX: \sim. HTML entity: ∼. Widely used in statistics and geometry; must be distinguished semantically from the plain wave dash.

is the superscript tilde, a small raised wave connector for certain phonetic or math systems. Unicode: U+2053. HTML entity: ⁓. Its smaller size suits fine typography needs.

⚙️ III. Math & Technical Connectors

is the horizontal line extension, used in math or technical drawings for continuous surfaces or boundaries. Unicode: U+23AF. HTML entity: ⎯. Rarely used in standard text; part of Unicode math symbols.

is the dotted connector (leader), used in tables of contents or menus to guide the eye from item to page number or price. Unicode: U+23E4. Common in menu design.

is the small dash, a narrow dash variant for compact typesetting. Unicode: U+FE58. HTML entity: ﹘. Saves space in monospaced documents or teletext.

is the small hyphen-minus, similar to a keyboard minus but smaller, for superscript or subscript contexts. Unicode: U+FE63. HTML entity: ﹣. May appear as micro-markings in chemical formulas or electronics.

is the fullwidth dash, taking up one Chinese character width, used in vertical or fullwidth East Asian text. Unicode: U+FF0D. HTML entity: -. Aligns perfectly with kanji/hanzi in fullwidth layouts.

is the overline, placed above characters to denote averages or repeating decimals in math. Unicode: U+203E. LaTeX: \overline{}. HTML entity: ‾. Also used for logical negation.

is the character tie, indicating close connection between two characters or sounds, common in IPA. Unicode: U+2040. HTML entity: ⁀. Linguists use it to mark liaison or smooth diphthong transitions.

is the low dotted line, similar to an underscore but dashed, used as a decorative separator or fill-in-the-blank guide. Unicode: U+FE4D. Found in traditional form designs or stationery.

💡 IV. Connector Symbol Usage Summary

First, dash distinctions in English: The en dash (–) is for ranges and connections; the em dash (—) for breaks or insertions; the hyphen (‐) for compound words. Their functions must not be mixed. In Chinese typesetting, a "one-em line" or connector dash is often used instead.

Second, underscore conventions in programming: The underscore _ is used in variable names (snake_case), private method identifiers (Python's _ prefix), or special system variables. Double underscores __ trigger name mangling in Python. Underscores cannot be used in domain names or most URL paths.

Third, text vs. math tildes: The math tilde operator ∼ denotes similarity or proportion, while the text wave dash 〜 indicates a tone or range. In LaTeX, \sim and \textasciitilde distinguish them. Always select the correct Unicode code point for the context to avoid rendering errors.

Fourth, invisible connector properties: Non-breaking hyphens, zero-width connectors, and similar invisible characters are crucial in typesetting. They control line breaks, preventing proper nouns or phone numbers from splitting. Modern engines support them well, but legacy systems may need testing.

❓ Connector Symbol FAQ · Input Methods & Meanings

Quickly master how to type each connector, the difference between hyphens and dashes, and special usage scenarios.

⌨️ How to type dashes and hyphens?
Hyphen: press the - key. En dash: in Word, Ctrl+Num -; LaTeX --. Em dash: Word Ctrl+Alt+Num -; LaTeX ---.
✏️ What's the difference between a hyphen and an en dash?
The hyphen (‐) is short and tight, for compounds like "well‐known". The en dash (–) is longer, for ranges like "3–5 pages". They differ in width and meaning; not interchangeable in professional typesetting.
📘 Where is the wave dash 〜 used?
The wave dash 〜 is common in Chinese/Japanese for ranges like "3〜5 items" or elongated tones like "Okay〜". The similar math symbol ∼ means approximation. Unicode U+301C; type "wave dash" in IME.
📐 How to input underscore and overline in LaTeX?
Underscore must be escaped as \_ to avoid subscript. Overline uses \overline{content}, e.g., $\overline{x}$ for average. In text mode, \textunderscore works.
🔗 What is a non-breaking hyphen and how to use it?
The non-breaking hyphen (‑) looks identical but prevents line breaks. In Word, Ctrl+Shift+-. In HTML, use ‑. Ideal for phone numbers or codes like "ISBN‑123".
💻 Notes for connector symbols in programming?
The hyphen-minus (U+002D) is for subtraction or flags. Underscores are used in variable names like user_name. Fullwidth dashes or other width-specific symbols may cause syntax errors; avoid them in code.
😊

Cute

Symbols used for decoration and embellishment, including stars, flowers, arrows, borders, etc.