nl

HTML coderen

Zet speciale tekens om in HTML-entiteiten (& naar &amp;, < naar &lt;) - veilig tegen kapotte markup, lokaal in je browser, zonder upload.

Verwerkt lokaal op je apparaat ...

0%

Je bestanden hebben je apparaat nooit verlaten

    Wordt mijn bestand geüpload?

    Nee. Alles draait in je browser - je bestand verlaat je apparaat nooit. Zo is dat verifieerbaar

    Geen upload100% lokaal
    Inhoud blijft bij jougeen toegang voor derden
    Servers in DuitslandAVG by design
    Onafhankelijk getoetstTLS A+ · HTTP-headers A+

    In HTML hebben sommige tekens een bijzondere betekenis: de punthaken begrenzen tags, de ampersand opent een entiteit en aanhalingstekens begrenzen attribuutwaarden. Schrijf je deze tekens ongewijzigd in een pagina, dan breekt de markup of ontstaat er een beveiligingslek. Deze tool vervangt de vijf kritieke tekens door hun HTML-entiteiten, zodat de tekst als pure inhoud verschijnt en niet als code wordt opgevat.

    Concreet wordt & tot &amp;, < tot &lt;, > tot &gt;, het dubbele aanhalingsteken tot &quot; en het enkele tot &#39;. Precies deze vijf vervangingen volstaan om tekst veilig in HTML-inhoud of attribuutwaarden in te bedden - het is dezelfde bescherming die webframeworks toepassen bij het uitvoeren van gebruikersinvoer om Cross-Site-Scripting te voorkomen. De omgekeerde weg neemt de tool voor HTML-decoderen over.

    Het coderen gebeurt volledig lokaal in je browser in pure JavaScript - je tekst wordt niet geupload, niet opgeslagen en er wordt geen externe bibliotheek van een CDN geladen. Het resultaat kun je als tekstbestand downloaden of direct in je HTML-broncode plakken.

    Technische gegevens

    Technische gegevens
    InvoerformatenTekstinvoer
    UitvoerformaatTXT
    BatchverwerkingNee
    VerwerkingLokaal in de browser (JavaScript)
    BestandsuploadGeen

    In 3 stappen

    1. Plak de tekst in het tekstveld.
    2. Klik op coderen.
    3. Lees of download de gecodeerde tekst.

    Beperkingen: De tool vervangt de vijf voor HTML kritieke tekens (& < > " enkele aanhalingsteken); andere tekens blijven ongewijzigd, omdat moderne pagina's UTF-8 gebruiken en geen verdere codering nodig hebben. Het is een hulpmiddel, geen volledig beveiligingsfilter: de plicht om contextgericht te escapen bij het inbedden blijft bij jou. Heel grote teksten worden begrensd door het geheugen van je apparaat.

    Veelgestelde vragen

    Wordt mijn tekst geupload?

    Nee. Het coderen gebeurt volledig lokaal in je browser; je tekst verlaat nooit je apparaat en wordt niet opgeslagen.

    Welke tekens worden vervangen?

    De vijf voor HTML kritieke: & wordt &amp;, < wordt &lt;, > wordt &gt;, het dubbele aanhalingsteken wordt &quot; en het enkele &#39;.

    Beschermt dit tegen Cross-Site-Scripting?

    Het is dezelfde basisbescherming die frameworks toepassen bij de uitvoer. Het vervangt het contextgerichte escapen bij het inbedden echter niet volledig; zie het als een hulpmiddel.

    Hoe maak ik het coderen ongedaan?

    Met de tool voor HTML-decoderen: die zet de entiteiten weer terug naar de oorspronkelijke tekens.

    Gerelateerde tools