Die Umwandlung läuft live im Browser und dein Text wird nicht hochgeladen. Verwende Sonderzeichen, wenn du nur sicheren HTML-Text brauchst, Benannte Entities für lesbare Referenzen wie ©, oder die numerischen Modi, wenn du dezimale oder hexadezimale Codepunkte benötigst.
HTML-Entities kodieren und dekodieren
Läuft komplett in deinem Browser - kein Upload, keine Anmeldung.
Was ist ein HTML-Entity-Encoder und -Decoder?
Ein HTML-Entity-Encoder und -Decoder wandelt Zeichen zwischen lesbarem Text und HTML-Zeichenreferenzen wie <, ©, © und 🌍 um. Nutze ihn, um markup-empfindliche Zeichen vor dem Einfügen in HTML zu escapen, oder um Entities aus Quellcode wieder in normalen Text zu dekodieren.
So funktioniert’s
- 1Kodieren oder Dekodieren wählen. Wähle Kodieren, um Text in HTML-Entities umzuwandeln, oder Dekodieren, um Entity-Referenzen wieder in lesbare Zeichen umzuwandeln.
- 2Kodiermodus wählen. Nutze Sonderzeichen für sicheren HTML-Text, Benannte Entities für lesbare Namen oder Dezimal und Hex für numerische Codepunkt-Referenzen.
- 3Text einfügen. Das Ergebnis aktualisiert sich live im Ausgabefeld. Der Dekodieren-Modus verarbeitet benannte, dezimale und hexadezimale Referenzen zusammen.
- 4Ergebnis kopieren. Kopiere den kodierten oder dekodierten Text und füge ihn in dein HTML, Template, deine E-Mail oder Dokumentation ein.
Für wen
- Webentwickler escapen Snippets mit spitzen Klammern, Ampersands, Anführungszeichen oder Apostrophen, bevor sie als Text angezeigt werden.
- Content-Redakteure dekodieren CMS- oder E-Mail-Template-Texte, in denen Symbole als
&, oder©erscheinen. - QA- und Support-Teams prüfen, ob eine defekte Seite rohes Markup oder bereits escapte Entity-Referenzen enthält.
- Dokumentationsautoren bereiten Beispiele vor, die HTML-Tags zeigen, ohne dass der Browser sie als echtes Markup behandelt.
Häufige Fragen
Ist dieser HTML-Entity-Encoder kostenlos?
Ja. Der HTML-Entity-Encoder und -Decoder ist kostenlos nutzbar, ohne Anmeldung, ohne Download und ohne Nutzungslimit. Text einfügen, Modus wählen und das Ergebnis im Browser kopieren.
Wird mein Text irgendwo hochgeladen?
Nein. Kodierung und Dekodierung laufen lokal im Browser. Der Text, den du in das Widget einfügst, wird nicht an einen Server gesendet. Das ist hilfreich für private Templates, Quellcode-Snippets und Support-Tickets.
Welche Zeichen sollte ich für sicheres HTML kodieren?
Mindestens Ampersand, Kleiner-als, Größer-als und Anführungszeichen solltest du escapen, wenn Text in HTML oder in ein Attribut eingefügt wird. Diese Zeichen können Markup, Entities oder Attributgrenzen starten. Alle Nicht-ASCII-Zeichen zu kodieren, ist auf modernen UTF-8-Seiten optional.
Was ist der Unterschied zwischen benannten, dezimalen und hexadezimalen Entities?
Benannte Entities nutzen lesbare Bezeichnungen wie <code>&copy;</code>. Dezimale numerische Referenzen verwenden Codepunkte in Basis 10, zum Beispiel <code>&#169;</code>. Hex-Referenzen verwenden Basis 16, zum Beispiel <code>&#xa9;</code>. Browser dekodieren alle drei Formen.
Unterstützt der Decoder Emojis und nicht englischen Text?
Ja. Numerische Referenzen können jeden gültigen Unicode-Codepunkt darstellen, auch Emojis und nicht lateinische Schriften. Zum Beispiel wird <code>&#x1f30d;</code> zum Globus-Emoji dekodiert, und benannte Entities wie <code>&eacute;</code> werden zu Buchstaben mit Akzent.
Wird dekodiertes HTML als echtes Markup ausgeführt?
Nein. Das dekodierte Ergebnis wird in einer einfachen Textarea angezeigt, deshalb bleiben Tags im Tool Text. Wenn du die dekodierte Ausgabe in ein HTML-Dokument kopierst, behandelt der Browser echte Tags danach als Markup.
Warum wurde ein doppelt escaptes Ampersand nur einmal dekodiert?
<code>&amp;</code> ist die Entity für ein literales Ampersand. Einmal dekodiert ergibt sie <code>&</code>. Wenn ein String mehrfach kodiert wurde, musst du eventuell mehr als einmal dekodieren. Tue das aber nur, wenn du weißt, dass die Quelle doppelt escapet ist.