sont échappés dans le navigateur.","url":"https://kivtools.com/fr/htmloutjs/","applicationCategory":"DeveloperApplication","operatingSystem":"Any","inLanguage":"fr","isAccessibleForFree":true,"offers":{"@type":"Offer","price":"0","priceCurrency":"USD"},"browserRequirements":"Requires a modern browser with JavaScript enabled"}
Collez du HTML pour obtenir des instructions document.writeln() prêtes à intégrer, ou du JavaScript qui en contient déjà pour retrouver le HTML. La conversion s’exécute dans le navigateur et le code collé n’est jamais exécuté.
Fonctionne localement dans votre navigateurLe champ fonctionne dans les deux sens. HTML vers JS enveloppe chaque ligne du balisage collé dans une instruction document.writeln("...") à insérer dans un bloc script ; JS vers HTML relit ces instructions et renvoie le texte qu’elles afficheraient.
La conversion s’exécute dans la page, en JavaScript. L’entrée est traitée comme du texte — jamais exécutée — et rien n’est téléversé : le balisage interne reste sur votre machine.
Un antislash devient \\, un guillemet double devient \" et la séquence </script> s’écrit <\/script> pour ne pas fermer l’élément script qui l’entoure. Les séparateurs de ligne U+2028 et U+2029 sont échappés de la même façon.
Tout le reste est conservé tel quel : guillemets simples, tabulations, lettres accentuées et emoji, donc enregistrez la page hôte en UTF-8.
Le sens inverse reconnaît document.writeln("...") et document.writeln('...') avec les échappements habituels (guillemets, antislashs, \n, \t, \uXXXX, etc.) et remplace chaque appel par le texte qu’il afficherait.
C’est un lecteur, pas un moteur JavaScript : le code n’est jamais exécuté et ce qu’il ne reconnaît pas — document.write sans ln, gabarits de chaînes ou appels construits à partir de variables — passe sans modification.
Cas typiques : récupérer le balisage d’une ancienne page qui écrivait du HTML avec document.writeln, préparer un fragment destiné à un <script>, ou vérifier ce qu’un appel généré afficherait réellement.
Pour un tableau de chaînes JavaScript plutôt que des appels writeln, utilisez l’outil HTML vers JavaScript, qui couvre le format tableau et les littéraux de chaîne.