Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Visualização ao Vivo de HTML

Visualização ao Vivo de HTML

Escreva código HTML, CSS e JavaScript com visualização ao vivo instantânea em um ambiente seguro — como um mini CodePen.

O que é Visualização ao Vivo de HTML?

Visualização ao Vivo de HTML é um playground de código interativo que permite escrever HTML, CSS e JavaScript e ver os resultados instantaneamente. Pense nele como um CodePen leve direto no seu navegador — sem necessidade de cadastro.

Seja você um iniciante aprendendo desenvolvimento web ou um desenvolvedor experiente prototipando uma ideia rápida, esta ferramenta oferece um ciclo de feedback rápido sem a necessidade de configurar um ambiente local.

Perfeito para: Prototipagem rápida, aprendizado de desenvolvimento web, teste de trechos de código e compartilhamento de exemplos ao vivo — tudo sem configuração ou instalação.

Destaques Principais

Editor com Três Abas

Abas separadas para HTML, CSS e JavaScript com destaque de sintaxe completo fornecido pelo CodeMirror para uma experiência de codificação profissional.

Visualização Instantânea

Seu código é renderizado em um iframe seguro conforme você digita, com debouncing inteligente para manter o desempenho suave.

Console Integrado

Visualize console.log, warn, error e info sem abrir as Ferramentas do Desenvolvedor do navegador — depure direto na interface.

Baixe Seu Trabalho

Exporte um arquivo HTML completo e independente com seu CSS e JS incorporados — pronto para usar em qualquer lugar.

Como Usar

Escrevendo Código

1

Selecione uma Aba

Escolha entre as abas HTML, CSS ou JS no topo do painel do editor para começar a codificar na sua linguagem preferida.

2

Digite Seu Código

Escreva seu código no editor. O painel de visualização à direita é atualizado automaticamente após uma breve pausa, oferecendo feedback visual instantâneo.

3

Alterne e Construa

Mude entre abas para construir sua estrutura HTML, estilizá-la com CSS e adicionar interatividade com JavaScript — tudo em um fluxo de trabalho perfeito.

Usando Modelos

Clique no botão Modelos na barra de ferramentas para escolher um modelo inicial e impulsionar seu projeto. Escolha entre:

Em Branco

Comece do zero sem código pré-escrito — perfeito para construir do início.

Olá Mundo

Uma página básica com um botão e contador de cliques para demonstrar interação entre HTML, CSS e JavaScript.

Layout Flexbox

Uma grade de cartões responsiva usando Flexbox — aprenda técnicas modernas de layout CSS.

Animação CSS

Uma animação de carregamento com keyframes demonstrando transições e efeitos CSS suaves.
Nota: Selecionar um modelo substitui o código atual em todos os três editores. Certifique-se de baixar seu trabalho primeiro se quiser salvá-lo.

Ajustando o Layout

  • Redimensionar — Arraste a alça entre o editor e a visualização para tornar qualquer painel maior ou menor conforme suas necessidades
  • Alternar layout — Clique no botão de layout para alternar entre visualizações lado a lado (horizontal) e empilhadas (vertical)
  • Visualização em tela cheia — Clique no botão de expansão para visualizar a visualização em tela cheia. Pressione Escape ou clique no botão fechar para retornar

Usando o Console

Clique no botão Console (ícone de terminal) para abrir o painel de console. Qualquer chamada console.log(), console.warn(), console.error() ou console.info() no seu JavaScript aparecerá aqui com ícones e estilos apropriados.

Sem Console

Depuração Tradicional

  • Abra as Ferramentas do Desenvolvedor do navegador
  • Navegue até a aba Console
  • Alterne entre janelas
  • Perca o foco no código
Com Console Integrado

Fluxo de Trabalho Simplificado

  • Acesso ao console com um clique
  • Visualize a saída em linha
  • Mantenha-se no editor
  • Limpe com o ícone de lixeira

Baixando Seu Código

Clique no botão Download para salvar seu trabalho como um único arquivo preview.html. O arquivo exportado inclui seu HTML no corpo, CSS em uma tag <style> e JavaScript em uma tag <script> — pronto para abrir em qualquer navegador.

Dica profissional: O arquivo baixado é completamente independente sem dependências externas. Você pode compartilhá-lo, hospedá-lo ou usá-lo como ponto de partida para projetos maiores.

Recursos

Editor de Código com Destaque de Sintaxe

O editor é fornecido pelo CodeMirror e oferece destaque de sintaxe para HTML, CSS e JavaScript. Também inclui fechamento automático de colchetes e tags, correspondência de colchetes e indentação adequada com abas suaves.

Destaque de Sintaxe

Sintaxe codificada por cores para HTML, CSS e JavaScript torna o código mais fácil de ler e entender.

Fechamento Automático

Fecha automaticamente colchetes, aspas e tags HTML conforme você digita para codificação mais rápida.

Indentação Inteligente

Indentação adequada com abas suaves mantém seu código limpo e adequadamente formatado.

Visualização ao Vivo

Seu código é executado dentro de um iframe seguro que é atualizado automaticamente conforme você digita. A visualização suporta documentos HTML completos com CSS e JavaScript incorporados, oferecendo uma representação precisa de como seu código ficará em um navegador real.

  • Iframe seguro para segurança
  • Atualizações automáticas conforme você digita
  • Suporte a documento HTML completo
  • CSS e JavaScript incorporados
  • Renderização em navegador real

Console Integrado

Sem necessidade de abrir as Ferramentas do Desenvolvedor do seu navegador. O painel de console integrado captura toda a saída de console do seu JavaScript — incluindo mensagens de log, warn, error e info. Um crachá no botão do console mostra quantas mensagens foram registradas.

Método de Console Ícone Caso de Uso
console.log() Informação Saída de depuração geral
console.warn() Aviso Problemas potenciais ou descontinuações
console.error() Erro Erros de tempo de execução e exceções
console.info() Informação Mensagens informativas

Painéis Redimensionáveis

Arraste o divisor entre o editor e a visualização para alocar mais espaço ao painel que você precisar. O redimensionador suporta layouts horizontal e vertical e é limitado entre 20% e 80% para manter ambos os painéis utilizáveis.

Largura Mínima do Editor 20%
Largura Máxima do Editor 80%

Alternância de Layout

Alterne entre layout horizontal (editor à esquerda, visualização à direita) e layout vertical (editor no topo, visualização na parte inferior) com um único clique. O layout vertical funciona bem em telas mais estreitas ou quando você deseja uma visualização mais ampla.

1

Horizontal

Layout lado a lado para telas largas

2

Vertical

Layout empilhado para telas estreitas

Visualização em Tela Cheia

Expanda a visualização para preencher toda a sua tela para uma visualização sem distrações do seu trabalho. Saia pressionando Escape ou clicando no botão fechar no canto superior direito.

Atalho de teclado: Pressione Escape para sair rapidamente do modo tela cheia e retornar ao editor.

Exportação de HTML

Baixe sua criação como um arquivo HTML independente. O documento exportado inclui doctype adequado, meta tags e seu CSS e JavaScript incorporados — sem dependências externas necessárias.

Estrutura HTML Exportada
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" c>
    <title>HTML Live Preview</title>
    <style>
        /* Your CSS here */
    </style>
</head>
<body>
    <!-- Your HTML here -->
    
    <script>
        // Your JavaScript here
    </script>
</body>
</html>

Modelos Iniciais

Comece rapidamente com modelos integrados que demonstram padrões comuns: uma página Hello World, um layout de cartão Flexbox e uma animação de keyframe CSS. Cada modelo preenche as três abas do editor com código de exemplo funcional.

  • Exemplos de código pré-escritos e funcionais
  • Aprenda examinando implementações reais
  • Modifique modelos para atender suas necessidades
  • Entenda as melhores práticas através de exemplos

Perguntas Frequentes

Meu código é enviado para um servidor?

Não. Toda a edição de código, renderização de visualização e saída de console acontecem inteiramente no seu navegador. Nada é enviado ou armazenado em nenhum servidor.

Privacidade garantida: Seu código permanece no seu dispositivo. Esta ferramenta funciona completamente offline após ser carregada.

Posso usar bibliotecas externas como Bootstrap ou jQuery?

Sim. Adicione uma tag <link> ou <script> na aba HTML apontando para uma URL de CDN, e a biblioteca será carregada dentro do iframe de visualização.

Exemplo: Carregando Bootstrap de um CDN
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>

Por que meu JavaScript não funciona?

A visualização é executada em um iframe seguro com permissões allow-scripts e allow-modals. A maioria do JavaScript funciona normalmente, mas algumas APIs do navegador que exigem permissões adicionais podem ser restritas.

  • Verifique o console integrado para mensagens de erro
  • Verifique se sua sintaxe está correta
  • Certifique-se de que as bibliotecas externas estão carregadas corretamente
  • Algumas APIs (clipboard, geolocalização) podem ser restritas em iframes seguros
Problema comum: APIs que exigem permissões do usuário (como acesso à área de transferência ou geolocalização) podem não funcionar no ambiente de visualização seguro.

Posso salvar meu trabalho?

Use o botão Download para exportar seu código como um arquivo HTML independente. Você pode reabrir este arquivo em qualquer navegador ou colar o código de volta no editor mais tarde.

  • Clique em Download para salvar como preview.html
  • O arquivo inclui todo HTML, CSS e JavaScript
  • Nenhuma dependência externa necessária
  • Abra em qualquer navegador ou editor de texto
  • Copie o código de volta para o editor a qualquer momento

O editor suporta dispositivos móveis?

Sim. Em telas menores, o layout muda automaticamente para uma visualização empilhada vertical. O redimensionador suporta eventos de toque para arrastar e redimensionar em dispositivos móveis e tablets.

Tipo de Dispositivo Layout Recursos
Desktop Horizontal (padrão) Recursos completos, arrastar para redimensionar
Tablet Horizontal ou Vertical Redimensionamento habilitado para toque
Celular Vertical (automático) Interface otimizada para toque

Para que serve o painel de console?

O painel de console captura a saída de console.log(), console.warn(), console.error() e console.info() no seu código JavaScript. Também captura erros de tempo de execução e rejeições de promessas não tratadas.

Isso permite que você depure sem abrir as ferramentas do desenvolvedor do seu navegador, mantendo seu fluxo de trabalho simplificado e focado no código.

  • Visualize toda a saída de console em um só lugar
  • Tipos de mensagem codificados por cores (log, warn, error, info)
  • Crachá contador mostra mensagens totais
  • Limpe todas as mensagens com o ícone de lixeira
  • Captura erros de tempo de execução automaticamente
Alterne entre as abas HTML, CSS e JS para editar diferentes partes do seu código
Arraste a alça de redimensionamento entre o editor e a visualização para ajustar o tamanho dos painéis
Clique no botão Console para visualizar a saída do console.log do seu JavaScript
Use Modelos para começar rapidamente com um exemplo pré-construído
Clique em Download para salvar seu trabalho como um arquivo HTML independente
Pressione Escape para sair do modo de visualização em tela cheia
Todo o código é executado localmente no seu navegador — nada é enviado para nenhum servidor
Quer saber mais? Leia a documentação →
1/8
Comece a digitar para pesquisar...
Pesquisando...
Nenhum resultado encontrado
Tente pesquisar com palavras-chave diferentes