ForHosting KIT · Websites auslesen & überwachen

HTML-Entitäten mit Namen kodieren und dekodieren

Kodieren Sie „Tom & Jerry <3 © 2026“ und erhalten Sie „Tom &amp; Jerry &lt;3 &copy; 2026“, fertig für den Quelltext einer Seite. Beim Dekodieren werden bekannte Namen wieder zu Zeichen, und ein falsch geschriebener Name wird abgewiesen, statt durchzurutschen. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Text
Tom & Jerry <3 © 2026
Berechnungsmodus
Encode
Erhalten Sie
Text
Tom &amp; Jerry &lt;3 &copy; 2026

Wandeln Sie Text in benannte HTML-Entitäten oder zurück um, ohne ein Paket zu installieren oder vom Browser-DOM abhängig zu sein. Der Kodiermodus schützt markuprelevante Zeichen wie kaufmännisches Und, spitze Klammern, Anführungszeichen und Apostrophe und verarbeitet zudem gebräuchliche Symbole und typografische Zeichen. Der Dekodiermodus stellt erkannte Entitäten wieder her und weist unbekannte Namen zurück, statt einen wahrscheinlichen Fehler unbemerkt beizubehalten.

Kodieren Sie Text vor dem Einfügen in HTML

Verwenden Sie den Kodiermodus, wenn Klartext sicher im HTML-Quelltext dargestellt werden soll. Ein kaufmännisches Und kann eine Entitätsreferenz beginnen, spitze Klammern können als Tags interpretiert werden und Anführungszeichen können die umgebende Syntax stören. Der Konverter ersetzt unterstützte Zeichen durch benannte Referenzen wie <code>&amp;amp;</code>, <code>&amp;lt;</code>, <code>&amp;gt;</code>, <code>&amp;quot;</code> und <code>&amp;apos;</code>.

Außerdem erkennt er häufige Zeichen für Währungen, Schutzrechte, Mathematik, Zeichensetzung und Abstände, darunter Copyright, eingetragene Marke, Euro, geschütztes Leerzeichen, Gedankenstriche, typografische Anführungszeichen, Aufzählungspunkte und Auslassungspunkte. Die Kodierung erfolgt in einem Durchlauf, sodass neu eingefügte kaufmännische Und-Zeichen nicht erneut kodiert werden. Buchstaben, Zahlen, Leerraum, Emojis und nicht unterstützte Zeichen bleiben unverändert.

Beachten Sie, dass die Entitätskodierung lediglich Text darstellt und keine vollständige HTML-Bereinigung ist: Sie prüft kein Dokument, entfernt keine gefährlichen Tags und entscheidet nicht, ob ein Wert in einem JavaScript-, CSS- oder URL-Kontext sicher ist.

Dekodieren Sie Entitäten mit strenger Prüfung

Nutzen Sie den Dekodiermodus, wenn die Eingabe benannte Referenzen enthält und Sie die ursprünglichen Zeichen für Anzeige, Vergleich, Indexierung, Export oder weitere Verarbeitung benötigen. Jede vollständige Referenz aus kaufmännischem Und, Namen und Semikolon wird in der festen Tabelle dieser Fähigkeit gesucht. Erkannte Formen werden durch ihre Unicode-Zeichen ersetzt, während der übrige Text unverändert bleibt.

Bei Namen wird zwischen Groß- und Kleinschreibung unterschieden, da unterschiedliche Schreibweisen in HTML verschiedene Bedeutungen haben können. Ein gewöhnliches kaufmännisches Und ohne entitätsförmigen Namen und Semikolon bleibt erhalten. Die Fähigkeit verarbeitet bewusst nur benannte Entitäten; dezimale und hexadezimale numerische Zeichenreferenzen gehören nicht zum Vertrag.

Die feste Zuordnung macht das Ergebnis unabhängig von Browserversion, Fremdpaket, Netzwerk und Regionseinstellung.

Wählen Sie den Modus und binden Sie das Ergebnis ein

Senden Sie zwei Felder: <code>text</code> enthält die Ausgangszeichenfolge, und <code>mode</code> muss <code>encode</code> oder <code>decode</code> sein. Beide Angaben sind erforderlich, damit eine Integration die Umwandlungsrichtung nie erraten muss. Die Antwort liefert den umgewandelten <code>text</code> zusammen mit dem angewendeten <code>mode</code>; Protokolle und Workflows bleiben dadurch eindeutig.

Übergeben Sie bei einem Kodierablauf den von Menschen verfassten Inhalt vor dem Einbetten in Markup und speichern oder übertragen Sie anschließend das Ergebnis. Behandeln Sie beim Dekodieren eine unbekannte Entität als Validierungsfehler und korrigieren Sie das erzeugende System, anstatt den Fehler zu unterdrücken. Platzieren Sie die Umwandlung in großen Systemen an einer klaren Grenze: Kodieren Sie beim Eintritt in eine HTML-Darstellung und dekodieren Sie nur beim Verlassen.

Häufiges Wechseln der Modi verschleiert die Verantwortung für das Escaping und begünstigt versehentliche Doppelkodierung.

Sichtbaren Text für Markup vorbereiten

Wandeln Sie kaufmännische Und-Zeichen, Klammern, Anführungszeichen und übliche Symbole vor dem Einfügen in erzeugtes HTML in lesbare Referenzen um.

Importierten HTML-Text normalisieren

Dekodieren Sie erkannte Referenzen, bevor Sie Inhalte vergleichen, durchsuchen, exportieren oder als gewöhnlichen Unicode-Text speichern.

Content-Pipelines validieren

Stoppen Sie den Ablauf bei einer unbekannten Entität, damit Tipp- und Zuordnungsfehler frühzeitig sichtbar werden.

Welche Modi werden akzeptiert?

Der Modus muss genau <code>encode</code> oder <code>decode</code> lauten. Jeder andere Wert erzeugt einen Eingabefehler.

Was geschieht bei einer unbekannten Entität?

Der Dekodiermodus weist die Anfrage mit einem Eingabefehler zurück, der den unbekannten Namen enthält.

Unterstützt die Dekodierung numerische Referenzen?

Nein. Diese Fähigkeit verarbeitet benannte HTML-Entitäten; dezimale und hexadezimale Referenzen bleiben unverändert.

Ist Entitätskodierung dasselbe wie HTML-Bereinigung?

Nein. Die Kodierung wandelt unterstützte Zeichen in Textreferenzen um; sie analysiert keine Dokumente, entfernt keine Tags und schützt nicht jeden Ausgabekontext.

Welche Zeichen bleiben beim Kodieren unverändert?

Normale Buchstaben, Ziffern, Leerzeichen, Emoji und Zeichen ohne unterstützten Namen bleiben, wie sie sind. Ersetzt werden nur Zeichen, die im Markup stören, sowie gängige Symbole wie Copyright, Euro, Gedankenstriche, typografische Anführungszeichen und Auslassungspunkte.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/web/html-entity-convert

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/web/html-entity-convert \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Tom & Jerry <3","mode":"encode"}'
{
  "text": "Tom & Jerry <3",
  "mode": "encode"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "web.html_entity_convert",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

timeout_sec30
max_crawl_pages25
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Das deterministische Ergebnis eignet sich für reproduzierbare Builds, Tests, Content-Pipelines, Vorlagen und API-Integrationen.

Dekodieren Sie Entitäten mit strenger Prüfung

Ist eine vollständige Referenz nicht unterstützt, schlägt die Anfrage mit dem Fehler <code>invalid_input</code> fehl und nennt die unbekannte Entität. Diese strenge Ablehnung hilft in automatisierten Abläufen: Ein Tippfehler wie <code>&amp;copry;</code> gelangt nicht unbemerkt weiter und erscheint später nicht als fehlerhafter Text.

Wählen Sie den Modus und binden Sie das Ergebnis ein

Eine API-Anfrage kostet $0.002; im Browser kann dieselbe reine Logik lokal laufen.

Was kostet eine API-Anfrage?

Jede API-Anfrage kostet $0.002. Die Umwandlung verwendet ein Element als Abrechnungseinheit.

Vollständige KIT-Dokumentation lesen →