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)
Vista Previa HTML en Vivo

Vista Previa HTML en Vivo

Escribe código HTML, CSS y JavaScript con vista previa en vivo instantánea en un entorno aislado — como un mini CodePen.

¿Qué es Vista Previa HTML en Vivo?

Vista Previa HTML en Vivo es un área de pruebas de código interactiva que te permite escribir HTML, CSS y JavaScript y ver los resultados al instante. Piénsalo como un CodePen ligero directamente en tu navegador — sin necesidad de registrarse.

Ya seas un principiante aprendiendo desarrollo web o un desarrollador experimentado prototipando una idea rápida, esta herramienta te proporciona un ciclo de retroalimentación rápido sin necesidad de configurar un entorno local.

Perfecto para: Prototipado rápido, aprendizaje de desarrollo web, prueba de fragmentos de código y compartir ejemplos en vivo — todo sin configuración ni instalación.

Características Principales

Editor de Tres Pestañas

Pestañas separadas para HTML, CSS y JavaScript con resaltado de sintaxis completo impulsado por CodeMirror para una experiencia de codificación profesional.

Vista Previa Instantánea

Tu código se renderiza en un iframe aislado mientras escribes, con debouncing inteligente para mantener el rendimiento suave.

Consola Integrada

Ve console.log, warn, error e info sin abrir las Herramientas de Desarrollador del navegador — depura directamente en la interfaz.

Descarga tu Trabajo

Exporta un archivo HTML completo e independiente con tu CSS y JS integrados — listo para usar en cualquier lugar.

Cómo Usar

Escribir Código

1

Selecciona una Pestaña

Elige entre las pestañas HTML, CSS o JS en la parte superior del panel del editor para comenzar a codificar en tu lenguaje preferido.

2

Escribe tu Código

Escribe tu código en el editor. El panel de vista previa a la derecha se actualiza automáticamente después de una breve pausa, dándote retroalimentación visual instantánea.

3

Cambia y Construye

Muévete entre pestañas para construir tu estructura HTML, estilizarla con CSS y añadir interactividad con JavaScript — todo en un flujo de trabajo sin interrupciones.

Usar Plantillas

Haz clic en el botón Plantillas en la barra de herramientas para elegir una plantilla de inicio e impulsar tu proyecto. Elige entre:

En Blanco

Comienza desde una pizarra en blanco sin código preescrito — perfecto para construir desde cero.

Hola Mundo

Una página básica con un botón y contador de clics para demostrar la interacción entre HTML, CSS y JavaScript.

Diseño Flexbox

Una cuadrícula de tarjetas responsiva usando Flexbox — aprende técnicas modernas de diseño CSS.

Animación CSS

Una animación de carga con keyframes que demuestra transiciones y efectos CSS suaves.
Nota: Seleccionar una plantilla reemplaza el código actual en los tres editores. Asegúrate de descargar tu trabajo primero si deseas guardarlo.

Ajustar el Diseño

  • Redimensionar — Arrastra el controlador entre el editor y la vista previa para hacer que cualquiera de los paneles sea más grande o más pequeño según tus necesidades
  • Alternar diseño — Haz clic en el botón de diseño para cambiar entre vistas lado a lado (horizontal) y apiladas (vertical)
  • Vista previa a pantalla completa — Haz clic en el botón de expandir para ver la vista previa a pantalla completa. Presiona Escape o haz clic en el botón de cerrar para volver

Usar la Consola

Haz clic en el botón Consola (icono de terminal) para abrir el panel de consola. Cualquier llamada a console.log(), console.warn(), console.error() o console.info() en tu JavaScript aparecerá aquí con iconos y estilos apropiados.

Sin Consola

Depuración Tradicional

  • Abre las Herramientas de Desarrollador del navegador
  • Navega a la pestaña Consola
  • Cambia entre ventanas
  • Pierdes el enfoque en el código
Con Consola Integrada

Flujo de Trabajo Simplificado

  • Acceso a la consola con un clic
  • Ver la salida en línea
  • Mantente en el editor
  • Limpia con el icono de papelera

Descargar tu Código

Haz clic en el botón Descargar para guardar tu trabajo como un único archivo preview.html. El archivo exportado incluye tu HTML en el cuerpo, CSS en una etiqueta <style> y JavaScript en una etiqueta <script> — listo para abrir en cualquier navegador.

Consejo profesional: El archivo descargado es completamente independiente sin dependencias externas. Puedes compartirlo, alojarlo o usarlo como punto de partida para proyectos más grandes.

Características

Editor de Código con Resaltado de Sintaxis

El editor está impulsado por CodeMirror y proporciona resaltado de sintaxis para HTML, CSS y JavaScript. También incluye cierre automático de corchetes y etiquetas, coincidencia de corchetes e indentación adecuada con tabulaciones suaves.

Resaltado de Sintaxis

Sintaxis codificada por colores para HTML, CSS y JavaScript hace que el código sea más fácil de leer y entender.

Cierre Automático

Cierra automáticamente corchetes, comillas y etiquetas HTML mientras escribes para una codificación más rápida.

Indentación Inteligente

Indentación adecuada con tabulaciones suaves mantiene tu código limpio y correctamente formateado.

Vista Previa en Vivo

Tu código se ejecuta dentro de un iframe aislado que se actualiza automáticamente mientras escribes. La vista previa admite documentos HTML completos con CSS y JavaScript integrados, dándote una representación precisa de cómo se verá tu código en un navegador real.

  • iframe aislado para seguridad
  • Actualizaciones automáticas mientras escribes
  • Soporte completo de documentos HTML
  • CSS y JavaScript integrados
  • Renderizado de navegador real

Consola Integrada

No necesitas abrir las Herramientas de Desarrollador de tu navegador. El panel de consola integrado captura toda la salida de consola de tu JavaScript — incluyendo mensajes de log, warn, error e info. Un distintivo en el botón de consola te muestra cuántos mensajes se han registrado.

Método de Consola Icono Caso de Uso
console.log() Información Salida de depuración general
console.warn() Advertencia Problemas potenciales o deprecaciones
console.error() Error Errores en tiempo de ejecución y excepciones
console.info() Información Mensajes informativos

Paneles Redimensionables

Arrastra el divisor entre el editor y la vista previa para asignar más espacio al panel que necesites. El redimensionador admite diseños horizontal y vertical y se limita entre el 20% y el 80% para mantener ambos paneles utilizables.

Ancho Mínimo del Editor 20%
Ancho Máximo del Editor 80%

Alternancia de Diseño

Cambia entre diseño horizontal (editor a la izquierda, vista previa a la derecha) y diseño vertical (editor arriba, vista previa abajo) con un solo clic. El diseño vertical funciona bien en pantallas más estrechas o cuando deseas una vista previa más ancha.

1

Horizontal

Diseño lado a lado para pantallas anchas

2

Vertical

Diseño apilado para pantallas estrechas

Vista Previa a Pantalla Completa

Expande la vista previa para llenar toda tu pantalla para una vista sin distracciones de tu trabajo. Sal presionando Escape o haciendo clic en el botón de cerrar en la esquina superior derecha.

Atajo de teclado: Presiona Escape para salir rápidamente del modo de pantalla completa y volver al editor.

Exportación HTML

Descarga tu creación como un archivo HTML independiente. El documento exportado incluye doctype adecuado, etiquetas meta y tu CSS y JavaScript integrados — sin dependencias externas necesarias.

Estructura 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>

Plantillas de Inicio

Comienza rápidamente con plantillas integradas que demuestran patrones comunes: una página Hola Mundo, un diseño de tarjetas Flexbox y una animación de keyframes CSS. Cada plantilla completa los tres editores con código de ejemplo funcional.

  • Ejemplos de código preescrito y funcional
  • Aprende examinando implementaciones reales
  • Modifica plantillas para adaptarlas a tus necesidades
  • Comprende las mejores prácticas a través de ejemplos

Preguntas Frecuentes

¿Se envía mi código a un servidor?

No. Toda la edición de código, renderizado de vista previa y salida de consola ocurren completamente en tu navegador. Nada se carga ni se almacena en ningún servidor.

Privacidad garantizada: Tu código permanece en tu dispositivo. Esta herramienta funciona completamente sin conexión una vez cargada.

¿Puedo usar librerías externas como Bootstrap o jQuery?

Sí. Añade una etiqueta <link> o <script> en la pestaña HTML apuntando a una URL de CDN, y la librería se cargará dentro del iframe de vista previa.

Ejemplo: Cargando Bootstrap desde 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 qué mi JavaScript no funciona?

La vista previa se ejecuta en un iframe aislado con permisos allow-scripts y allow-modals. La mayoría de JavaScript funciona normalmente, pero algunas APIs del navegador que requieren permisos adicionales pueden estar restringidas.

  • Revisa la consola integrada para mensajes de error
  • Verifica que tu sintaxis sea correcta
  • Asegúrate de que las librerías externas se carguen correctamente
  • Algunas APIs (portapapeles, geolocalización) pueden estar restringidas en iframes aislados
Problema común: Las APIs que requieren permisos del usuario (como acceso al portapapeles o geolocalización) pueden no funcionar en el entorno de vista previa aislado.

¿Puedo guardar mi trabajo?

Usa el botón Descargar para exportar tu código como un archivo HTML independiente. Puedes reabrirlo en cualquier navegador o pegar el código nuevamente en el editor más tarde.

  • Haz clic en Descargar para guardar como preview.html
  • El archivo incluye todo HTML, CSS y JavaScript
  • No se requieren dependencias externas
  • Abre en cualquier navegador o editor de texto
  • Copia el código de vuelta al editor en cualquier momento

¿El editor es compatible con dispositivos móviles?

Sí. En pantallas más pequeñas, el diseño cambia automáticamente a una vista apilada vertical. El redimensionador admite eventos táctiles para arrastrar y redimensionar en dispositivos móviles y tabletas.

Tipo de Dispositivo Diseño Características
Escritorio Horizontal (predeterminado) Todas las características, arrastrar para redimensionar
Tableta Horizontal o Vertical Redimensionamiento habilitado para táctil
Móvil Vertical (automático) Interfaz optimizada para táctil

¿Para qué sirve el panel de consola?

El panel de consola captura la salida de console.log(), console.warn(), console.error() e console.info() en tu código JavaScript. También captura errores en tiempo de ejecución y rechazos de promesas no manejadas.

Esto te permite depurar sin abrir las herramientas de desarrollador de tu navegador, manteniendo tu flujo de trabajo simplificado y enfocado en el código.

  • Ver toda la salida de consola en un lugar
  • Tipos de mensaje codificados por colores (log, warn, error, info)
  • El distintivo del contador muestra mensajes totales
  • Limpia todos los mensajes con el icono de papelera
  • Captura errores en tiempo de ejecución automáticamente
Cambia entre las pestañas HTML, CSS y JS para editar diferentes partes de tu código
Arrastra el controlador de redimensionamiento entre el editor y la vista previa para ajustar el tamaño de los paneles
Haz clic en el botón Consola para ver la salida de console.log de tu JavaScript
Usa Plantillas para comenzar rápidamente con un ejemplo predefinido
Haz clic en Descargar para guardar tu trabajo como un archivo HTML independiente
Presiona Escape para salir del modo de vista previa a pantalla completa
Todo el código se ejecuta localmente en tu navegador — nada se envía a ningún servidor
¿Quieres aprender más? Leer documentación →
1/8
Comience a escribir para buscar...
Buscando...
No se encontraron resultados
Pruebe con otras palabras clave