Limpiar HTML
Aplica una limpieza parcial a un fragmento HTML pegado. Elimina ciertos bloques y atributos mediante expresiones regulares, devolviendo código como texto; no convierte automáticamente una entrada no confiable en contenido seguro para publicar.
Tu archivo se procesa en tu navegador y no se guarda en CARCPI.
Cómo usarla
- 1Pega un fragmento de prueba sin ejecutarlo como código en tu sitio.
- 2Aplica la limpieza y compara qué etiquetas o atributos se retiraron.
- 3Antes de insertar contenido externo en una página real, utiliza además la validación y sanitización apropiadas para ese contexto.
Cuándo usar esta herramienta
- Revisar un fragmento propio con scripts o estilos inline sobrantes.
- Aprender qué patrones comunes elimina una limpieza básica.
Cómo elegir y comprobar el resultado
Las reglas no cubren todo HTML
La función retira bloques script y style, eventos inline y algunas URL javascript: entre comillas. No analiza de forma completa el árbol ni todos los esquemas o formas de atributos. El resultado no es una garantía de ausencia de XSS y no debe tratarse como HTML validado.
Quitar un atributo de evento
La muestra <p onclick="alert(1)">Hola</p> devuelve <p>Hola</p>. Esto demuestra esa regla concreta, no que cualquier fragmento con scripts, SVG o atributos alternativos quede saneado.
Qué debes tener en cuenta
- No es un sanitizador integral ni una política de seguridad de contenidos.
- Puede retirar estilos que afectaban la apariencia y dejar otras construcciones no deseadas.
Privacidad y procesamiento
La transformación se calcula en el navegador con el texto introducido. No requiere una petición a CARCPI con ese contenido; copiar o compartir el resultado queda bajo tu control.
FAQ
¿Puedo publicar el resultado externo sin otra revisión?
No. La limpieza es parcial y no acredita que el HTML sea seguro en tu aplicación.
¿Elimina todas las etiquetas?
No. Mantiene estructura HTML fuera de los patrones retirados; para texto plano usa HTML a texto.
¿Conserva la apariencia?
No se garantiza. Eliminar bloques style y ciertos atributos puede cambiar la presentación.