Convertidor de Markdown a BBCode

Markdown está en todas partes ahora, pero muchos foros (phpBB, vBulletin, Invision, tablones clásicos de SMF) aún solo aceptan BBCode, el marcado de etiquetas entre corchetes que precede a Markdown por una década. Pega Markdown y este convertidor reescribe encabezados, énfasis, listas, bloques de código, tablas, citas y enlaces en sus equivalentes de BBCode para que puedas publicar borradores escritos en tu editor de Markdown favorito directamente en un tablón legado.

Cómo funciona la conversión

  1. 1

    Pega Markdown

    Suelta un documento completo o un fragmento. Se aceptan extensiones GFM (tablas, tachado).

  2. 2

    Elige el dialecto del foro

    phpBB, vBulletin, Invision o genérico. Cada uno tiene conjuntos de etiquetas ligeramente diferentes.

  3. 3

    Convertir

    Encabezados → `[size]` o `[b]`, énfasis → `[i]`/`[b]`, listas → `[list]`, código → `[code]`.

  4. 4

    Copia BBCode

    La salida está lista para pegar en cualquier editor de publicaciones de foros.

Mapeo de Markdown → BBCode

Markdown BBCode
# H1 [size=200][b]H1[/b][/size]
## H2 [size=150][b]H2[/b][/size]
*italic* [i]italic[/i]
**bold** [b]bold[/b]
~~strike~~ [s]strike[/s]
`inline code` [c]inline code[/c] o [icode]
Bloque de código cercado [code]...[/code]
Lista con viñetas [list] + [*] ítems + [/list]
Lista numerada [list=1] + [*] ítems
> quote [quote]quote[/quote]
[text](url) [url=...]text[/url]
![alt](img) [img]img[/img] (alt descartado)
Regla horizontal [hr] si es compatible, de lo contrario en blanco
Tabla (GFM) [table][tr][td]...[/td][/tr][/table]

Diferencias de dialecto

No todos los foros hablan el mismo BBCode. Divergencias comunes:

  • Encabezados. phpBB no soporta [h1][h6]; el convertidor los simula con [size] + [b]. vBulletin soporta [size=5].
  • Color y fuente. [color=red] funciona en todas partes pero no es producido por Markdown (sin sintaxis de origen para ello).
  • Código en línea. Algunos tablones usan [c], otros [icode], la mayoría recurre a [code].
  • Imágenes. BBCode no tiene atributo alt; el texto alternativo se descarta. Agrégalo como texto plano adyacente si te importa la accesibilidad.

Qué sobrevive al viaje de ida y vuelta

  • Negrita, cursiva, tachado: perfecto.
  • Código en línea y bloques de código: perfecto.
  • Listas: perfecto.
  • Enlaces: perfecto.
  • Tablas: depende de si el foro soporta [table]. phpBB no lo acepta de forma nativa, usa un plugin o recurre a una cuadrícula de texto plano.
  • Encabezados: aproximados, BBCode no tiene niveles de encabezado semánticos.

Consejos para tablones heredados

  • Pega y previsualiza. El analizador de BBCode de cada foro tiene peculiaridades, y lo que funciona en uno puede renderizarse como texto literal en otro.
  • Prefiere bloques [code] para contenido con sangría, el estilo de código de cuatro espacios de Markdown a veces es ignorado por los analizadores de BBCode.
  • Si el foro soporta [html], puedes obtener una salida más limpia convirtiendo Markdown → HTML primero, luego pegando.

Preguntas frecuentes

BBCode históricamente no tiene etiquetas de encabezado (sin [h1]). La mayoría de los foros las simulan con [size] y [b]. Si tu foro tiene un plugin de encabezado, puedes procesar la salida manualmente.

Solo con un plugin de [table] de terceros. phpBB vanilla no acepta [table], el convertidor lo produce, pero el foro lo renderizará como texto literal a menos que el plugin esté instalado.

La etiqueta [img] de BBCode no tiene atributo alt, por lo que el texto alternativo se descarta. Agrega un pie de foto en el texto circundante si la accesibilidad es importante.

No con esta herramienta. Hay convertidores separados de BBCode a Markdown; ten cuidado con las etiquetas de color y fuente que no tienen equivalente en Markdown.

No. La conversión es completamente en el navegador, por lo que tu borrador nunca sale de tu dispositivo.

Herramientas relacionadas

Herramienta disponible en otros idiomas