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> |
[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> |
[color=red]t[/color] |
<span style="color:red">t</span> |
[size=18]t[/size] |
<span style="font-size:18px">t</span> |
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 skriver inte om de URL:er du anger, så kontrollera dem innan du publicerar den konverterade utdatan.
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]) känns inte igen och släpps därför ut som bokstavlig text. - Ostängda taggar blir kvar som bokstavlig text: parsern försöker inte stänga eller reparera dem.
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, eftersom konverteraren bara känner igen de taggar som listas i tabellen ovan.
Nästling fungerar när taggarna är olika, till exempel [b] inuti [quote]. En tagg som nästlas i sig själv, som ett citat i ett citat, stängs vid den första stängningstaggen och resten blir kvar som text; platta därför till sådana inlägg innan du konverterar.
Relaterade verktyg
ASCII-tabellreferens
Full ASCII-tabell från 0 till 127 med decimal-, hex-, oktal- och binärvärden samt notation för numeriska HTML-referenser, inklusive NUL, LF och DEL.
HTML-teckenreferens
En sökbar lista över HTML-entiteter med deras namngivna och numeriska koder samt kopiering med ett klick för specialtecken och symboler.
Referens för kortkommandon
Sök dokumenterade standardkommandon för VS Code, Chrome och Bash med GNU Readline i macOS, Windows och Linux.
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.
HTML-formaterare
Formatera HTML lokalt i webbläsaren med indrag på två eller fyra blanksteg. HTML laddas inte upp eller valideras.
Färgpalettgenerator
Skapa monokromatiska, analoga, komplementära, triadiska eller tetradiska färgpaletter från en HEX-basfärg och exportera kopieringsklara CSS-variabler.
Verktyget finns på andra språk
- Convertidor de BBCode a HTML [ES]
- ตัวแปลง BBCode เป็น HTML [TH]
- BBCode naar HTML-converter [NL]
- BBCode 转 HTML 转换器 [ZH]
- BBCode → HTML 변환기 [KO]
- Convertisseur BBCode en HTML [FR]
- Konverter BBCode ke HTML [ID]
- Conversor de BBCode para HTML [PT]
- BBCode zu HTML Konverter [DE]
- BBCode HTML Dönüştürücü [TR]
- Konwerter BBCode na HTML [PL]
- BBCode to HTML Converter [EN]
- BBCodeからHTMLへのコンバーター [JA]
- Bộ chuyển đổi BBCode sang HTML [VI]
- محول BBCode إلى HTML [AR]
- Convertitore BBCode in HTML [IT]
- Конвертер BBCode в HTML [RU]