Handschrift in Text umwandeln
Liest handschriftliche Notizen, Briefe und Protokolle von einem Foto oder Scan und gibt den Inhalt als Text zurück. Für alle gedacht, die handschriftliche Aufzeichnungen weiterverarbeiten, durchsuchen oder archivieren wollen, statt sie mühsam von Hand in ein Dokument abzutippen oder jede Notiz einzeln in ein anderes Format zu übertragen.
Online ausführen
Führen Sie dies mit Ihrem Konto auf unseren Servern aus. Kostenlose Tools laufen in Ihrem Browser; dieses wird zum oben genannten Preis von Ihrem KIT-Guthaben abgebucht.
Was realistisch zu erwarten ist
Handschrift ist für jede Texterkennung schwieriger als Druckschrift, weil Buchstabenformen von Person zu Person stark variieren und Wörter oft ineinander übergehen, ohne klare Abstände zwischen ihnen. Die Funktion befindet sich in der Beta-Phase: Bei klarer, in Druckbuchstaben verfasster Handschrift ist die Trefferquote gut, bei kursiver Schreibschrift oder eiligen Notizen sinkt sie merklich. Wir sagen das offen, statt es zu verschweigen, damit Sie das Ergebnis richtig einordnen können, bevor Sie sich darauf verlassen.
Welche Vorlagen gut funktionieren
Besprechungsprotokolle, handschriftliche Briefe, ausgefüllte Formulare und Notizzettel lassen sich hochladen und werden zuverlässig gelesen, sofern die Schrift einigermaßen leserlich bleibt und nicht zu stark verwischt ist. Ein Foto mit gleichmäßigem Licht und geradem Blickwinkel liefert deutlich bessere Ergebnisse als eine schräge, dunkle oder unscharfe Aufnahme. Bis zu 25 MB pro Bild sind möglich, auch für mehrseitige Notizbücher, die seitenweise fotografiert und einzeln hochgeladen wurden.
So nutzen Sie die Funktion
Auf dieser Seite laden Sie das Foto hoch und erhalten den erkannten Text unmittelbar zur Kontrolle und Weiterbearbeitung, bereit zum Kopieren in ein eigenes Dokument. Über die API lässt sich derselbe Ablauf in eine eigene Anwendung einbinden, etwa um handschriftliche Rückmeldeformulare automatisch auszuwerten, ohne dass jemand die Formulare einzeln durchlesen muss. Ein Konto ist dafür nicht erforderlich, die Nutzung startet ohne Anmeldung.
Was es kostet
$0.010 pro Anfrage plus $0.0575 pro Bild, unabhängig vom Ergebnis und unabhängig davon, wie viel Text auf dem Foto steht oder wie lange die Verarbeitung dauert. Es lohnt sich, bei wichtigen Dokumenten das Ergebnis kurz gegenzulesen, gerade weil Handschrift naturgemäß fehleranfälliger ist als gedruckter Text und einzelne Wörter, vor allem Namen und Zahlen, falsch erkannt werden können. Wer regelmäßig größere Mengen verarbeitet, profitiert davon, dass weder eine Mindestbestellmenge noch eine Vertragslaufzeit vereinbart werden muss, bevor die erste Anfrage gestellt wird.
Anwendungsfälle
Besprechungsprotokoll aus dem Notizbuch
Anna Hoffmann überträgt ein handschriftlich geführtes Besprechungsprotokoll in Text, um es anschließend per E-Mail an das Team zu verteilen.
Alte Familienbriefe lesbar machen
Thomas Müller fotografiert handschriftliche Briefe aus dem Nachlass seiner Großeltern und lässt sich den Inhalt als Text ausgeben, um ihn der Familie zugänglich zu machen.
Handschriftliche Rückmeldebögen auswerten
Ein Kulturverein sammelt handschriftlich ausgefüllte Feedbackbögen einer Veranstaltung und lässt die Antworten als Text erfassen, statt jeden Bogen einzeln durchzulesen.
Notizen aus dem Außendienst erfassen
Weber Metallbau GmbH lässt handschriftliche Baustellennotizen ihrer Monteure digitalisieren, damit sie direkt in den Projektbericht übernommen werden können.
Häufige Fragen
Warum ist Handschrift schwerer zu lesen als gedruckter Text?
Weil jede Person anders schreibt und es keine einheitliche Form der Buchstaben gibt. Bei Druckbuchstaben ist das Ergebnis deutlich zuverlässiger als bei verbundener Schreibschrift.
Ist die Funktion für den produktiven Einsatz geeignet?
Sie ist als Beta gekennzeichnet und funktioniert bereits gut bei klarer Handschrift. Für Dokumente, bei denen jeder Fehler kritisch wäre, empfiehlt sich eine kurze manuelle Kontrolle des Ergebnisses.
Was passiert mit dem hochgeladenen Foto?
Es wird zur Erstellung des Textergebnisses verarbeitet und danach nicht für andere Zwecke genutzt. Ein Konto, in dem es gespeichert würde, gibt es nicht.
Brauche ich ein Konto, um die Funktion zu nutzen?
Nein, es gibt keine Konten. Sie bezahlen direkt pro Anfrage, unmittelbar bei der Nutzung.
Was kostet die Verarbeitung eines Fotos?
$0.010 Grundgebühr pro Anfrage plus $0.0575 pro Bild, ohne Abonnement und ohne versteckte Zusatzkosten.
Gibt es Support auf Deutsch, falls ein Ergebnis nicht passt?
Der Support antwortet per E-Mail oder WhatsApp – derzeit auf Englisch oder Spanisch. Sie können uns aber auf Deutsch schreiben, wir verstehen die Anfrage trotzdem.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/ocr/handwriting \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"image":"https://ejemplo.com/imagen.jpg"}'const res = await fetch("https://api.kit.forhosting.com/ocr/handwriting", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"image": "https://ejemplo.com/imagen.jpg"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/ocr/handwriting",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"image": "https://ejemplo.com/imagen.jpg"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/ocr/handwriting", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"image":"https://ejemplo.com/imagen.jpg"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"image":"https://ejemplo.com/imagen.jpg"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/ocr/handwriting", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"image": "https://ejemplo.com/imagen.jpg"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "ocr.handwriting",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_mb | 25 |
max_pages | 10 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
422 | task_failed | Die Aufgabe ist fehlgeschlagen und wird nicht berechnet. |