So wird in beide Richtungen umgewandelt

Markup einfügen und Html turns UBB oder UBB to Html drücken. Beide Richtungen laufen im Tab: die Seite schreibt den Text selbst um, nichts wird hochgeladen und keine Anfrage trägt ihn irgendwohin.

Der Konverter deckt die Tags ab, die Foren wirklich verwenden — Formatierung, Links, Bilder, Zitate, Listen, Überschriften und Codeblöcke — und lässt unbekannte Tags stehen, statt sie zu löschen, damit sichtbar bleibt, was noch von Hand nachzuziehen ist.

  1. HTML oder UBB-Markup in das Eingabefeld einfügen.
  2. Html turns UBB drücken, um HTML in Foren-Tags zu schreiben, oder UBB to Html für die andere Richtung.
  3. Kopieren legt das Ergebnis in die Zwischenablage, Leeren macht Feld und Bereich frei.
  4. Immer einen Block auf einmal umwandeln und das Ergebnis vor dem Posten prüfen: der Konverter ist kein Filter für fremdes Markup.

Welche Tags umgewandelt werden und was mit dem Rest passiert

HTML zu UBB

<b>, <strong>, <i>, <em>, <u>, <s>, <strike>, <del>, <sub>, <sup>, <code>, <pre> und <blockquote> werden zu ihren UBB-Entsprechungen, <br> wird ein Zeilenumbruch, <hr> wird [hr], und <p>, <div>, Tabellenzeilen und <h1>–<h6> beenden eine Zeile. Eine Überschrift behält ihre Worte in einer eigenen Zeile, aber nicht ihre Ebene, weil Foren-Code kein einheitliches Überschriften-Tag kennt.

<ul> wird [list], <ol> wird [list=1], <li> wird [*], Tabellenzellen werden durch einen Tabulator getrennt, <img> wird [img]…[/img] (ein Bild mit smile="3" wird [s:3]) und <a href="…">Text</a> wird [url=…]Text[/url]. Ereignisattribute wie onclick fallen dabei weg.

UBB zu HTML

[b], [i], [u], [strike] und [s], [sub], [sup], [code] und [code=php], [quote] und [quote=Name], [blockquote], [hr], [h1]–[h6], [align=…], [size=…], [color=…], [font=…] und [backcolor=…] werden übersetzt, [list] und [list=1] oder [list=a] werden Listen mit [*] als Marker, und [url], [url=…], [img] und [email] werden Links und Bilder.

HTML, das innerhalb von UBB getippt wird, wird maskiert: x <b>y</b> kommt als x &lt;b&gt;y&lt;/b&gt; zurück und nicht als Markup. [code]-Blöcke behalten ihre Zeilenumbrüche in <pre><code>. Der Name in [quote=Name] wird nicht übernommen: <blockquote> hat keinen Platz dafür.

Entitäten und unbekannte Tags

HTML-Entitäten werden einmal aufgelöst: &amp;, &lt;, &gt;, &quot;, &#39; und &nbsp; werden zu ihren Zeichen, während &amp;lt; als &lt; bleibt und nicht zu einem Tag wird. Tags, die die HTML-Seite nicht kennt, verschwinden, ihr Text bleibt — ein <span> ist im Ergebnis also unsichtbar, seine Worte nicht.

Tags, die die UBB-Seite nicht kennt — [table], [spoiler], Smiley-Codes wie [s:3] — werden genau so durchgereicht, wie sie getippt wurden, damit Sie sie von Hand fertigstellen können.

Datenschutz und Grenzen

Beide Richtungen sind reine Textarbeit im Tab: kein Upload, keine Anfrage, nichts wird nach dem Neuladen behalten. Ein Dokument mit 100 KB wird in Chrome in etwa 0,2 s umgewandelt.

Das ist ein Markup-Konverter, kein HTML-Sanitizer: er entfernt onclick-Attribute und maskiert Markup auf der UBB-Seite, fremdes HTML sollte aber vor dem Anzeigen bereinigt werden.

Zuletzt verwendet: