Naar de inhoud
ToolMug

HTML playground

Experimenteer met HTML, CSS en JavaScript in een geïsoleerde preview. Voer code automatisch of met een knop uit en download het gecombineerde HTML-bestand.

Draait in je browser: niets wat je invoert wordt geüpload

Console

    Code draait in een geïsoleerde sandbox zonder toegang tot gegevens van deze site en er wordt niets geüpload. De download is één gecombineerd HTML-bestand. Tab springt in de editor in; druk op Esc en daarna Tab om de focus eruit te verplaatsen.

    Zo gebruik je het

    1. Typ of plak HTML, CSS en JavaScript in de editor.
    2. Gebruik automatisch uitvoeren of kies Uitvoeren.
    3. Bekijk preview en console of download de volledige HTML.

    Opties uitgelegd

    Geïsoleerde preview
    De code draait in een aparte sandbox zonder toegang tot sitegegevens.
    Console
    Meldingen uit console.log en fouten verschijnen in het consolepaneel.
    Download
    De download is één gecombineerd HTML-bestand met de code uit de editor.

    Hoe de pagina wordt samengesteld

    De drie editors worden in deze volgorde tot één document gecombineerd. Dezelfde indeling krijg je als je op HTML downloaden klikt, behalve dat het kleine script dat de consoleuitvoer naar de pagina onder het voorbeeld stuurt, uit de download wordt weggelaten.

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <style>
    /* je CSS */
    </style>
    </head>
    <body>
    <!-- je HTML -->
    <script>
    // je JavaScript
    </script>
    </body>
    </html>

    Omdat het script na je HTML komt, kun je document.getElementById meteen gebruiken zonder te wachten tot de pagina is geladen. In de HTML-editor schrijf je alleen wat in de body hoort, niet de tags html, head of body zelf. Het voorbeeld is een iframe dat alleen toestemming heeft om scripts uit te voeren, en daarom zijn alertvensters en toegang tot de cookies van deze site geblokkeerd.

    Veelgestelde vragen

    Wordt mijn code geüpload?

    Nee. De code draait in je browser.

    Kan JavaScript fetch gebruiken?

    De runner ondersteunt ingebouwde functies zoals fetch, timers, JSON en Intl binnen de sandboxregels.

    Hoe verlaat ik een tabblad in de editor?

    Druk op Esc en daarna Tab om de focus buiten de editor te verplaatsen.

    Privacy

    Deze tool draait volledig in je browser. Je bestanden en tekst worden op je eigen apparaat verwerkt en nooit naar onze servers geüpload.

    Gerelateerde tools