BBCode zu HTML Konverter
BBCode war das leichte Markup der Foren-Ära, [b]fett[/b], [url], [quote], [code]. Jedes phpBB, vBulletin, XenForo und SMF Forum verwendete es, und Millionen von Beiträgen auf diesen Plattformen existieren noch. Dieser Konverter analysiert BBCode und gibt sauberes, gültiges HTML aus, das du in ein modernes CMS, eine statische Seite oder eine Markdown-zu-HTML-Pipeline einfügen kannst, die Foren-Tags nicht versteht.
Wie man BBCode konvertiert
-
1
Füge deinen BBCode ein
Ganze Beiträge oder Ausschnitte. Verschachtelte Tags werden behandelt.
-
2
Der Parser tokenisiert öffnende und schließende Tags
Übereinstimmende `[tag]...[/tag]` Paare erzeugen das entsprechende HTML-Element.
-
3
Tag-Attribute werden zugeordnet
Dinge wie `[color=red]`, `[size=18]` oder `[url=https://...]` werden zu Inline-Stilen oder `href`-Attributen.
-
4
Kopiere das HTML
Bereit für einen Blogbeitrag, eine Dokumentationsseite oder eine Forenmigration.
Unterstützte Tags
| BBCode | HTML-Ausgabe |
|---|---|
[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> |
Sicherheitsnotizen
BBCode ist von Natur aus sicher; HTML ist es nicht. Die Umwandlung von vom Benutzer eingereichtem BBCode in HTML ist der klassische Moment, in dem ein Forum 2005 XSS einführte. Wenn du die konvertierte Ausgabe veröffentlichst:
- Maskiere jeden Rohtext innerhalb von BBCode-Tags.
- Erstelle eine Positivliste der Tags, die dein Konverter ausgibt, gib unbekannte Tags nicht als rohes HTML weiter.
- Validiere URLs in
[url]und[img], um die Schematajavascript:unddata:zu blockieren.
Dieses Tool schreibt die URLs, die du angibst, nicht um; prüfe sie daher, bevor du die konvertierte Ausgabe veröffentlichst.
Migration eines ganzen Forums
Um Tausende von Beiträgen zu verschieben, führe den Konverter als Pipeline aus: exportiere Beiträge als BBCode → führe sie durch diesen Konverter → importiere das HTML. Überprüfe einige Dutzend Beiträge mit ungewöhnlicher Verschachtelung oder benutzerdefinierten Emoji-Codes, die möglicherweise nicht im Standard-Tag-Set enthalten sind.
Was BBCode nicht sauber abbildet
- Benutzerdefinierte Foren-Smilies (
:Dund:)), lasse sie so und rendere sie mit CSS oder verarbeite sie separat vor. - Plugin-spezifische Tags (wie
[spoiler],[youtube]) werden nicht erkannt und daher als literaler Text ausgegeben. - Nicht geschlossene Tags bleiben als literaler Text erhalten: Der Parser versucht nicht, sie zu schließen oder zu reparieren.
Häufig gestellte Fragen
Ja: Steam-Community-Beiträge, vBulletin- und XenForo-Foren, einige Wikis und viele Legacy phpBB-Installationen. Es überlebt auch als zugrunde liegendes Markup in einer Handvoll von Game-Server-Steuerungspaneelen.
Nicht mit diesem Tool, verwende den HTML zu BBCode Konverter. Zurückzugehen ist verlustbehafteter, da HTML viel ausdrucksstärker ist als BBCode.
Unbekannte Tags werden als literaler Text durchgelassen, denn der Konverter erkennt nur die oben in der Tabelle gelisteten Tags.
Verschachtelung funktioniert, wenn die Tags unterschiedlich sind, etwa [b] innerhalb von [quote]. Ein Tag, das in sich selbst verschachtelt ist, wie ein Zitat in einem Zitat, wird beim ersten schließenden Tag geschlossen und der Rest bleibt als Text stehen; solche Beiträge solltest du also vorher glätten.
Verwandte Tools
ASCII-Tabelle Referenz
Vollständige ASCII-Tabelle von 0 bis 127 mit Dezimal-, Hex-, Oktal-, Binär- und numerischer HTML-Zeichenreferenz für jedes Zeichen, einschließlich Steuerzeichen wie NUL, LF und DEL.
HTML-Zeichenreferenz
Durchsuchbare Liste von HTML-Entitäten, ihren benannten und numerischen Codes sowie eine Ein-Klick-Kopie für Sonderzeichen und Symbole.
Referenz für Tastenkombinationen
Durchsuchen Sie dokumentierte Standardkürzel für VS Code, Chrome und Bash mit GNU Readline unter macOS, Windows und Linux.
Zufallsbuchstaben-Generator
Erzeugen Sie zufällige A-Z-Buchstaben. Wählen Sie Anzahl, Großschreibung, Kleinschreibung oder gemischte Schreibweise für Spiele, Aufgaben und Unterricht.
Telefonnummern prüfen
Prüfen Sie die Struktur von Telefonnummern nach Land und zeigen Sie Region, Typ sowie E.164-, internationale, nationale und RFC-3966-Formate an.
Zufälliger Farbgenerator
Erzeuge 1 bis 50 zufällige HEX-Farben mit Farbfeldern zum Prüfen, Kopieren und Verwenden in CSS, Tests oder Palettenideen.
Tool in anderen Sprachen verfügbar
- 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]
- BBCode till HTML-konverterare [SV]
- Konverter BBCode ke HTML [ID]
- Conversor de BBCode para HTML [PT]
- 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]