HTML-Entities kodieren und dekodieren
Mit diesem Werkzeug können Sie HTML-Entities kodieren und dekodieren: aus „&“ wird „&“ und umgekehrt, auf Wunsch auch mit benannten, dezimalen oder hexadezimalen Referenzen für Umlaute, Euro- und Sonderzeichen. Ihr Text verlässt dabei nie den Browser.
Quelle: WHATWG HTML Living Standard – Named character references (Liste der benannten Zeichenreferenzen). Stand: .
So wird gerechnet
HTML-Entities – wofür sie gut sind
HTML-Entities (Zeichenreferenzen) stehen für Zeichen, die im Quelltext eine Sonderbedeutung haben oder sich schwer tippen lassen. Die fünf wichtigsten sind & für das kaufmännische Und, < und > für die spitzen Klammern, " für das Anführungszeichen und ' für den Apostroph. Ohne Kodierung würde der Browser ein Kleiner-als-Zeichen im Text als Beginn eines Tags lesen.
Benannt, dezimal, hexadezimal
- Benannt:
äfür ä,€für €. Gut lesbar, aber nicht jedes Zeichen hat einen Namen. - Dezimal:
äfür ä. Funktioniert für jedes Unicode-Zeichen. - Hexadezimal:
äfür ä, praktisch, wenn Sie den Codepoint aus einer Unicode-Tabelle kennen.
Wann kodieren, wann nicht
Bei UTF-8-Seiten dürfen Umlaute und Eurozeichen direkt im Text stehen. Kodieren müssen Sie die Pflichtzeichen, sobald Text in HTML eingefügt wird, vor allem Text von Nutzern: Das verhindert verfälschte Darstellung und ist ein Baustein gegen Cross-Site-Scripting. Je nach Ort (HTML-Text, Attribut, JavaScript, URL) gilt ein anderes Escaping.
Ehrliche Grenzen
Das Werkzeug kennt die gängigen benannten Referenzen (Latin-1, Typografie, Währungen, Pfeile, Mathematik, Griechisch), nicht alle über 2.000 Namen der WHATWG-Liste. Unbekannte Namen bleiben beim Dekodieren unverändert stehen und werden gemeldet. Beim Dekodieren entsteht Text, kein aktives HTML.
Häufige Fragen
Was sind HTML-Entities?
Zeichenreferenzen, die im Quelltext für ein Zeichen stehen, etwa ein kaufmännisches Und, eine spitze Klammer oder ein Umlaut. Sie beginnen mit Und-Zeichen und enden mit Semikolon.
Wie kodiere ich Sonderzeichen wie Umlaute für HTML?
Wählen Sie „Text in Entities kodieren“ und die Stufe „benannt“. Bei Seiten in UTF-8 sind Umlaute aber auch unkodiert erlaubt.
Wie dekodiere ich HTML-Entities?
Wählen Sie „Entities in Text dekodieren“ und fügen Sie den Text ein. Benannte, dezimale und hexadezimale Referenzen werden in Zeichen zurückverwandelt.
Welche Zeichen muss ich in HTML immer kodieren?
Das kaufmännische Und und die beiden spitzen Klammern. In Attributwerten kommt das jeweilige Anführungszeichen dazu.
Was ist der Unterschied zwischen benannten und numerischen Entities?
Benannte haben einen lesbaren Namen, numerische den Unicode-Codepoint als Zahl. Numerische funktionieren für jedes Zeichen, benannte nur für die, die einen Namen haben.
Quellen und Rechtsgrundlagen
- WHATWG HTML Living Standard – Named character references (Liste der benannten Zeichenreferenzen)
- MDN – Zeichenreferenz (character reference): Syntax benannter und numerischer Referenzen
Stand: · So prüfen wir
Passende Werkzeuge
- Base64 kodieren und dekodierenBase64 und Base64url kodieren/dekodieren mit korrektem UTF-8, dazu URL-Encode/Decode (Prozent-Kodierung). Mit Fehlerprüfung, lokal im Browser.
- JSON escape / unescapeJSON escape und unescape online: Text in einen gültigen JSON-String mit maskierten Anführungszeichen, Backslashes und Umbrüchen umwandeln oder zurück.
- HTML formatierenHTML formatieren: Quelltext einrücken und lesbar machen oder zu einer Zeile minimieren – mit Hinweisen auf nicht geschlossene Tags. Läuft lokal im Browser.
- Markdown in HTML umwandeln: Vorschau, HTML-Code, DownloadMarkdown in HTML umwandeln mit Live-Vorschau: Überschriften, Listen, Tabellen und Code nach CommonMark. Sauberer HTML-Code zum Kopieren, sicher ohne Skripte.
- ASCII-Tabelle mit Dezimal, Hex, Oktal, Binär und Unicode-SucheASCII-Tabelle 0–127 plus Latin-1 und Windows-1252: dezimal, hex, oktal, binär, HTML-Entity, Steuerzeichen. Mit Suche, Klick-Kopieren und Text-zu-Code-Umrechner.
- JSON formatieren, validieren und minifizierenJSON online prüfen nach RFC 8259: Fehler mit Zeile, Spalte und klarer Erklärung, schön formatieren oder minifizieren, Schlüssel sortieren. Lokal im Browser.
- Wie ist meine IP-Adresse?Öffentliche IP-Adresse herausfinden: Ihre IPv4 und IPv6 sofort sehen, dazu ungefährer Standort, Internetanbieter und Browser-Daten. Nichts wird gespeichert.
- Px in rem umrechnenPx in rem umrechnen mit eigener Basisschriftgröße, dazu em, pt, Prozent und vw, plus Tabelle gängiger Schriftgrößen zum Nachschlagen. Kostenlos, ohne Anmeldung.
- JSON in TypeScript umwandelnJSON in TypeScript umwandeln: Typen, Interfaces oder JSON Schema aus Beispieldaten erzeugen, mit optionalen Feldern. Läuft im Browser, ohne Upload.