Connector Symbols Collection: Hyphens, Dashes, Tildes & Input Guide
Click a symbol to get Unicode, LaTeX, HTML entities, and SVG source. Includes 20 connector symbols (hyphens, dashes, tildes, underscores, etc.) with standard names and usage notes, covering writing, typesetting, programming, and mathematical contexts.
📐 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.
--. Em dash: Word Ctrl+Alt+Num -; LaTeX ---. \_ to avoid subscript. Overline uses \overline{content}, e.g., $\overline{x}$ for average. In text mode, \textunderscore works.