HTML-Entities umwandeln
Wandle Umlaute und Sonderzeichen in HTML-Entities um – oder mache Entities wieder lesbar. Nur Pflichtzeichen oder alle Sonderzeichen wählbar.
Das Tool wandelt Zeichen in HTML-Entities um: nur die Pflichtzeichen (& < > " '), oder zusätzlich alle Nicht-ASCII-Zeichen wie Umlaute, € und Anführungszeichen – als benannte (ä) oder numerische (ä) Entities. Umgekehrt dekodiert es Entities zurück in lesbaren Text. So bleiben Sonderzeichen auch bei falscher Zeichenkodierung sicher darstellbar.
Wichtige HTML-Entities
| Zeichen | Benannt | Numerisch | Bedeutung |
|---|---|---|---|
| & | & | & | Kaufmanns-Und (Pflicht) |
| < | < | < | Kleiner als (Pflicht) |
| > | > | > | Größer als (Pflicht) |
| " | " | " | Anführungszeichen (in Attributen) |
| ä ö ü ß | ä ö ü ß | ä ö ü ß | Deutsche Sonderzeichen |
| € | € | € | Euro |
| © | © | © | Copyright |
| Leerzeichen | |   | Geschütztes Leerzeichen |
Wann Entities nötig sind
In HTML haben < und & besondere Bedeutung: < beginnt ein Tag, & eine Entity. Willst du diese Zeichen als Text anzeigen, musst du sie als < und & schreiben, sonst interpretiert der Browser sie als Code. Das gilt auch als Sicherheitsmaßnahme: Wer Nutzereingaben ausgibt, muss < und > kodieren, damit eingeschleuster Code nicht ausgeführt wird (Cross-Site-Scripting).
Umlaute und andere Sonderzeichen benötigen bei UTF-8-Seiten eigentlich keine Entities. Sie sind nur nötig, wenn die Zeichenkodierung unsicher ist (alte Systeme, E-Mail-Vorlagen, bestimmte CMS) oder wenn ein Zeichen in Quelltext schwer zu tippen ist.
So nutzt du das Tool
- Richtung und Umfang wählenFür Sicherheitszwecke genügen die Pflichtzeichen. Für maximale Kompatibilität kodierst du alle Sonderzeichen.
- Schreibweise festlegenBenannte Entities sind lesbarer (ä), numerische funktionieren auch für Zeichen ohne Namen (€).
- Ausgabe kopierenSetze das Ergebnis in deinen HTML-Code oder deine Vorlage ein.
Praxis-Hinweise
- Verwende UTF-8 (<meta charset="utf-8">) und schreibe Umlaute direkt – das ist lesbarer.
- Nutze sparsam: Für Abstände ist CSS die bessere Wahl.
- In JSON, JavaScript und URLs gelten andere Maskierungsregeln – nicht mit HTML-Entities verwechseln.
- Beim Dekodieren werden auch unbekannte oder unvollständige Entities behandelt, wie es ein Browser tun würde.
Typische Einsatzzwecke für HTML-Entities
In einer Vorlage steht ein Vergleichszeichen mitten im Text und ein Link mit dem kaufmännischen Und. Sobald der Text ins HTML wandert, müssen diese Zeichen ersetzt werden, sonst entstehen falsche Struktur oder abgeschnittene Adressen. Die Option für Pflichtzeichen erledigt genau diese fünf Stellen, ohne Umlaute und Währungszeichen anzufassen.
Der zweite Weg führt zurück: Aus einer alten Seite oder aus einem Tool kommt ein Text voller Entities, und du willst ihn im Editor weiterbearbeiten. Dekodieren und „Ausgabe als Eingabe“ machen daraus wieder lesbaren Text. Für Systeme, die keine benannten Entities kennen, wählst du die numerische Schreibweise – dezimal oder hexadezimal, je nach Vorgabe des Ziels.
Der dritte Grund ist die Datenübernahme: Aus Tabellen oder aus einer Datenbank kopierte Werte enthalten Zeichen, die im Template nicht erlaubt sind. Ein Durchgang genügt, um den Text einzuspielen, ohne ihn Zeichen für Zeichen zu prüfen.
Mögliche Fehler beim Kodieren und Dekodieren
- Der Text enthält doppelte Entities: Schon kodierte Zeichen wurden ein zweites Mal umgewandelt. Vorher dekodieren, dann kodieren – der Knopf „Ausgabe als Eingabe“ holt das Ergebnis ins Eingabefeld.
- Umlaute bleiben unverändert: Der Umfang steht auf Pflichtzeichen und erfasst nur die fünf Sonderzeichen, die im HTML-Text Pflicht sind. Für alles außerhalb von ASCII die Option „Alle Sonderzeichen“ wählen.
- Das Zielsystem zeigt die Schreibweise statt des Zeichens: Benannte und numerische Entities sind gleichwertig, aber nicht überall bekannt. Für solche Fälle die numerische Variante einstellen, dann wird die Folge dort verstanden.
- Der Text enthält ganze Tags: Das Tool ersetzt Zeichen, keine Struktur – HTML-Elemente bleiben unangetastet. Wenn die Tags selbst weg sollen, arbeitet der HTML-Tags-Entferner an anderer Stelle.
Für wen sich der Entities-Umwandler eignet
Sinnvoll ist er für Redaktionen und CMS-Betreuer, die Texte aus Word oder anderen Systemen übernehmen, für Template-Entwickler, die Sonderzeichen im Markup absichern, für Newsletter-Versender mit Zeichenproblemen in Mailprogrammen sowie für Datenbank-Verantwortliche, die Importe mit Sonderzeichen vorbereiten.
Für Unicode-Zeichen, die gar keine Entity haben, ist die Unicode-Zeichen-Suche die passende Ergänzung, und Adressen und Parameter kodierst du im URL-Kodierer. Wer Tags selbst entfernen möchte, arbeitet mit dem HTML-Tags-Entferner.
Auch Schulen und Weiterbildungen nutzen den Umweg, weil die numerische Schreibweise denselben Wert wie die benannte hat und damit den Zusammenhang zwischen Zeichen und Darstellung sichtbar macht.
Datenschutz & Prüfung: Dieses Tool arbeitet vollständig lokal in deinem Browser – Eingaben und Dateien werden nicht hochgeladen oder gespeichert. Funktion geprüft: Oktober 2026.
Passende Tools
Unicode-Zeichen-Analyse
Unicode-Codepoints, UTF-8-Bytes und HTML-Entities für jedes Zeichen anzeigen.
Zum Tool Text & GeneratorenHTML-Tags entfernen
HTML-Code in reinen Text umwandeln: Tags entfernen, Entities dekodieren, Links behalten.
Zum Tool Web & CodeURL kodieren und dekodieren
URL-Kodierung (Prozent-Kodierung) für Text, Parameter und ganze URLs – kodieren und dekodieren.
Zum ToolHäufige Fragen
Wie wandle ich Umlaute in HTML-Entities um?
Richtung „Kodieren“, Umfang „Alle Sonderzeichen“ wählen. Aus ä wird ä, aus € wird €.
Muss ich Umlaute in HTML überhaupt kodieren?
Bei UTF-8-Seiten nicht. Entities helfen bei unsicherer Kodierung oder in Systemen, die Sonderzeichen nicht sauber übertragen.
Was ist der Unterschied zwischen benannten und numerischen Entities?
Benannte (ä) sind lesbar, numerische (ä) funktionieren für jedes Unicode-Zeichen.
Warum muss ich < und & kodieren?
Sie haben in HTML besondere Bedeutung. Unkodiert können sie Darstellung stören oder Sicherheitslücken öffnen.
Kann ich Entities zurückwandeln?
Ja, wähle „Dekodieren“. Benannte und numerische Entities werden in Zeichen umgewandelt.
Werden meine Daten übertragen?
Nein, die Umwandlung passiert lokal im Browser.
Alle Tools an einem Ort
Über 100 Rechner für Alltag, Mathematik, Finanzen und mehr – kostenlos, ohne Anmeldung und mit sichtbarem Rechenweg.