Omnikit
DevDateienFinanzenAlle Tools
Ctrl K
Dev-ToolsDatei-ToolsFinanzrechnerAlle Tools
StartseiteEntwickler-ToolsHTML-Entities kodieren und dekodieren
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

HTML-Entities kodieren und dekodieren

dev

Kodieren Sie &, <, > und Anführungszeichen als HTML-Entities oder dekodieren Sie jede benannte und numerische Entity

Läuft in Ihrem Browser. Nichts, was Sie eingeben, wird irgendwohin gesendet. Geprüft am 16. Oktober 2026.

Eine HTML-Entity schreibt ein Zeichen als Referenz wie &amp;, &#169; oder &#xA9;, damit Text das umgebende Markup nicht zerstören kann. In normalem HTML brauchen das nur 5 Zeichen: &, <, >, " und '. Der Standard definiert 2.125 benannte Entities; dieses Tool dekodiert alle und kodiert mit den 252 klassischen Namen oder mit Zahlen.

Diese Seite wurde maschinell aus dem englischen Original übersetzt. Die Übersetzung wurde noch von keinem Menschen geprüft; maßgeblich ist die englische Fassung. Englisches Original lesen

Weiter:
  • URL-Encoder und -Decoder Text und URLs prozentkodieren oder dekodieren und jeden Teil eines Links sehen
  • String escapen & unescapen Text für einen JSON-, JavaScript-, Java-, Python-, SQL- oder CSV-String escapen oder unescapen

So kodieren oder dekodieren Sie HTML-Entities

1

Fügen Sie Text oder HTML in den Bereich Eingabe ein oder klicken Sie auf Beispiel ausprobieren.

2

Wählen Sie Kodieren, um Zeichen als Entities zu schreiben, oder Dekodieren, um Entities wieder in Zeichen umzuwandeln.

3

Wählen Sie beim Kodieren, welche Zeichen kodiert werden und ob Namen, Dezimal- oder Hex-Zahlen geschrieben werden.

4

Klicken Sie auf Kopieren oder drücken Sie Ctrl+Enter, um das Ergebnis aus dem Bereich Ausgabe zu übernehmen.

Über den HTML-Entity-Encoder und -Decoder

Eine HTML-Entity, auch Zeichenreferenz genannt, schreibt ein Zeichen mit reinem ASCII: als Namen wie &copy;, als Dezimalzahl wie &#169; oder als Hex-Zahl wie &#xA9;. Ein Browser zeigt alle drei als © an.

Kodieren. Wählen Sie, wie viel kodiert wird:

  • Nur & < > " ' ist das, was das Escapen von Benutzertext braucht. Diese fünf können ein Tag beenden, eines beginnen oder einen Attributwert vorzeitig schließen – so wird aus Text Markup und im schlimmsten Fall eine Skript-Injection.
  • Plus Nicht-ASCII schreibt zusätzlich jeden Buchstaben mit Akzent, jedes Symbol und jedes Emoji als Referenz, für eine Datei oder ein System, das kein UTF-8 transportieren kann, etwa eine alte E-Mail-Vorlage.
  • Alles kodiert alles außer Buchstaben, Ziffern und Leerzeichen; manche nutzen das, um eine E-Mail-Adresse vor einfachen Scrapern zu verbergen.

Wählen Sie dann Namen, Dezimal oder Hex. Die Namen stammen aus den 252 von HTML 4.01, die jeder Browser und jedes E-Mail-Programm kennt; Zeichen ohne Namen werden als Hex-Zahlen geschrieben. Der Apostroph wird als &#39; geschrieben, weil &apos; in HTML 4 unbekannt ist.

Dekodieren folgt den Regeln, die Browser verwenden. Alle 2.125 Namen des HTML-Standards sind bekannt, auch diejenigen, die für zwei Zeichen stehen. Die 106 Legacy-Namen, die ohne Semikolon funktionieren, etwa &copy 2026, werden dekodiert und markiert. &#0;, Surrogates und Zahlen über U+10FFFF werden zum Ersatzzeichen, und &#128; bis &#159; werden als Windows-1252 gelesen, sodass &#150; ein Halbgeviertstrich ist, wie in jedem Browser. Text, der nach einem Durchgang noch kodiert ist, etwa &amp;lt;, wird angezeigt, mit einer Schaltfläche, um erneut zu dekodieren.

Alles läuft in Ihrem Browser; nichts, was Sie einfügen, wird irgendwohin gesendet.

Häufig gestellte Fragen

Welche Zeichen müssen in HTML escaped werden?

Fünf Zeichen müssen escaped werden, wenn Text in HTML eingefügt wird: das kaufmännische Und als &amp;, das Kleiner-als-Zeichen als &lt;, das Größer-als-Zeichen als &gt;, das doppelte Anführungszeichen als &quot; und der Apostroph als &#39;. Im Elementtext sind streng genommen nur & und < erforderlich, aber das Escapen aller fünf hält auch Attributwerte in Anführungszeichen sicher.

Was ist der Unterschied zwischen &#39; und &apos;?

Beide stehen für den Apostroph. Der Name &apos; stammt aus XML und wurde erst mit HTML5 in HTML aufgenommen, daher zeigen HTML-4-Browser und einige ältere E-Mail-Programme ihn wörtlich an. Die Zahl &#39; funktioniert überall, deshalb schreiben Encoder, auch dieser, den Apostroph als &#39;.

Warum zeigt mein Text &amp;lt; statt < an?

Text, der &amp;lt; anzeigt, wurde zweimal kodiert: Der erste Durchgang machte aus < ein &lt;, und ein zweiter Durchgang machte aus diesem kaufmännischen Und ein &amp;. Dekodieren Sie ihn zweimal, um das Original zurückzubekommen. Nach jedem Durchgang zählt dieses Tool die noch vorhandenen Entities und bietet an, den Decoder mit einem Tipp erneut auszuführen.

Sollte ich benannte oder numerische HTML-Entities verwenden?

Benannte Entities wie &eacute; sind leichter zu lesen, während numerische wie &#233; oder &#xE9; für jedes Unicode-Zeichen funktionieren, auch für Emojis ohne Namen. Eine als UTF-8 gespeicherte Seite braucht für Akzente keines von beiden; Entities sind vor allem für die fünf Sonderzeichen und für Systeme wichtig, die auf ASCII beschränkt sind.

Wie viele HTML-Entities gibt es?

Der WHATWG-HTML-Standard listet 2.125 benannte Zeichenreferenzen auf, und 106 davon werden aus Kompatibilität mit alten Seiten auch ohne abschließendes Semikolon akzeptiert. HTML 4.01 hatte 252 Namen. Jedes beliebige Zeichen kann außerdem über seine Unicode-Nummer geschrieben werden, dezimal als &#8364; oder hexadezimal als &#x20AC;.

Ist &nbsp; die HTML-Entity für ein geschütztes Leerzeichen?

Ja, &nbsp; ist das geschützte Leerzeichen U+00A0, auch als &#160; oder &#xA0; geschrieben. Ein Browser bricht an ihm nie eine Zeile um und fasst mehrere davon nie zu einem zusammen, anders als bei normalen Leerzeichen. Wer es übermäßig für das Layout einsetzt, erschwert den Textumbruch auf Smartphones, daher sind CSS-Abstände meist das bessere Werkzeug.

Quellen

  • WHATWG HTML Living Standard, 13.5 Named character referencesThe 2,125 entity names the decoder knows, from entities.json
  • WHATWG HTML Living Standard, 13.2.5.72 Character reference stateMissing semicolons, &#0;, surrogates and the Windows-1252 rule for &#128;-&#159;
  • W3C HTML 4.01, 24 Character entity referencesThe 252 names the encoder writes

Zuletzt geprüft am 16. Oktober 2026.

Sätze und Regeln ändern sich; prüfen Sie die Quelle, bevor Sie sich auf eine Zahl verlassen.

Kommen Sie nicht weiter? Fragen Sie zu HTML-Entities kodieren und dekodieren und jeder, der es weiß, kann antworten. Kein Konto nötig.

Ähnliche Tools

Alle Entwickler-Tools
Base64 kodieren und dekodierenText und Dateien in Base64 und zurück, mit URL-sicherem Modus und BildvorschauUnix-Timestamp-KonverterUnix-Timestamps in Datumsangaben und Datumsangaben in Timestamps, in jeder ZeitzoneJSON in TypeScript umwandelnTypeScript-Interfaces oder -Typen aus einem JSON-Beispiel erzeugenCSV in JSON umwandelnCSV in JSON und JSON in CSV umwandeln, mit TabellenvorschauYAML in JSON umwandelnYAML in JSON und JSON in YAML umwandeln, mit aufgelösten AnkernURL-Encoder und -DecoderText und URLs prozentkodieren oder dekodieren und jeden Teil eines Links sehenZahlensystem-UmrechnerBinär, oktal, dezimal, hexadezimal und jede Basis bis 36, exakt bei jeder Größe, mit ZweierkomplementColor ConverterHEX, RGB, HSL, HWB, OKLCH and CMYK in both directions, with a contrast check
War dieses Tool hilfreich?
Omnikit

Kleine Aufgaben, erledigt in Ihrem Browser. Kostenlos, schnell und privat. Dateien werden nie hochgeladen.

Dateien

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Dev

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Finanzen

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
AnleitungenFragenÜber unsWie wir prüfenGesetzesbibliothek (Beta)DatenschutzNutzungsbedingungenOffenlegungKontaktMore: Exam practice (UGC NET Paper 1)Läuft in Ihrem Browser. Nichts wird hochgeladen. © 2026 Omnikit (theomnikit.com)