Zuletzt kopiert
noch nichts. kopieren Sie unten irgendetwas.

So tippen Sie Tilde

~ liegt auf einer US-Tastatur auf Umschalt + ` und auf einer britischen auf Umschalt auf der Taste links neben der Eingabetaste. Drücken Sie Umschalt + ` auf einer britischen Tastatur, bekommen Sie stattdessen ¬, und das ist die ganze Erklärung für die Taste, die falsch zu sein scheint: nichts ist kaputt, die Belegung ist schlicht die andere. Alt + 126 auf dem Ziffernblock erzeugt es unter jeder Windows-Belegung, und das ist der Weg, wenn die Tastatur vor Ihnen keine Taste dafür hat, und ~ schreibt es in HTML. Sein Codepunkt ist U+007E.

Tilde (Unicode-Name, auf Englisch)

~
Kopieren
Unicode
U+007E
Windows
Alt + 126
Wege, Tilde zu tippen
WoKürzelWie
WindowsAlt + 126Alt halten und die Zahl auf dem Ziffernblock tippen.
HTML~Dies in den HTML-Quelltext einfügen.
UnicodeU+007ETILDE

Andere Zeichen: Satzzeichen

Alle Alt-Codes: Satzzeichen

~ wohnt im Block Basic Latin (U+0000-U+007F), der ursprüngliche ASCII-Satz: die Buchstaben, Ziffern und Satzzeichen, die auf einer US-Tastatur stehen. Innerhalb von Unicode ist es als Sm eingeordnet, ein mathematisches Zeichen. Software kann es mit dem Abstand setzen, den ein Operator erwartet.

Wofür Tilde gebraucht wird

~ gehört in den Fließtext und nicht in eine Gleichung. LaTeX schreibt es \~{}, als Textbefehl, und einen Mathematikbefehl dafür gibt es überhaupt nicht: es ist ein Zeichen, das hingeschrieben wird, und kein Operator, der auf etwas wirkt. In $...$ gesetzt, sieht es genau deshalb falsch aus.

Unicode veröffentlicht in CLDR eine zweite Namensliste für ~, die Stichwörter aus seinen eigenen Suchdaten statt des förmlichen Namens, und das sind proportional und tilde-zeichen. Diese Wörter tippt vermutlich, wer dieses Zeichen sucht und Tilde nicht als seinen Namen kennt, und die Suche in den Zeichenlisten findet sie ebenso wie den Unicode-Namen.

Womit ~ verwechselt wird

Unicodes eigene Verwechslungstabelle, die zum Aufspüren von nachgemachten Domainnamen dient, stellt ~ zu ˜ (U+02DC, Small Tilde). Das sind eigene Zeichen, die einander nah genug sehen, um verwechselt zu werden, eine Suche oder ein Zeichenkettenvergleich trennt sie also dort, wo Ihr Auge das nicht tut. Wenn Tilde nicht dort trifft, wo Sie es erwarten, ist eines davon der übliche Grund.

Was Unicode über Tilde sagt

Unicode merkt zu ~ unmittelbar etwas an. Neben U+007E trägt die Codetabelle die Notiz „This is a spacing character“. Das ist der Standard, der sagt, wofür das Zeichen da ist, und kein Schluss aus seinem Namen.

Die Codetabelle verweist von ~ auf small tilde (U+02DC), combining tilde (U+0303), combining tilde overlay (U+0334), swung dash (U+2053), tilde operator (U+223C) und tilde with ring above (U+2E1B). Das sind die Zeichen, die der Standard für die hält, die Sie vielleicht gemeint haben, und damit die, die zu prüfen sich lohnt, wenn Tilde beinahe, aber nicht ganz richtig aussieht.

Wie Tilde sich in Software verhält

~ nimmt im Terminal eine Spalte ein. Es trägt keine eigene Laufrichtung, in einer Zeile, die Englisch mit Arabisch oder Hebräisch mischt, nimmt es also die Richtung des Textes um sich herum an, statt eine zu erzwingen.

Jede Art, Tilde zu schreiben

Kodierungen und Escapes für Tilde (~)
FormWert
CodepunktU+007E
Dezimal126
UTF-8-Bytes7E
UTF-16-Bytes00 7E
HTML-Entity~
HTML numerisch~ oder ~
CSS\007E
JavaScript\u007E
Python\u007E
URL-kodiert%7E
LaTeX, in prose\~{}
SVG007E.svg · (SIL Open Font License)

Wenn ~ maskiert werden muss

~ ist ein Byte in ASCII, in UTF-8 und in jeder gebräuchlichen Codepage, es kommt also nie beschädigt an. Sein Problem ist das umgekehrte: es bedeutet der Software, die es liest, etwas. In HTML lässt es sich als ~ schreiben, in einer URL ist es %7E, und in einem CSV-Feld, einem Shell-Befehl oder einem regulären Ausdruck muss es maskiert oder in Anführungszeichen gesetzt statt schlicht getippt werden. Deshalb ist ~ auch das Zeichen, das Leute einsetzen, wenn sich das gewünschte nicht tippen lässt.

Nameauf ein Zeichen zeigen
Unicode—
Windows—
Mac—
HTML—
KOPIERT