HTML-Entity-Zeichenreferenz: Vollständige Liste und Leitfaden (2026)
Beim Erstellen von Websites müssen Sie häufig Zeichen anzeigen, die in HTML eine besondere Bedeutung haben (wie < und >) oder Zeichen, die sich nicht auf Ihrer Tastatur befinden (wie © oder €). Diese werden durch HTML-Entities dargestellt.
Eine HTML-Entity kann eine benannte Entity (wie ©) oder eine numerische Entity (wie ©) sein. Dieser Leitfaden bietet eine vollständige Referenz für die am häufigsten verwendeten HTML-Entities.
1. Schnellsuche: Essenzielle HTML-Entities
Wenn Sie nur die fünf wichtigsten Entities für Sicherheit und grundlegendes Markup benötigen, finden Sie diese hier:
| Zeichen | Entity-Name | Entity-Nummer | Beschreibung |
|---|---|---|---|
< |
< |
< |
Kleiner als (Tag-Anfang) |
> |
> |
> |
Größer als (Tag-Ende) |
& |
& |
& |
Ampersand (Entity-Anfang) |
" |
" |
" |
Doppeltes Anführungszeichen |
' |
' |
' |
Einfaches Anführungszeichen / Apostroph |
2. Vollständige HTML-Zeichenreferenztabelle
Gängige Zeichen und Symbole
| Zeichen | Entity-Name | Entity-Nummer | Beschreibung |
|---|---|---|---|
|
|
  |
Geschütztes Leerzeichen |
© |
© |
© |
Copyright-Symbol |
® |
® |
® |
Eingetragenes Warenzeichen |
™ |
™ |
™ |
Markenzeichen-Symbol |
§ |
§ |
§ |
Paragraphenzeichen |
¶ |
¶ |
¶ |
Absatzzeichen |
• |
• |
• |
Aufzählungspunkt |
… |
… |
… |
Auslassungspunkte |
— |
— |
— |
Geviertstrich |
– |
– |
– |
Halbgeviertstrich |
Währungssymbole
| Zeichen | Entity-Name | Entity-Nummer | Beschreibung |
|---|---|---|---|
€ |
€ |
€ |
Euro-Zeichen |
£ |
£ |
£ |
Pfund-Zeichen |
¥ |
¥ |
¥ |
Yen / Yuan Zeichen |
¢ |
¢ |
¢ |
Cent-Zeichen |
¤ |
¤ |
¤ |
Allgemeines Währungszeichen |
Mathematische Operatoren
| Zeichen | Entity-Name | Entity-Nummer | Beschreibung |
|---|---|---|---|
± |
± |
± |
Plus-Minus-Zeichen |
× |
× |
× |
Multiplikationszeichen |
÷ |
÷ |
÷ |
Divisionszeichen |
√ |
√ |
√ |
Quadratwurzel |
∞ |
∞ |
∞ |
Unendlichkeitszeichen |
≈ |
≈ |
≈ |
Rund gleich |
≠ |
≠ |
≠ |
Ungleich |
≤ |
≤ |
≤ |
Kleiner gleich |
≥ |
≥ |
≥ |
Größer gleich |
∑ |
∑ |
∑ |
Summenzeichen (Sigma) |
∏ |
∏ |
∏ |
Produktzeichen |
∫ |
∫ |
∫ |
Integralzeichen |
Griechisches Alphabet
| Zeichen | Entity-Name | Entity-Nummer | Beschreibung |
|---|---|---|---|
α |
α |
α |
Griechischer Kleinbuchstabe Alpha |
β |
β |
β |
Griechischer Kleinbuchstabe Beta |
γ |
γ |
γ |
Griechischer Kleinbuchstabe Gamma |
Δ |
Δ |
Δ |
Griechischer Großbuchstabe Delta |
Σ |
Σ |
Σ |
Griechischer Großbuchstabe Sigma |
Ω |
Ω |
Ω |
Griechischer Großbuchstabe Omega |
π |
π |
π |
Griechischer Kleinbuchstabe Pi |
θ |
θ |
θ |
Griechischer Kleinbuchstabe Theta |
Pfeile und Layout
| Zeichen | Entity-Name | Entity-Nummer | Beschreibung |
|---|---|---|---|
← |
← |
← |
Pfeil links |
↑ |
↑ |
↑ |
Pfeil oben |
→ |
→ |
→ |
Pfeil rechts |
↓ |
↓ |
↓ |
Pfeil unten |
↔ |
↔ |
↔ |
Links-rechts-Pfeil |
↵ |
↵ |
↵ |
Zeilenumbruch-Pfeil |
3. Kategorien von HTML-Entities
Reservierte Zeichen
In HTML sind einige Zeichen reserviert. Zum Beispiel können Sie die Zeichen < oder > nicht direkt in Ihrem Text verwenden, da der Browser sie für Tags halten würde. Sie müssen < und > verwenden. Ebenso muss das & als & kodiert werden, da es der Anfang einer Entity ist.
Währung und Rechtliches
Symbole wie © (Copyright), ® (Eingetragen) und verschiedene Währungszeichen sind nicht auf allen Tastaturen Standard oder könnten durch unterschiedliche Zeichenkodierungen (wie der Wechsel von UTF-8 zu ISO-8859-1) beschädigt werden. Die Verwendung von Entities stellt sicher, dass sie auf allen Systemen korrekt angezeigt werden.
Mathematische Operatoren
Für technisches Schreiben oder wissenschaftliche Dokumentationen bietet HTML eine breite Palette an mathematischen Symbolen. Während viele in Unicode verfügbar sind, machen benannte Entities wie ∞ den Code viel lesbarer als reine Zeichencodes.
4. Tipps zur Verwendung: So nutzen Sie Entities
In HTML
Geben Sie den Namen oder die Nummer der Entity einfach direkt in Ihren HTML-Code ein:
<p>Copyright © 2026 Tool3M</p>
<p>3 < 5 ist eine wahre Aussage.</p>
In JavaScript
Wenn Sie den textContent eines Elements festlegen, verwenden Sie das literale Zeichen. Wenn Sie jedoch einen HTML-String erstellen, verwenden Sie die Entity:
// Korrekt für HTML-Injektion
const myString = "5 × 10 = 50";
element.innerHTML = myString;
// Verwendung von Unicode in JS-Strings
const mySymbol = "\u00A9"; // ©
In CSS
In CSS "content"-Eigenschaften (verwendet mit :before oder :after) verwenden Sie einen Backslash gefolgt vom Hexadezimalwert:
.copyright:before {
content: "\00A9"; /* Unicode für © */
}
5. Häufig gestellte Fragen (FAQ)
Was ist der Unterschied zwischen einem Entity-Namen und einer Entity-Nummer?
Ein Entity-Name (wie ") ist eine für Menschen lesbare Mnemonik. Eine Entity-Nummer (wie ") bezieht sich auf den Unicode/ISO-10646 Codepoint des Zeichens. Nicht alle Zeichen haben Namen, aber jedes Zeichen hat eine Nummer. Nummern sind im Allgemeinen sicherer für ältere Browser oder XML-Kontexte.
Warum muss ich das Ampersand (&) maskieren?
Das Ampersand & ist das "Auslösezeichen" für HTML-Entities. Wenn Sie eine URL wie index.php?id=1&name=test haben, könnte der Teil &name von einigen Browsern fälschlicherweise als benannte Entity interpretiert werden. Um zu 100 % sicher zu sein, schreiben Sie immer &.
Gibt es ein Sicherheitsrisiko bei HTML-Entities?
Ja. Das Versäumnis, HTML-Entities zu kodieren, ist die Hauptursache für Cross-Site Scripting (XSS). Wenn ein Benutzer <script>alert(1)</script> übermittelt und Sie dies direkt anzeigen, führt der Browser das Skript aus. Wenn Sie es als <script>... kodieren, wird es sicher als Text angezeigt.
Sollte ich UTF-8 anstelle von Entities verwenden?
Die moderne Webentwicklung bevorzugt die Verwendung der UTF-8-Kodierung im gesamten Stack. In einem UTF-8-Dokument können Sie Zeichen wie © oder π direkt eingeben. Aus Sicherheits- und Syntaxgründen müssen Sie jedoch die reservierten Zeichen (<, >, &, ", ') weiterhin maskieren.
Verwandte Tools auf Tool3M
- HTML-Entity-Codec: Kodieren oder dekodieren Sie Text ganz einfach in HTML-Entities, um XSS zu verhindern oder Sondersymbole anzuzeigen.
- URL-Kodierer/Dekodierer: Zum Kodieren von Zeichen in URLs.
- JSON-Formatierer: Nützlich, um sicherzustellen, dass Ihre Datenstrings korrekt maskiert sind.