são escapados no navegador.","url":"https://voritools.com/pt-br/htmloutjs/","applicationCategory":"DeveloperApplication","operatingSystem":"Any","inLanguage":"pt-BR","isAccessibleForFree":true,"offers":{"@type":"Offer","price":"0","priceCurrency":"USD"},"browserRequirements":"Requires a modern browser with JavaScript enabled"}
Cole HTML para gerar comandos document.writeln() prontos para um script, ou cole JavaScript que já os contenha para recuperar o HTML. A conversão roda no navegador e o código colado nunca é executado.
Funciona localmente no seu navegadorA caixa funciona nos dois sentidos. HTML para JS envolve cada linha da marcação colada em um comando document.writeln("...") que pode ser colocado dentro de um bloco de script; JS para HTML lê esses comandos e devolve o texto que eles imprimiriam.
A conversão roda na própria página com JavaScript do navegador. A entrada é tratada como texto — nunca é executada — e nada é enviado, então marcações internas podem ficar na sua máquina.
Uma barra invertida vira \\, uma aspa dupla vira \" e a sequência </script> é escrita como <\/script> para não encerrar o elemento script que a contém. Os separadores de linha U+2028 e U+2029 também são escapados.
Todo o resto é mantido como digitado: aspas simples, tabulações, letras acentuadas e emojis permanecem, então salve a página que fizer a inclusão em UTF-8.
O sentido inverso reconhece document.writeln("...") e document.writeln('...') com os escapes usuais (aspas, barras invertidas, \n, \t, \uXXXX e afins) e troca cada chamada pelo texto que ela imprimiria.
É um leitor, não um motor de JavaScript: o código nunca é executado e o que não for reconhecido — document.write sem ln, template literals ou chamadas montadas com variáveis — passa sem alteração.
Usos típicos: recuperar a marcação de uma página antiga que escrevia HTML com document.writeln, preparar um trecho para viver dentro de um <script> ou verificar o que uma chamada gerada realmente produziria.
Se você precisa de um array de strings JavaScript em vez de chamadas writeln, use a ferramenta HTML para JavaScript, que cobre o formato de array e literais de string.