BBCode till HTML-konverterare
BBCode var forumtidens lätta markup — [b]bold[/b], [url], [quote], [code]. Alla phpBB-, vBulletin-, XenForo- och SMF-forum använde det, och miljontals inlägg på de plattformarna finns fortfarande. Den här konverteraren tolkar BBCode och ger ren, giltig HTML som du kan klistra in i ett modernt CMS, en statisk webbplats eller en Markdown-till-HTML-pipeline som inte förstår forumtaggar.
Så konverterar du BBCode
-
1
Klistra in din BBCode
Hela inlägg eller korta utdrag. Nästlade taggar hanteras.
-
2
Parsern tokeniserar öppnande och stängande taggar
Matchande `[tag]...[/tag]`-par skapar motsvarande HTML-element.
-
3
Taggattribut mappas
Saker som `[color=red]`, `[size=18]` eller `[url=https://...]` blir inline-stilar eller `href`-attribut.
-
4
Kopiera HTML-koden
Klar för ett blogginlägg, en dokumentationssida eller en forummigrering.
Taggar som stöds
| BBCode | HTML-utdata |
|---|---|
[b]text[/b] |
<strong>text</strong> |
[i]text[/i] |
<em>text</em> |
[u]text[/u] |
<u>text</u> eller <ins> |
[s]text[/s] |
<del>text</del> |
[url]link[/url] |
<a href="link">link</a> |
[url=link]text[/url] |
<a href="link">text</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> |
[list=1][*]a[/list] |
<ol><li>a</li></ol> |
[color=red]t[/color] |
<span style="color:red">t</span> |
[size=18]t[/size] |
<span style="font-size:18px">t</span> |
[table]...[/table] |
<table>...</table> |
Säkerhetsanteckningar
BBCode är säkert till sin konstruktion; HTML är det inte. Att konvertera användarinskickad BBCode till HTML är det klassiska ögonblicket då ett forum introducerade XSS år 2005. Om du publicerar konverterad utdata:
- Escapa all rå text inuti BBCode-taggar.
- Vitlista taggarna som konverteraren släpper ut — skicka inte vidare okända taggar som rå HTML.
- Validera URL:er i
[url]och[img]för att blockerajavascript:- ochdata:-scheman.
Det här verktyget tar bort eller neutraliserar alla skriptliknande URL:er under konverteringen.
Migrera ett helt forum
När du flyttar tusentals inlägg, kör konverteraren som en pipeline: exportera inlägg som BBCode → kör genom den här konverteraren → importera HTML-koden. Stickprovskontrollera några dussin inlägg med ovanlig nästling eller anpassade emoji-koder som kanske inte finns i standarduppsättningen taggar.
Vad BBCode inte mappas rent till
- Anpassade forumsmileys (
:Doch:)) — lämna dem som de är och rendera med CSS, eller förbehandla dem separat. - Plugin-specifika taggar (som
[spoiler],[youtube]) — listas i panelen för anpassade taggar; annars släpps de ut som bokstavlig text. - Sammanslagna eller ostängda taggar — parsern försöker självstänga, men extremt trasig indata kan tappa formatering.
Vanliga frågor
Ja: Steam-communityinlägg, vBulletin- och XenForo-forum, vissa wikis och många äldre phpBB-installationer. Det lever också kvar som underliggande markup i några kontrollpaneler för spelservrar.
Inte det här verktyget — använd HTML till BBCode-konverteraren. Vägen tillbaka är mer förlustfylld eftersom HTML är mycket mer uttrycksfullt än BBCode.
Okända taggar passerar som bokstavlig text som standard. Ett “strict”-läge tar bort dem helt om du vill ha garanterat ren utdata.
Ja. [quote], [list] och [code] kan nästlas godtyckligt djupt. Parsern följer taggstackar och stänger dem korrekt.
Relaterade verktyg
JSON-formaterare
Klistra in JSON för att snyggformatera med 2 eller 4 mellanslag, minifiera till kompakt utdata eller snabbt kontrollera syntaxen innan du kopierar resultatet.
Slumpgenerator för bokstäver
Generera slumpade A-Z-bokstäver. Välj antal, versaler, gemener eller blandat läge och använd resultatet för spel, uppgifter eller klassrumsaktiviteter.
HEX-färgväljare
Välj en färg visuellt och få HEX-, RGB-, HSL-, HSV- och CMYK-värden samt kontrast mot vitt och svart.
Slumpmässig färggenerator
Generera 1 till 50 slumpmässiga HEX-färger med färgrutor som du kan förhandsvisa, kopiera och använda i CSS, tester eller palettskissning.
Färgpalettgenerator
Skapa monokromatiska, analoga, komplementära, triadiska eller tetradiska färgpaletter från en HEX-basfärg och exportera kopieringsklara CSS-variabler.
Generator för slumpmässiga färgpaletter
Skapa slumpmässiga färgpaletter med 2 till 15 färgrutor, välj en livlig, pastell, dämpad eller mörk stil och kopiera HEX-koder eller CSS-variabler.