Herramienta Gratuita

Convertidor de HTML a BBCode

Convierte HTML a BBCode recorriendo el árbol DOM: negrita, enlaces, imágenes, listas, citas, código y encabezados, ignorando scripts, estilos y atributos inseguros.

Ejemplos rápidos:
Elementos Procesados
0
Enlaces
Imágenes
0
Caracteres BBCode
0
Resumen de IA y AEO (TL;DR)

Respuesta Rápida: ¿Qué es Convertidor de HTML a BBCode?

¿Qué hace esta herramienta? Convierte HTML a BBCode recorriendo el árbol DOM: negrita, enlaces, imágenes, listas, citas, código y encabezados, ignorando scripts, estilos y atributos inseguros.

Categoría de Aplicación
Texto
Fórmula de Cálculo
Recorrido en profundidad del árbol DOM analizado por el navegador, con mapeo de elementos semánticos a etiquetas BBCode, colapso de espacios en blanco y descarta de nodos script, style y comentarios
Parámetros de Entrada
Código HTML
Resultados Devueltos
BBCode Generado
Guía Rápida de Uso (Paso a Paso)
  1. Paso 1: Introduce o ajusta el campo Código HTML.
  2. Paso 2: Haz clic en Convertir a BBCode para obtener el desglose y resultados inmediatos.
Consejo de Optimización (IA)

Para obtener resultados óptimos, asegúrate de ingresar los valores en las unidades correspondientes.

Convertidor de HTML a BBCode (Pegar desde la Web a Foros)

Convierte contenido HTML en BBCode listo para pegar en un foro o en un panel de comentarios. La herramienta recorre el árbol del documento que analiza el navegador y traduce cada elemento semántico a su etiqueta BBCode, ignorando <script>, <style>, los comentarios y los atributos inseguros.

Índice de Contenidos

💬 Resumen rápido: ¿cómo paso HTML a BBCode?

Pega el HTML (por ejemplo, el código fuente de un artículo o el que copiaste de un editor visual) y obtén el BBCode equivalente con [b], [url], [list], [quote]… Para el camino inverso, usa el convertidor de BBCode a HTML. Si solo quieres el texto sin ningún formato, prueba el eliminar código HTML de un texto.

Cuándo se necesita convertir HTML a BBCode

Los foros y muchos sistemas de comentarios no aceptan HTML por razones de seguridad: solo entienden BBCode. Por eso, si quieres llevar contenido de una página web a un mensaje de foro conservando el formato, tienes que traducirlo. Situaciones típicas:

Cómo funciona: recorrido del árbol DOM

La herramienta no usa expresiones regulares para «adivinar» las etiquetas: entrega el HTML al analizador del propio navegador (DOMParser), que construye el árbol de objetos del documento (DOM) igual que haría al cargar una página. Después recorre ese árbol en profundidad, nodo por nodo:

  1. Para un nodo de texto, copia su contenido (colapsando los espacios en blanco si así lo pides).
  2. Para un elemento, primero convierte a BBCode todo su interior y luego lo envuelve con la etiqueta correspondiente.
  3. Los nodos <script>, <style>, <noscript> y los comentarios se descartan por completo.
  4. Los elementos desconocidos se «desenvuelven»: se pierde la etiqueta pero se conserva su texto.

Este enfoque es robusto ante HTML mal formado, etiquetas sin cerrar o atributos raros, porque el navegador ya los ha normalizado antes de que empiece la conversión.

Tabla de equivalencias

HTML BBCode
<b> <strong>[b]
<i> <em> <cite>[i]
<u> <ins> / <s> <del>[u] / [s]
<a href="x">[url=x] (o [email] si es mailto:)
<img src="x">[img]x[/img]
<blockquote>[quote]
<pre> <code>[code]
<ul> <li> / <ol>[list] [*] / [list=1]
<h1>…<h6>[size=N][b]…[/b][/size] (configurable)
<span style="color">, <font color>[color=…]
<br> / <p>salto de línea / doble salto

Opciones disponibles

Ejemplo

Entrada HTML:

<h2>Guía rápida</h2>
<p>Hola <strong>mundo</strong> y <em>cursiva</em>.</p>
<ul>
  <li>Abrir la aplicación</li>
  <li>Iniciar sesión</li>
</ul>
<p><a href="https://porcentaje.net">Más info</a></p>

Salida BBCode:

[size=6][b]Guía rápida[/b][/size]

Hola [b]mundo[/b] y [i]cursiva[/i].

[list]
[*] Abrir la aplicación
[*] Iniciar sesión
[/list]

[url=https://porcentaje.net]Más info[/url]

Buenas prácticas

  1. Comprueba las etiquetas que admite tu foro. No todos aceptan [color], [size] o [img]; si el tuyo no lo hace, desactiva esas opciones para que el mensaje quede limpio.
  2. Revisa los enlaces largos. Algunos foros acortan o rompen las URL muy largas dentro de [url].
  3. Simplifica antes de convertir. Si el HTML viene de una página con mucho <div> y estilos, el BBCode será más legible si primero lo reduces a lo esencial.
  4. Prueba el resultado. Pega el BBCode en la vista previa de tu foro antes de publicar el mensaje definitivo.

Herramientas relacionadas en porcentaje.net

Preguntas Frecuentes (FAQ)

¿Qué elementos HTML se pierden en la conversión?

BBCode es más limitado que HTML, así que algunos elementos no tienen equivalente: <table> se simplifica (las celdas se separan con tabulaciones), los estilos complejos de <div> se descartan y los formularios, <iframe>, <video> y <audio> desaparecen. El texto que contengan sí se conserva.

¿Cómo se convierten los encabezados?

BBCode no tiene etiqueta de encabezado, así que la herramienta ofrece tres opciones: convertirlos en [size=N][b]…[/b][/size] con un tamaño que disminuye del <h1> al <h6>, dejarlos solo en negrita, o quitarles todo el formato y dejar el texto en su propia línea.

¿Se conservan los colores y los tamaños de fuente?

Sí, si activas esa opción. La herramienta lee el atributo style de los <span> y el atributo color de los <font>, y traduce color a [color] y font-size a [size] (convirtiendo los píxeles a la escala 1–7 de BBCode). También reconoce negrita, cursiva, subrayado y tachado aplicados por CSS.

¿Es seguro pegar HTML de cualquier sitio?

Sí. El HTML se analiza para extraer su estructura, pero nunca se ejecuta: los <script>, los <style>, los controladores de eventos y los comentarios se descartan. El resultado es texto BBCode plano, que por su propia naturaleza no puede ejecutar código.

¿El proceso ocurre en mi navegador?

Sí. La herramienta usa el DOMParser del navegador y hace todo el recorrido del árbol localmente. Ni el HTML de entrada ni el BBCode de salida se envían a ningún servidor ni se almacenan.

Categorías Recomendadas

Herramientas Relacionadas

Otras calculadoras de Herramientas de Texto que te pueden interesar.

Herramientas de Texto

Convertidor de BBCode a HTML

Convierte BBCode de foros a HTML válido: negrita, enlaces, imágenes, citas, listas, código, ...

Ver herramienta
Herramientas de Texto

Herramienta para eliminar etiquetas HTML de un texto

Elimina todas las etiquetas HTML de un texto y obtén el contenido en texto plano, con opción ...

Ver herramienta
Herramientas de Texto

Eliminar Código HTML de un Texto

Elimina todas las etiquetas y marcado HTML de tus textos de forma rápida, segura y gratuita. E...

Ver herramienta
Herramientas de Texto

Decodificador de entidades HTML

Decodifica entidades HTML (nombradas y numéricas) de vuelta a texto legible....

Ver herramienta
Herramientas de Texto

Codificador de entidades HTML

Codifica caracteres especiales (&lt; &gt; &amp; " ') a entidades HTML seguras, con modo opciona...

Ver herramienta
Herramientas de Texto

Generador de Texto Aleatorio

Genera texto aleatorio online: cadenas de caracteres, palabras u oraciones al azar. Configura e...

Ver herramienta
Herramientas de Texto

Extractor de Acrónimos de Texto

Extrae automáticamente todas las siglas, acrónimos y abreviaturas de documentos técnicos, co...

Ver herramienta
Herramientas de Texto

Generador de GUID Online

Genera GUIDs y UUIDs v4 criptográficos en lote con múltiples formatos: con guiones, sin guion...

Ver herramienta
Herramientas de Texto

Contador de caracteres (Con/sin espacios)

Cuenta caracteres con y sin espacios, en bytes UTF-8, y compáralos con los límites de Twitter...

Ver herramienta
Herramientas de Texto

Generador de hashes SHA-256

Genera el hash SHA-256 (256 bits) de cualquier texto usando la Web Crypto API nativa del navega...

Ver herramienta
Herramientas de Texto

Generador de hashes SHA-1

Genera el hash SHA-1 (160 bits) de cualquier texto usando la Web Crypto API nativa del navegado...

Ver herramienta
Herramientas de Texto

Eliminar Formato de Texto

Elimina el formato enriquecido, fuentes, estilos y colores de tus textos online de forma rápid...

Ver herramienta
Herramientas de Texto

Convertidor de Lista de Texto a Array JavaScript

Convierte listas de texto a arrays de JavaScript y TypeScript al instante. Con comillas simples...

Ver herramienta
Herramientas de Texto

Normalizador de Nombres Propios

Corrige la capitalización de nombres y apellidos: arregla el TODO EN MAYÚSCULAS, respeta las ...

Ver herramienta
Herramientas de Texto

Generador de Plantillas de Texto

Crea plantillas con campos {{variables}} y combínalas con una tabla CSV para generar decenas d...

Ver herramienta
Herramientas de Texto

Extraer Números de Teléfono de Texto

Encuentra los números de teléfono dentro de un texto: reconoce prefijos internacionales, par�...

Ver herramienta
Herramientas de Texto

Recortador de Texto por Número de Caracteres

Recorta textos exactamente al límite de caracteres deseado. Corte estricto o respetando palabr...

Ver herramienta
Herramientas de Texto

Eliminador de Palabras Duplicadas

Eliminador de palabras duplicadas avanzado. Elimina repeticiones y redundancias de palabras de ...

Ver herramienta
Herramientas de Texto

Herramienta codificadora Base64

Codifica texto a Base64 de forma segura para UTF-8 (tildes, Ñ, emojis), con opción de variant...

Ver herramienta
Herramientas de Texto

Convertir Texto a Capitalizar Cada Palabra

Convierte tu texto a mayúsculas iniciales en todas las palabras de forma automática, cómoda ...

Ver herramienta
Herramientas de Texto

Extractor de Menciones (@) de Texto

Extrae todos los usuarios y menciones (@) de publicaciones y comentarios sin capturar correos e...

Ver herramienta
Herramientas de Texto

Convertidor de Subtítulos VTT a SRT

Convierte subtítulos WebVTT (.vtt) a SubRip (.srt): cambia el punto por coma en los tiempos, q...

Ver herramienta