HTML-Bewerbungsformular

Erstelle ein HTML-Bewerbungsformular ganz ohne Backend. Erfasse Bewerberdaten und einen Lebenslauf-Upload, kopiere das Markup, und Bewerbungen landen in deinem Posteingang - kein Server nötig.

So baust du es

  1. Erstelle ein Formular in deinem Formpaste-Dashboard und kopiere den Zugangsschlüssel.
  2. Kopiere das HTML oben und füge es in deine Seite ein.
  3. Ersetze YOUR_ACCESS_KEY_HERE durch deinen Zugangsschlüssel und veröffentliche.

Prompt für deinen KI-Coding-Agenten

Give me a plain HTML job application form with name, email, role, a cover note, and a resume file upload that POSTs to https://api.formpaste.com/submit with a hidden access_key input and enctype multipart/form-data. No JavaScript, no backend.

Oder verbinde den Formpaste-MCP-Server mit Claude Code, Codex, Cursor, Claude Desktop, VS Code oder einem beliebigen mcp-remote-Client. Zur Einrichtungsanleitung.

HTML-Fallstricke

Ein einfaches HTML-Formular braucht kein Framework und kein JavaScript. Setze die action des Formulars auf Formpaste, füge einen versteckten Zugangsschlüssel hinzu, und der Browser sendet es für dich ab. Das ist das denkbar einfachste Setup und funktioniert auf jedem Host.

Kein JavaScript nötig

Ein Formular mit action auf den Formpaste-Endpunkt und method POST sendet sich von allein ab. JavaScript brauchst du nur, wenn du auf der Seite bleiben und eine eigene Erfolgsmeldung statt einer Weiterleitung anzeigen willst.

Weiterleitung für die Dankeseite nutzen

Lege eine Weiterleitungs-URL in den Dashboard-Einstellungen deines Formulars fest, und der Browser bringt den Besucher nach dem Absenden auf deine Dankeseite. Kein Skript nötig.

Der versteckte access_key verbindet alles

Jedes Formular braucht das versteckte access_key-Feld. Es sagt Formpaste, zu welchem Formular die Einsendung gehört. Behalte es genau so im Markup, wie es generiert wurde.

Style es, wie du willst

Das Markup gehört dir, also funktioniert jedes CSS. Schalte den Styling-Umschalter auf CSS oder Tailwind für einen Startpunkt, oder füge deine eigenen Klassen hinzu.

Worauf es ankommt

Der Lebenslauf ist ein Datei-Upload

Eine echte Bewerbung braucht den angehängten Lebenslauf, also postet das Formular Multipart-Formulardaten. Der generierte Code setzt enctype und sendet die Datei zusammen mit den übrigen Feldern.

Akzeptiere gängige Dokumenttypen

Bewerber senden PDF- und Word-Dateien. Beschränke dich nicht auf einen einzigen Typ, sonst verlierst du Bewerber.

Leite Bewerbungen an den richtigen Posteingang weiter

Sende Bewerbungen an deine Recruiting-Adresse, und reply-to wird auf den Bewerber gesetzt, damit du direkt antworten kannst.

So funktioniert es

Drei einfache Schritte, bis Formular-Einsendungen in deinem E-Mail-Posteingang landen.
Erstelle dein Formular, setze die action-URL auf den Formpaste-Endpunkt und trage deinen Zugangsschlüssel ein.

1

Formular erstellen

Melde dich an, verifiziere deine E-Mail und erstelle einen Zugangsschlüssel im Dashboard.

2

Code kopieren

Füge das Snippet oben in dein Projekt ein. Wähle CSS oder Tailwind passend zu deiner Website.

<form action="https://api.formpaste.com/submit" method="POST" enctype="multipart/form-data" class="mx-auto flex w-full max-w-md flex-col gap-4 rounded-xl border border-gray-200 bg-white p-6 shadow-sm dark:border-gray-800 dark:bg-gray-950">
  <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY_HERE">
  <label class="flex flex-col gap-1.5 text-sm font-medium text-gray-900 dark:text-gray-100">Vollständiger Name
    <input type="text" name="name" required class="rounded-md border border-gray-300 bg-white px-3 py-2 text-sm text-gray-900 shadow-sm outline-none focus-visible:ring-2 focus-visible:ring-gray-900 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-100 dark:focus-visible:ring-gray-100" />
  </label>
  <label class="flex flex-col gap-1.5 text-sm font-medium text-gray-900 dark:text-gray-100">E-Mail
    <input type="email" name="email" required class="rounded-md border border-gray-300 bg-white px-3 py-2 text-sm text-gray-900 shadow-sm outline-none focus-visible:ring-2 focus-visible:ring-gray-900 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-100 dark:focus-visible:ring-gray-100" />
  </label>
  <label class="flex flex-col gap-1.5 text-sm font-medium text-gray-900 dark:text-gray-100">Beworbene Stelle
    <input type="text" name="role" required class="rounded-md border border-gray-300 bg-white px-3 py-2 text-sm text-gray-900 shadow-sm outline-none focus-visible:ring-2 focus-visible:ring-gray-900 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-100 dark:focus-visible:ring-gray-100" />
  </label>
  <label class="flex flex-col gap-1.5 text-sm font-medium text-gray-900 dark:text-gray-100">Anschreiben
    <textarea name="message" class="min-h-28 rounded-md border border-gray-300 bg-white px-3 py-2 text-sm text-gray-900 shadow-sm outline-none focus-visible:ring-2 focus-visible:ring-gray-900 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-100 dark:focus-visible:ring-gray-100"></textarea>
  </label>
  <label class="flex flex-col gap-1.5 text-sm font-medium text-gray-900 dark:text-gray-100">Lebenslauf
    <input type="file" name="resume" required class="rounded-md border border-gray-300 bg-white px-3 py-2 text-sm text-gray-900 shadow-sm outline-none focus-visible:ring-2 focus-visible:ring-gray-900 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-100 dark:focus-visible:ring-gray-100" />
  </label>
  <button type="submit" class="w-full rounded-md bg-gray-900 px-4 py-2 text-sm font-medium text-white shadow-sm transition-colors hover:bg-gray-800 disabled:opacity-60 dark:bg-white dark:text-gray-900 dark:hover:bg-gray-200">Bewerbung absenden</button>
</form>
3

Zugangsschlüssel hinzufügen

Ersetze den Platzhalter durch deinen Zugangsschlüssel, um Einsendungen zu empfangen.

<input type="hidden" name="access_key" value="YOUR_ACCESS_KEY_HERE">

HTML-Bewerbungsformular FAQ

Formular einfügen. Einsendungen erhalten.

Sofort, ohne Backend, Server oder Datenbanken einzurichten. 250 Einsendungen/Monat kostenlos - keine Kreditkarte.

Andere HTML-Formulare