Previsualizador HTML

Previsualizador HTML online gratis. Escribe HTML, CSS y JavaScript con vista previa en vivo. Prueba código con editor de pantalla dividida.

La salida de consola aparecerá aquí...

Previsualizador HTML - Sandbox Editor HTML CSS JavaScript Online

Un previsualizador HTML y entorno sandbox profesional para probar código HTML, CSS y JavaScript en tiempo real. Presenta editor de pantalla dividida, vista previa en vivo, salida de consola, modo pantalla completa, plantillas y más. Perfecto para aprender desarrollo web, prototipos, probar fragmentos de código y compartir ejemplos.

¿Qué es un Previsualizador HTML/Sandbox?

Un Previsualizador HTML (también llamado sandbox o playground) es un entorno interactivo donde puede escribir y probar código HTML, CSS y JavaScript con retroalimentación visual instantánea. Es útil para:

- Aprender desarrollo web
- Probar fragmentos de código
- Prototipos de diseños
- Depurar problemas de HTML/CSS
- Compartir ejemplos de código
- Experimentar con nuevas características
- Demos rápidas y pruebas de concepto

Similar a CodePen, JSFiddle y otros editores de código online, pero más simple y se ejecuta completamente en su navegador.

¿Cómo uso este Previsualizador HTML?

Usar el previsualizador es simple:

1. Elija una pestaña: HTML, CSS o JavaScript
2. Escriba su código en el editor
3. Haga clic en 'Ejecutar Código' o habilite 'Auto-ejecutar' para vista previa instantánea
4. Vea el resultado en el panel de Vista Previa
5. Revise la pestaña Consola para logs y errores de JavaScript
6. Use plantillas para comenzar rápidamente
7. Active pantalla completa para espacio de trabajo más grande

Consejos:
- Habilite Auto-ejecutar para actualizaciones en tiempo real mientras escribe
- Use plantillas para aprender patrones comunes
- Revise Consola para errores de JavaScript
- Descargue su código cuando termine

¿Cuáles son las características del editor?

El editor incluye características profesionales:

Edición de Código:
- Resaltado de sintaxis para HTML, CSS, JavaScript
- Números de línea para referencia fácil
- Auto-sangría
- Soporte de Tab (presione Tab para sangrar)
- Opción de ajuste de palabras
- Tamaño de fuente ajustable

Características de Vista Previa:
- Vista previa en vivo en iframe aislado
- Ejecución auto o manual
- Salida de consola para depuración
- Modo vista previa en pantalla completa
- Vista previa responsive

Opciones de Diseño:
- División horizontal (editor izquierda, vista previa derecha)
- División vertical (editor arriba, vista previa abajo)
- Tamaños de división ajustables

Otras Características:
- Plantillas pre-construidas
- Descargar como archivo HTML
- Limpiar todo el código
- Copiar al portapapeles

¿Puedo usar librerías externas?

¡Sí! Puede usar librerías externas incluyéndolas en su HTML:

Librerías CSS:
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">

Librerías JavaScript:
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>

CDNs comunes:
- jsDelivr: cdn.jsdelivr.net
- cdnjs: cdnjs.cloudflare.com
- unpkg: unpkg.com

Puede incluir:
- Frameworks CSS (Bootstrap, Tailwind, Bulma)
- Librerías JavaScript (jQuery, Vue, React)
- Librerías de iconos (Font Awesome)
- Cualquier recurso CDN público

¿Cuál es la diferencia entre Auto-ejecutar y Ejecutar manual?

Hay dos modos de ejecución disponibles:

Auto-ejecutar (Tiempo real):
- El código se ejecuta automáticamente mientras escribe
- Actualizaciones de vista previa instantáneas
- Genial para experimentos rápidos
- Actualiza con pequeño retraso (debounced)
- Puede ralentizar con código complejo
- Mejor para trabajo HTML/CSS

Ejecución Manual:
- El código se ejecuta solo cuando hace clic en 'Ejecutar Código'
- Más control sobre ejecución
- Mejor rendimiento para código complejo
- Previene bucles infinitos accidentales
- Mejor para desarrollo JavaScript
- Recomendado para aprender

Puede alternar entre modos en cualquier momento usando la casilla Auto-ejecutar.

¿Cómo funciona la Consola?

La pestaña Consola captura salida de JavaScript:

Qué muestra:
- Salida de console.log()
- Mensajes de console.error()
- Advertencias de console.warn()
- Información de console.info()
- Errores y excepciones de tiempo de ejecución

Características:
- Tipos de mensaje codificados por color (log, error, warn)
- Marcas de tiempo para cada mensaje
- Botón limpiar consola
- Preserva historial durante sesión
- Muestra números de línea de error

Ejemplos:
console.log('Hello World');
console.error('This is an error');
console.warn('Warning message');

La consola le ayuda a depurar código JavaScript y ver qué está haciendo su código.

¿Puedo guardar o compartir mi código?

Puede guardar y compartir su trabajo:

Opciones de Guardar:
- Descargar como archivo HTML completo (incluye CSS y JS)
- Copiar código al portapapeles
- Guardar manualmente en su navegador (Ctrl+S funciona en editores)
- Usar localStorage del navegador (el código persiste al actualizar)

Compartir:
- Copiar código y compartir vía email, chat, etc.
- Descargar y adjuntar a mensajes
- Incluir en documentación
- Pegar en otras herramientas

Nota: Esta herramienta no proporciona almacenamiento en nube ni URLs para compartir. Para compartir hospedado permanentemente, use plataformas como CodePen, JSFiddle o GitHub Gists.

¿Qué son las Plantillas?

Las plantillas son ejemplos de código pre-construidos para ayudarle a comenzar:

Plantillas Disponibles:
- En Blanco: Editor vacío para comenzar desde cero
- HTML Básico: Estructura HTML5 simple
- Inicio Bootstrap: Configuración de framework Bootstrap 5
- Diseño Flexbox: Ejemplo de CSS Flexbox
- CSS Grid: Ejemplo de diseño grid moderno
- Animación CSS: Demo de animación interactiva

Las plantillas son geniales para:
- Aprender nuevos conceptos
- Comenzar proyectos rápidamente
- Entender patrones de código
- Probar frameworks
- Obtener inspiración

Puede cargar una plantilla y modificarla según sus necesidades.

¿Mi código está seguro y privado?

Sí, su código es completamente seguro y privado:

- Todo el código se ejecuta completamente en su navegador
- Ningún código se envía a ningún servidor
- No almacenamos, registramos ni rastreamos su código
- Sin almacenamiento en nube ni bases de datos
- Sin analíticas sobre contenido de código
- Funciona offline después de la carga de página

Características de seguridad:
- La vista previa se ejecuta en iframe sandboxed
- Acceso limitado a página padre
- Sin acceso a su sistema de archivos
- JavaScript se ejecuta en contexto aislado

Mejores prácticas:
- No incluya claves API o contraseñas reales
- Pruebe con datos de ejemplo
- Tenga cuidado con entrada de usuario
- Valide y sanitice datos

La herramienta está diseñada para experimentación y aprendizaje seguros.

¿Cuáles son los atajos de teclado?

Atajos de teclado útiles:

Edición:
- Tab: Sangrar código
- Shift+Tab: Desangrar código
- Ctrl/Cmd+A: Seleccionar todo
- Ctrl/Cmd+C: Copiar
- Ctrl/Cmd+V: Pegar
- Ctrl/Cmd+Z: Deshacer
- Ctrl/Cmd+Y: Rehacer

Ejecución:
- Ctrl/Cmd+Enter: Ejecutar código (cuando está en editor)
- Ctrl/Cmd+L: Limpiar consola

Navegación:
- Ctrl/Cmd+1: Enfocar editor HTML
- Ctrl/Cmd+2: Enfocar editor CSS
- Ctrl/Cmd+3: Enfocar editor JavaScript
- F11: Alternar pantalla completa (navegador)

Nota: Algunos atajos pueden variar según navegador y sistema operativo.

Características Clave

  • Escribir HTML, CSS y JavaScript en editores con pestañas
  • Vista previa en vivo con actualizaciones instantáneas
  • Modo auto-ejecutar para vista previa en tiempo real
  • Modo ejecución manual para ejecución controlada
  • Diseño de pantalla dividida (horizontal o vertical)
  • Modo vista previa en pantalla completa
  • Salida de consola para depuración JavaScript
  • Resaltado de sintaxis para todos los lenguajes
  • Números de línea y formato de código
  • Múltiples plantillas pre-construidas
  • Descargar como archivo HTML completo
  • Copiar código al portapapeles
  • Tamaño de fuente ajustable
  • Opción de ajuste de palabras
  • Detección y visualización de errores
  • Iframe sandboxed para ejecución segura
  • Soporte de librerías externas vía CDN
  • Soporte de modo oscuro
  • 100% del lado del cliente - sin servidor requerido
  • Funciona offline después de carga inicial
  • Diseño responsive para todos los dispositivos
  • Sin registro o inicio de sesión necesario