Choisissez un langage
Choisissez JavaScript, TypeScript, HTML/CSS/JS, SQL ou Lua. Chacun s’ouvre avec un exemple fonctionnel.
Écrivez du code, appuyez sur Exécuter et voyez la sortie immédiatement : logs de console, tableaux, erreurs avec numéros de ligne.
Créez une page web avec aperçu en direct, entraînez-vous au SQL sur une vraie base SQLite ou essayez Lua. Rien à installer.
Choisissez JavaScript, TypeScript, HTML/CSS/JS, SQL ou Lua. Chacun s’ouvre avec un exemple fonctionnel.
Tapez dans l’éditeur ou ouvrez un fichier. La coloration, l’indentation et la fermeture des parenthèses vous aident au fil de la saisie.
Appuyez sur Exécuter ou Ctrl+Enter pour voir la sortie. Enregistrez le fichier ou copiez un lien pour partager votre code.
Quelques astuces pour écrire et tester du code plus facilement ici.
En JavaScript et TypeScript, vous pouvez écrire await en dehors d’une fonction : tester du code asynchrone sans fetch est donc rapide.
Passez un tableau d’objets à console.table() pour l’afficher sous forme de tableau téléchargeable en CSV.
Placez vos instructions CREATE TABLE et INSERT en haut : chaque exécution reconstruit la base de données, les résultats sont donc reproductibles.
Les types sont retirés avant l’exécution : une erreur de type n’arrêtera donc pas le programme. Utilisez-le pour tester la syntaxe et la logique.
Une boucle infinie ne fige jamais la page : appuyez sur Arrêter ou Esc, puis relancez.
Ici, les entiers Lua sont sur 32 bits : il vaut donc mieux écrire les très grands nombres entiers sous forme décimale.
Créez des images, de courts clips et des modèles 3D pour votre appli, votre jeu ou votre site web avec WaveSpeed AI.
Créez des icônes, des illustrations et des captures d’écran pour votre appli.
Transformez une capture d’écran en court clip promotionnel.
Transformez une image en modèle 3D pour votre jeu.
$1 de crédits gratuits pour les nouveaux comptes éligibles. Sans carte bancaire. Les générateurs ont leurs propres exigences de compte et de crédits. Ici, exécuteur de code est gratuit.
JavaScript, TypeScript, HTML/CSS/JS avec aperçu en direct, SQL sur SQLite et Lua 5.3. Pour Python, utilisez le compilateur Python en ligne gratuit.
Oui. Il est gratuit, sans inscription, sans limite d’exécutions et sans filigrane sur ce que vous enregistrez.
Dans votre navigateur, à l’intérieur d’un bac à sable qui n’a pas accès aux cookies ni au stockage de ce site. Votre code n’est pas envoyé à un serveur pour être exécuté.
Oui. Écrivez des instructions CREATE TABLE, INSERT et SELECT et voyez chaque résultat sous forme de tableau. SQLite prend en charge les jointures, les fonctions de fenêtrage, les CTE récursives et les fonctions JSON.
Choisissez HTML/CSS/JS. Modifiez les onglets HTML, CSS et JS : l’aperçu se met à jour pendant la saisie, et les messages de console de la page s’affichent en dessous.
Appuyez sur Partager pour copier un lien. Le code est stocké dans le lien lui-même : toute personne qui l’ouvre voit le même code dans l’éditeur.
Oui. Votre code pour chaque langage est enregistré dans ce navigateur et revient quand vous revenez. Utilisez Enregistrer pour garder un fichier sur votre appareil.
Choisissez un langage, appuyez sur Exécuter et voyez le résultat en une seconde.