Convertitore BBCode in HTML
BBCode era il markup leggero dell’era dei forum, [b]grassetto[/b], [url], [quote], [code]. Ogni forum phpBB, vBulletin, XenForo e SMF lo utilizzava, e milioni di post su quelle piattaforme esistono ancora. Questo convertitore analizza il BBCode e restituisce HTML pulito e valido che puoi incollare in un CMS moderno, in un sito statico o in una pipeline Markdown-to-HTML che non comprende i tag dei forum.
Come convertire BBCode
-
1
Incolla il tuo BBCode
Post interi o frammenti. I tag annidati sono gestiti.
-
2
Il parser tokenizza i tag di apertura e chiusura
Le coppie corrispondenti `[tag]...[/tag]` producono l'elemento HTML corrispondente.
-
3
Gli attributi dei tag vengono mappati
Cose come `[color=red]`, `[size=18]` o `[url=https://...]` diventano stili inline o attributi `href`.
-
4
Copia l'HTML
Pronto per un post sul blog, una pagina di documentazione o una migrazione di forum.
Tag supportati
| BBCode | HTML risultante |
|---|---|
[b]testo[/b] |
<strong>testo</strong> |
[i]testo[/i] |
<em>testo</em> |
[u]testo[/u] |
<u>testo</u> |
[s]testo[/s] |
<del>testo</del> |
[url]link[/url] |
<a href="link">link</a> |
[url=link]testo[/url] |
<a href="link">testo</a> |
[img]link[/img] |
<img src="link"> |
[quote]q[/quote] |
<blockquote>q</blockquote> |
[code]c[/code] |
<pre><code>c</code></pre> |
[list][*]a[*]b[/list] |
<ul><li>a</li><li>b</li></ul> |
[color=red]t[/color] |
<span style="color:red">t</span> |
[size=18]t[/size] |
<span style="font-size:18px">t</span> |
Note di sicurezza
BBCode è sicuro per design; HTML non lo è. Convertire BBCode inviato dagli utenti in HTML è il momento classico in cui un forum ha introdotto XSS nel 2005. Se pubblichi l’output convertito:
- Applica l’escape a qualsiasi testo grezzo all’interno dei tag BBCode.
- Inserisci in una lista consentita i tag che il tuo convertitore emette, non inoltrare tag sconosciuti come HTML grezzo.
- Valida gli URL in
[url]e[img]per bloccare gli schemijavascript:edata:.
Questo strumento non riscrive gli URL che inserisci, quindi controllali prima di pubblicare l’output convertito.
Migrare un intero forum
Per spostare migliaia di post, esegui il convertitore come una pipeline: esporta i post come BBCode → esegui attraverso questo convertitore → importa l’HTML. Controlla alcuni post con annidamenti insoliti o codici emoji personalizzati che potrebbero non essere nel set di tag standard.
Cosa non si mappa pulitamente in BBCode
- Smilies personalizzati del forum (
:De:)), lasciali così e rendili con CSS, o preprocessali separatamente. - Tag specifici del plugin (come
[spoiler],[youtube]) non vengono riconosciuti, quindi sono emessi come testo letterale. - Tag non chiusi restano come testo letterale: il parser non tenta di chiuderli o ripararli.
Domande frequenti
Sì: post della community di Steam, forum vBulletin e XenForo, alcune wiki e molte installazioni legacy di phpBB. Sopravvive anche come markup sottostante in un numero limitato di pannelli di controllo dei server di gioco.
Non questo strumento, usa il convertitore da HTML a BBCode. Tornare indietro è più problematico perché HTML è molto più espressivo di BBCode.
I tag sconosciuti passano come testo letterale, perché il convertitore riconosce solo i tag elencati nella tabella sopra.
L’annidamento funziona quando i tag sono diversi, ad esempio [b] dentro [quote]. Un tag annidato dentro sé stesso, come una citazione in una citazione, viene chiuso al primo tag di chiusura e il resto resta come testo; appiattisci quindi questi messaggi prima di convertire.
Strumenti correlati
Riferimento Tabella ASCII
Tabella ASCII completa da 0 a 127 con decimale, esadecimale, ottale, binario e riferimento numerico HTML per ogni carattere, inclusi i codici di controllo come NUL, LF e DEL.
Generatore di lettere casuali
Genera lettere A-Z casuali. Scegli la quantità, usa maiuscole, minuscole o un mix, e applica il risultato a giochi, spunti o attività in classe.
Riferimento ai caratteri HTML
Elenco ricercabile delle entità HTML, dei loro codici nominati e numerici, e copia con un clic per caratteri e simboli speciali.
Riferimento scorciatoie da tastiera
Cerca le scorciatoie predefinite documentate di VS Code, Chrome e Bash con GNU Readline su macOS, Windows e Linux.
Trova nome colore
Trova il colore CSS standard con nome più vicino a un valore HEX, RGB o HSL usando la differenza CIEDE2000.
Semplificatore di Algebra Booleana
Valuta un'espressione booleana per ogni combinazione di input e mostra la tabella della verità completa. Supporta fino a cinque variabili e gli operatori &, |, ! e ^.
Strumento disponibile in altre lingue
- BBCode → HTML 변환기 [KO]
- ตัวแปลง BBCode เป็น HTML [TH]
- BBCode to HTML Converter [EN]
- BBCode till HTML-konverterare [SV]
- BBCode naar HTML-converter [NL]
- BBCode 转 HTML 转换器 [ZH]
- Konwerter BBCode na HTML [PL]
- Bộ chuyển đổi BBCode sang HTML [VI]
- Konverter BBCode ke HTML [ID]
- محول BBCode إلى HTML [AR]
- BBCode HTML Dönüştürücü [TR]
- BBCodeからHTMLへのコンバーター [JA]
- Conversor de BBCode para HTML [PT]
- Convertidor de BBCode a HTML [ES]
- BBCode zu HTML Konverter [DE]
- Convertisseur BBCode en HTML [FR]
- Конвертер BBCode в HTML [RU]