ContForm Anmelden

Selbst gehostet · DSGVO-konform · Ohne Limits

Ein Formular. Zwei Darstellungen. Volle Kontrolle.

ContForm ist der Formular-Baukasten auf Ihrem eigenen Server: Felder ziehen, klassisch oder als Dialog zeigen, Link teilen und jede Antwort behalten — ohne externe Dienste, ohne Eingabelimits, ohne Abo.

Live-Demo — sendet nichts ab

Kurz Bescheid geben

So fühlt sich ein ContForm-Formular an — Absenden inklusive.

Worum geht es?
Wie gefällt Ihnen die Demo?

Erstellt mit ContForm

Das Funktionsblatt

Sechs Abschnitte, alles Wesentliche.

Blatt F-1 · Funktions­übersicht

Abschnitt 1 — Baukasten

12 Feldtypen, in Minuten angeordnet.

Vom Kurztext über den Datei-Upload bis zur Sterne-Bewertung: Jedes Feld kommt aus dem Baukasten und sitzt per Drag-and-drop an seinem Platz — ganz ohne Code.

  • Drag-and-drop-Sortierung im Builder
  • Der Kurztext trägt die Art der Eingabe — mit passendem Symbol im Feld
  • Halbe oder ganze Breite je Feld
  • Die Vorschau zeigt beim Tippen, was Ihre Besucher sehen

Die 12 Feldtypen

  • Kurztext
  • Langtext
  • Datum
  • Datei-Upload
  • Dropdown
  • Einfachauswahl
  • Mehrfachauswahl
  • Bestätigung
  • Bewertung (Sterne)
  • Zwischenüberschrift
  • Hinweistext
  • Verstecktes Feld

5 Arten der Eingabe

  • Text
  • E-Mail-Adresse
  • Telefonnummer
  • Zahl
  • Webadresse

Abschnitt 2 — Darstellung & Gestaltung

Klassisch oder als Dialog — in Ihrer Farbwelt.

Unter Design → Darstellung schalten Sie jedes Formular von der klassischen Ansicht auf den Dialog um: eine Frage nach der anderen, in Sprechblasen, mit Auswahl-Buttons und Fortschritt. Den Ablauf baut ContForm selbst aus Ihren Feldern.

  • Dialog mit Tipp-Animation, Fortschritt und Zusammenfassung am Ende
  • Name, Statuszeile und Begrüßung des Assistenten frei wählbar
  • Ohne JavaScript erscheint automatisch das klassische Formular
  • 10 Farbwelten, 5 Schriftpaare, eigene Akzentfarbe — Hintergrund als Fläche oder zarter Verlauf

Oben in der Live-Demo umschalten ↑

10 Farbwelten

  • Papier
  • Sand
  • Schiefer
  • Salbei
  • Leinen
  • Bordeaux
  • Marine
  • Nacht
  • Kupfer
  • Tinte

5 Schriftpaare

  • Standard Bricolage & Figtree
  • Klassik Newsreader & Manrope
  • Modern Archivo & Figtree
  • Elegant Cormorant & Jost
  • Technik Space Mono & Archivo

Alle Schriften liegen auf Ihrem eigenen Server — kein Zeichen wird von fremden Servern nachgeladen.

Abschnitt 3 — Logik & Dateien

Felder, die nur bei Bedarf erscheinen.

Jedes Feld darf von einer vorherigen Antwort abhängen. ContForm wertet die Regeln doppelt aus: im Browser sofort beim Tippen und auf dem Server verbindlich — manipulierte Werte fallen dabei heraus.

  • 7 Vergleiche, wahlweise „alle treffen zu“ oder „eine trifft zu“
  • Ein gerade unsichtbares Pflichtfeld blockiert nie das Absenden
  • Datei-Upload: bis zu 5 Dateien je Feld, auch nacheinander angehängt
  • Erlaubt sind Bilder, PDF, Office-Dateien, Text und ZIP, höchstens 10 MB.
  • Dateien liegen außerhalb des Web-Verzeichnisses — Download nur angemeldet

Eine Regel, gelesen wie ein Satz

Nur zeigen, wenn Rückruf gewünscht ist Ja

Der Server prüft diese Regel noch einmal, bevor er eine Antwort annimmt.

Die 7 Vergleiche

  • ist
  • ist nicht
  • enthält
  • ist größer als
  • ist kleiner als
  • ist ausgefüllt
  • ist leer

Bei jeder hochgeladenen Datei gleicht ContForm Inhalt und Endung ab — Ausführbares weist er ab, egal wie es heißt.

Abschnitt 4 — Teilen & Einbetten

Ein Link. Oder ein Stück Code.

Jedes Formular bekommt eine kurze Adresse unter /f/… — teilen Sie den Link direkt oder betten Sie das Formular per iframe in jede bestehende Website ein.

  • Kurzlink zum Teilen: /f/ihr-formular
  • iframe-Einbettung mit automatischer Höhe
  • Vorbelegung per URL-Parameter — Name = Feld-ID, z. B. ?f1a2b3c4=newsletter
  • Eigene Fußzeile: Text und Ziel frei wählbar — oder ganz abgeschaltet

So betten Sie ein Formular ein

<iframe
  src="https://ihre-seite.de/f/kontakt?embed=1"
  style="width:100%;border:0"
  height="640" loading="lazy"
  title="Kontaktformular"></iframe>

<script>
addEventListener('message', function (e) {
  var d = e.data || {};
  if (d.type !== 'contform-resize') return;
  var s = 'iframe[src*="/f/'+d.slug+'"]';
  document.querySelectorAll(s).forEach(
    function (f) { f.height = d.height }
  );
});
</script>

Abschnitt 5 — Eingänge & E-Mails

Jede Antwort landet in den Eingängen.

Alle Eingänge liegen sortiert je Formular in der App — und ContForm meldet sich per E-Mail, sobald etwas hereinkommt. Wer das Formular abgeschickt hat, bekommt auf Wunsch sofort eine Bestätigung.

In den Eingängen

  • Eingänge je Formular, übersichtlich sortiert
  • Benachrichtigung per E-Mail bei jedem Eingang
  • Absendername und -adresse je Formular einstellbar
  • Bestätigungsmail an die absendende Person, mit eigenem Betreff und Text
  • CSV-Export, fertig für Excel

Abschnitt 6 — Datenschutz & Spamschutz

Ihre Daten bleiben auf Ihrem Server.

ContForm läuft komplett selbst gehostet: eine SQLite-Datenbank auf dem eigenen Server, keine Fremd-Skripte, keine Cloud-Abhängigkeit. Auch der Spam bleibt draußen, ohne dass ein Besucher je ein Captcha lösen muss.

Schwarz auf weiß

  • Selbst gehostet — SQLite, eine Datei, volle Hoheit
  • Keine externen Dienste, Schriften oder CDNs
  • Keine Cookies für Besucher der Formulare
  • Spamschutz ohne Captcha: zwei unsichtbare Fallen, Zeitfalle, Ratenbegrenzung, Link-Bremse und Doppel-Erkennung

So funktioniert es

Drei Schritte — schon abgehakt.

  1. Schritt 1 / 3

    Bauen

    Felder aus dem Baukasten ziehen, beschriften, anordnen — per Drag-and-drop, ganz ohne Code.

  2. Schritt 2 / 3

    Gestalten

    Darstellung wählen — klassisch oder Dialog —, dazu Farbwelt, Schriftpaar und Akzentfarbe. Fertig in zwei Klicks.

  3. Schritt 3 / 3

    Teilen & lesen

    Kurzlink verschicken oder einbetten. Antworten kommen per E-Mail und liegen gesammelt in den Eingängen.

Machen Sie den ersten Kontakt leicht.

Anmelden, Felder ziehen, Darstellung wählen, Link teilen — Ihr erstes Formular steht in wenigen Minuten.

Formular anlegen