Was das Tool macht
Dieser Playground ist ein kleiner Online-Code-Editor für Frontend-Experimente. Schreib HTML, CSS und JavaScript in drei Tabs mit Syntaxhervorhebung, und die Vorschau aktualisiert sich während der Eingabe – wie CodePen oder JSFiddle, nur ohne Konto. Eine eingebaute Konsole zeigt Ausgaben von console.log() und Fehler mit der Zeilennummer in deinem JavaScript, sodass du ohne Entwicklertools debuggen kannst. Das ist praktisch auf dem Smartphone oder an einem fremden Rechner.
Nutze ihn, um ein CSS-Layout auszuprobieren, einen Bug für Kollegen nachzustellen, ein Snippet von Stack Overflow zu testen, Einsteigern etwas beizubringen oder schnell einen Prototyp zu skizzieren.
So funktioniert es
- Tippe in den Tabs HTML, CSS und JS oder klicke auf Beispiel, um mit einer kleinen Zähler-Demo zu starten. Ein Punkt auf einem Tab bedeutet, dass er Code enthält.
- Die Vorschau läuft automatisch 0,6 Sekunden, nachdem du aufgehört hast zu tippen. Schalte Automatisch ausführen bei aufwendigen Skripten aus und klicke auf Ausführen oder drücke Ctrl+Enter, wenn du so weit bist.
- Behalte die Konsole für Logs, Warnungen und Fehler im Blick; die neueste Zeile steht immer oben. Objekte, Arrays, Maps, Sets und DOM-Elemente werden kompakt und gut lesbar dargestellt.
- Mit Teilen schickst du den Code an jemanden. ZIP herunterladen speichert
index.html,style.cssundscript.jsals einzelne Dateien, bereit für ein echtes Projekt; HTML herunterladen speichert alles als eineindex.html-Datei, die sich in jedem Browser öffnen lässt.
Dein Code bleibt in diesem Browser gespeichert und ist also noch da, wenn du zurückkommst. Die Tab-Taste rückt um zwei Leerzeichen ein.
Beispiel
HTML:
<button id="go">Click me</button>
JavaScript:
document.querySelector('#go').addEventListener('click', () => {
console.log('clicked at', new Date().toLocaleTimeString())
})
Jeder Klick fügt der Konsole eine Zeile hinzu. Vertippst du dich bei einem Namen, zeigt die Konsole einen roten ReferenceError mit der Zeile im JS-Tab, in der er aufgetreten ist.
Wie es funktioniert
Die drei Bereiche werden zu einem HTML-Dokument zusammengefügt und in ein iframe mit dem Attribut sandbox geladen, sodass der Code weder Cookies noch Speicher dieser Website lesen kann. Ein winziges Skript im Frame leitet Konsolenaufrufe und nicht abgefangene Fehler an die Seite weiter, und nichts verlässt dein Gerät.
FAQ
› Wird mein Code hochgeladen oder auf einem Server gespeichert?
Nein. Der Code läuft in deinem Browser und wird nur im lokalen Speicher dieses Browsers abgelegt, damit er beim nächsten Mal noch da ist. Ein Teilen-Link trägt den Code im Link selbst; auf einem Server wird nichts gespeichert.
› Ist es sicher, hier Code auszuführen?
Die Vorschau läuft in einem Sandbox-iframe ohne Zugriff auf diese Website, ihren Speicher oder deine anderen Tabs. Skripte können aber weiterhin alles tun, was eine normale Webseite kann, etwa Alerts anzeigen oder andere Websites anfragen – führe also nur Code aus, den du verstehst.
› Kann ich npm-Pakete oder Bibliotheken verwenden?
Ja. Füge im HTML-Bereich ein script- oder Stylesheet-Tag von einem CDN wie cdnjs, jsDelivr oder unpkg ein, zum Beispiel ein script-Tag, das auf die .min.js-Datei einer Bibliothek zeigt. Reine ES-Module funktionieren mit script type="module" und vollständigen CDN-URLs.
› Kann ich eine komplette HTML-Seite einfügen?
Ja. Enthält der HTML-Bereich ein vollständiges Dokument mit doctype-, html-, head- oder body-Tags, wird dein CSS in dessen head eingefügt und dein JavaScript vor dem schließenden body-Tag.
› Wie funktionieren Teilen-Links?
Der Teilen-Button über dem Tool legt alle drei Bereiche hinter dem #-Zeichen in den Link. Wer ihn öffnet, sieht denselben Code. Lange Programme ergeben lange Links – nutze für große Projekte daher ZIP herunterladen oder HTML herunterladen.