Previsualizador HTML
Previsualizador HTML online gratis. Escribe HTML, CSS y JavaScript con vista previa en vivo. Prueba código con editor de pantalla dividida.
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