Representa cada línea de HTML como una llamada document.writeln o como un elemento de un array de cadenas. La conversión inversa recupera el texto escrito por las llamadas admitidas, con sus saltos de línea.
Se ejecuta localmente en tu navegador
Esta herramienta crea fragmentos para código JavaScript existente y permite leer llamadas literales document.writeln. Procesa el contenido en el navegador y muestra el resultado como texto, sin representar el HTML.
Al generar JavaScript, los finales CRLF y CR se normalizan a LF. Cada línea origina una llamada, incluida la línea vacía final: A escribe A y un LF; A con un LF al final escribe A y dos LF.
La conversión inversa recupera lo que escribirían las llamadas, no la distribución de las líneas del código fuente. La entrada JS vacía da texto vacío; document.writeln("") da un LF. Los elementos del array no añaden saltos: unirlos con \n recupera la entrada normalizada.
Se admiten llamadas directas document.writeln con un único argumento de cadena entre comillas simples o dobles. El analizador interpreta los escapes de la cadena y permite espacios y comentarios entre llamadas.
No se admiten variables, concatenaciones, plantillas con comillas invertidas, arrays, document.write ni accesos como document["writeln"]. Quita las etiquetas script que envuelvan el fragmento. Las entidades HTML, como &, conservan su forma textual.
Los apóstrofos, las comillas, las barras inversas y los caracteres de control conservan su valor mediante escapes. Escapar < evita que el código generado contenga una etiqueta de cierre script literal, pero no elimina etiquetas ni atributos del HTML.
El conversor no valida ni sanea el marcado. Ejecutar document.writeln en otra página puede insertar HTML activo o reemplazar un documento ya cargado. Es una API heredada, desaconsejada para código DOM nuevo. Aquí no se ejecuta el fragmento ni se envía el texto en una solicitud de conversión.
No. Solo de las llamadas document.writeln admitidas con una cadena literal. No se ejecutan funciones ni se calculan valores de variables.
Sí, cada línea vacía se convierte en una cadena vacía, incluida la última. Los finales de línea CRLF o CR se normalizan a LF antes de separar las líneas.