Die öffentliche API ist verfügbar. Konvertieren Sie Markdown programmatisch in Bilder — 50 Anfragen mit Wasserzeichen/Monat.

Automatisierung

Bilder aus Markdown in n8n erzeugen

Ein HTTP-Request-Node in einem beliebigen Workflow genügt, um Markdown in PNG, JPG oder PDF zu verwandeln. Kein Custom Node zu installieren, kein Self-Hosting nötig.

Wozu

Wofür es eingesetzt wird

01

RSS-Einträge oder Datenbankzeilen zeitgesteuert in Social Cards verwandeln und im selben Workflow an Slack, X oder LinkedIn senden.

02

Die Ausgabe eines KI-Nodes als Bild rendern, bevor sie den Workflow verlässt — Markdown rein, teilbares PNG raus.

03

Ein gerendertes PDF an ausgehende E-Mails hängen, sobald ein Formular abgeschickt oder ein Datensatz geändert wird.

Einrichtung

n8n anbinden

  1. 01

    Erstellen Sie unter Profil → API-Tokens ein Token. Es beginnt mit mti_ und wird nur einmal angezeigt.

  2. 02

    Fügen Sie einen HTTP-Request-Node hinzu. Methode auf POST setzen, URL auf https://markdowntoimage.com/api/v1/images/generate.

  3. 03

    Fügen Sie unter Headers den Authorization-Header hinzu. Die Header-Auth-Credential von n8n funktioniert ebenfalls — Name und Wert sind identisch.

    Authorization: Bearer mti_your_token_here
  4. 04

    Body Content Type auf JSON stellen und Folgendes einfügen. Der ={{ }}-Ausdruck holt das Markdown aus dem vorherigen Node.

    {
      "markdown": "={{ $json.content }}",
      "format": "png",
      "width": 800,
      "theme": "sunset",
      "mode": "url"
    }
  5. 05

    Die Bild-URL steht an diesem Pfad in der Antwort. Geben Sie sie an einen Upload-, E-Mail- oder Speicher-Node weiter.

    {{ $json.data.imageUrl }}

Alle Parameter — Themes, Schriften, Code-Stile, Seitenformat für PDF — stehen in der API-Referenz.

Fehlerbehebung

Support
Q1

Muss ich einen Custom Node installieren?

Nein. Der mitgelieferte HTTP-Request-Node reicht — es ist ein einfacher REST-Aufruf. Dadurch funktioniert es auf n8n Cloud und selbst gehostet gleichermaßen, ohne Freigabe eines Community Nodes.
Q2

Wie übergebe ich Markdown aus einem vorherigen Node?

Über einen n8n-Ausdruck im JSON-Body, etwa ={{ $json.content }}, wobei content das Feld mit Ihrem Markdown ist. Jeder gültige n8n-Ausdruck funktioniert, auch verkettete Felder.
Q3

Bekomme ich statt einer URL auch das Bild selbst?

Ja. Setzen Sie "mode" im Request-Body auf "binary", dann liefert der Endpunkt die rohen Bilddaten statt einer JSON-Antwort mit URL. Nutzen Sie das, wenn der nächste Schritt eine Datei statt eines Links braucht.
Q4

Was passiert, wenn das Monatskontingent erreicht ist?

Der Endpunkt liefert eine Fehlerantwort statt eines stillschweigend kaputten Bildes, sodass Sie im Workflow darauf verzweigen können. Das Restkontingent fragen Sie jederzeit über GET /api/v1/account/usage ab.
Markdown zu Bild in n8n | HTTP-Request-Node einrichten | MarkdownToImage