Editor HTML WYSIWYG

Redacta texto enriquecido en un editor en vivo y obtien el HTML generado, con formato, listas, enlaces y vista de codigo.

Redacta texto enriquecido en un editor en vivo y obtien el HTML generado, con formato, listas, enlaces y vista de codigo. Redacta texto enriquecido en un editor en vivo y obtien el HTML generado, con formato, listas, enlaces y vista de codigo.

Contexto

Que hace un editor WYSIWYG

WYSIWYG significa What You See Is What You Get. En vez de teclear etiquetas HTML crudas, editas el documento visualmente -- negrita, cursiva, titulos, listas, enlaces, etc. -- y el editor traduce tus acciones a marcado por ti. La pagina que ves usa la capacidad contenteditable del navegador mas la API document.execCommand, presente en todos los navegadores desde hace mas de una decada. No hay biblioteca de terceros: el formato lo aplica el navegador de forma nativa, asi que el HTML generado coincide exactamente con lo que tu navegador produce en cualquier otra zona editable de la web.

Que puedes hacer con la barra de herramientas

La barra cubre las operaciones que la mayoria necesita: deshacer/rehacer, negrita, cursiva, subrayado, tachado, titulos H1-H3, parrafos, bloques de codigo, listas con vineta y numeradas, citas en bloque, enlaces y eliminar todo el formato. Los selectores de fuente y tamano cambian la tipografia y el tamano de la seleccion actual. El conmutador de codigo alterna entre la vista renderizada y un textarea con el HTML crudo, que puedes editar directamente. La linea de estadisticas bajo el editor muestra el recuento de caracteres y palabras del contenido actual.

Como se estructura la salida HTML

El editor produce marcado semantico siempre que es posible, en vez de sopa presentacional: los titulos se vuelven <h1>/<h2>/<h3>, las listas <ul>/<ol>/<li>, las citas <blockquote> y el codigo <pre>. El formato a nivel de texto se aplica con <strong>, <em>, <u> y <del>. Como el motor es execCommand del navegador, el marcado exacto puede variar ligeramente entre navegadores -- un clic en negrita puede producir <strong> en uno y <b> en otro. Para maxima compatibilidad, el HTML exportado es intencionadamente minimo y puede pegarse en correos, editores CMS o sistemas de documentacion sin limpieza extra.

Consejos practicos

Copia el HTML exportado desde el campo de salida tras cambiar a la vista de codigo, o usa el boton Copiar HTML. Al pegar en un cliente de correo, mantén el marcado simple -- muchos clientes eliminan <style> y el anidamiento complejo. Si necesitas incrustar este contenido en una pagina con estilos propios, prefiere etiquetas semanticas y evita estilos en linea; el marcado exportado no usa estilos en linea, asi que hereda el CSS de tu pagina de forma natural. Todo en esta pagina corre en local en tu navegador; el contenido nunca sale de la pagina.

Desarrollado internamente sobre las APIs nativas contenteditable y document.execCommand del navegador. Sin bibliotecas de terceros, totalmente offline.

Preguntas frecuentes

Por que la misma accion produce etiquetas distintas en cada navegador?
El editor delega en el execCommand nativo del navegador, y los navegadores difieren ligeramente en lo que emiten (p. ej. <strong> frente a <b>, o <i> frente a <em>). El contenido es funcionalmente identico; si necesitas marcado exacto, usa la vista de codigo para ajustarlo.
Puedo pegar contenido de Word o Google Docs?
Normalmente si. El gestor de pegado del navegador convierte el contenido rico del portapapeles en HTML al pegar. El formato puede simplificarse en el proceso; tras pegar, cambia a la vista de codigo para inspeccionar y limpiar el marcado.
Es seguro usar la salida HTML en cualquier sitio?
Es marcado plano sin estilos en linea ni scripts, seguro para correos, contenido CMS y documentos. Para paginas publicas, prefiere sanear cualquier HTML que se renderice tal cual para protegerte de etiquetas script pegadas.
Por que no hay boton de subir imagenes?
Subir imagenes requiere un servidor o manejo de data-URI, y esta herramienta corre totalmente offline sin backend. Aun puedes pegar una imagen o un enlace en el editor, o anadir una etiqueta <img> en la vista de codigo.
Esta herramienta recopila mi contenido?
No. Todo ocurre en tu navegador; no hay ninguna peticion de red. Tu texto nunca sale de la pagina y la pagina funciona con la red desconectada.
Puedo usar la salida en un correo?
Si. Cambia a la vista de codigo, copia el HTML y pegalo en un redactor de correo que acepte HTML (la mayoria lo hace). Manten el marcado simple: elimina todo lo que no sean parrafos, titulos, listas y enlaces si tu cliente lo estropea.