Datum für Tattoo oder Gravur in römische Zahlen umwandeln
Wandeln Sie ein Kalenderdatum in eindeutige römische Zahlen um, ohne Tag und Monat zu verwechseln oder ein unmögliches Datum zu übernehmen.
Im Browser ausführen – kostenlos
Geben Sie das Datum im klaren Format YYYY-MM-DD ein, wählen Sie Tag-Monat-Jahr oder Monat-Tag-Jahr und erhalten Sie ein kopierbares Ergebnis, dessen Bestandteile einzeln umgerechnet wurden. Vor der Ausgabe prüft der Konverter die Monatslängen und gregorianischen Schaltjahre. Damit eignet er sich für Datumsangaben auf Metall, Stein, Drucksachen, Schmuckstücken, Erinnerungsstücken oder der Haut.
Geben Sie zuerst das genaue Datum und dann die Reihenfolge an
Tragen Sie das Kalenderdatum zunächst im Format YYYY-MM-DD ein. Dieses Eingabeformat unterscheidet sich bewusst von der späteren Darstellung: So kann ein Wert wie 04-07-2026 nicht als 7. April oder 4. Juli missverstanden werden. Nachdem Sie Jahr, Monat und Tag eingegeben haben, wählen Sie Tag-Monat-Jahr für den Tag an erster Stelle oder Monat-Tag-Jahr für den Monat am Anfang. Der Konverter errät die Reihenfolge nicht anhand Ihres Standorts. Er prüft das tatsächliche gregorianische Datum einschließlich der Tage pro Monat und der vollständigen Schaltjahrregel. Der 29. Februar wird in einem Schaltjahr wie 2024 akzeptiert, in einem gewöhnlichen Jahr wie 2025 jedoch abgelehnt. Das Jahr muss zwischen 0001 und 3999 liegen, da es für null, negative Jahre oder größere Werte keine allgemein anerkannte einfache römische Schreibweise gibt. Diese strenge Prüfung ist besonders wichtig, wenn sich eine fertige Inschrift nur schwer oder mit hohen Kosten ändern lässt.
Lesen Sie das römische Ergebnis Bestandteil für Bestandteil
Tag, Monat und Jahr werden getrennt umgewandelt und anschließend mit Bindestrichen verbunden. Bei Tag-Monat-Jahr bezeichnet die erste römische Gruppe den Tag, die zweite den Monat und die letzte das Jahr. Monat-Tag-Jahr vertauscht ausschließlich die ersten beiden Gruppen. Das Ergebnis verwendet die übliche subtraktive Schreibweise: Vier erscheint als IV statt IIII, neun als IX, vierzig als XL, neunzig als XC, vierhundert als CD und neunhundert als CM. Die Trennung ist wesentlich, weil ein Datum nicht wie eine einzige große Zahl behandelt wird. Außerdem lässt sich die Ausgabe dadurch leichter mit dem Ausgangsdatum vergleichen. Prüfen Sie vor einer dauerhaften Gestaltung jede Gruppe in der richtigen Reihenfolge und vergewissern Sie sich, dass die gewählte Anordnung der gewünschten Konvention entspricht. Die Antwort enthält neben dem kopierbaren römischen Datum auch das Quelldatum und die ausgewählte Reihenfolge, damit die Kontrolle nicht vom Gedächtnis abhängt.
Bereiten Sie die Ausgabe für Gravur, Tattoo oder Andenken vor
Übernehmen Sie das römische Datum nach der Prüfung in Ihren Entwurf und legen Sie fest, wie die Bestandteile optisch getrennt werden sollen. Die Fähigkeit liefert Bindestriche, weil sie in reinem Text eindeutig sind. Eine Fachkraft kann sie jedoch durch Mittelpunkte, Leerzeichen, Schrägstriche, Zeilenumbrüche oder Schmuckzeichen ersetzen, ohne die Zahlen zu verändern. Erhalten Sie die Grenzen der drei Bestandteile und entfernen Sie keine Buchstaben ungeprüft: Die Stellung eines Zeichens innerhalb einer römischen Gruppe verändert ihren Wert. Lassen Sie Graveur, Juwelier, Druckerei oder Tattoo-Studio den endgültigen Entwurf in tatsächlicher Größe prüfen, denn enge Abstände können etwa IV und VI schwer unterscheidbar machen. Bewahren Sie während der Freigabe das ursprüngliche YYYY-MM-DD-Datum neben dem Entwurf auf und bestätigen Sie die Reihenfolge ein letztes Mal. Das Werkzeug liefert eine deterministische Umrechnung, keine künstlerische oder historische Beglaubigung. Eine API-Anfrage kostet $0.002; die Browserversion ist auf dieser Seite kostenlos nutzbar.
Anwendungsfälle
Ein Erinnerungs-Tattoo planen
Wandeln Sie ein Geburts-, Hochzeits- oder Gedenkdatum in einen klaren römischen Entwurf um, bevor Sie Platzierung und Schrift mit dem Studio abstimmen.
Text für Schmuck oder Gravur vorbereiten
Erzeugen Sie ein kompaktes Datum für Ring, Uhr, Plakette, Anhänger oder Andenken und bewahren Sie Original und Reihenfolge zur Kontrolle auf.
Datumsangaben im Designprozess vereinheitlichen
Nutzen Sie die deterministische API-Ausgabe, um freigegebene Daten auf Einladungen, Drucken, Verpackungen oder personalisierten Artikeln einheitlich zu formatieren.
Häufige Fragen
In welchem Format muss ich das Datum eingeben?
Geben Sie das Ausgangsdatum als YYYY-MM-DD ein, beispielsweise 2026-07-25. Mit der separaten Reihenfolgeoption bestimmen Sie, ob die Ausgabe mit dem Tag oder Monat beginnt.
Lehnt der Konverter unmögliche Daten ab?
Ja. Er berücksichtigt Monatslängen und gregorianische Schaltjahrregeln. Daher führen etwa der 31. April oder der 29. Februar eines gewöhnlichen Jahres zu einem Eingabefehler.
Welche römische Schreibweise wird verwendet?
Verwendet wird die konventionelle subtraktive Notation mit IV, IX, XL, XC, CD und CM. Additive Zifferblattvarianten wie IIII werden nicht erzeugt.
Warum sind Jahreszahlen auf 3999 begrenzt?
Konventionelle römische Zahlen stellen im Klartext Werte von 1 bis 3999 zuverlässig dar. Größere Werte erfordern Überstriche oder andere Erweiterungen, die in gewöhnlichem Text nicht eindeutig sind.
Darf ich die Bindestriche durch Punkte oder Leerzeichen ersetzen?
Ja. Die Bindestriche markieren die drei Datumsbestandteile. Im Entwurf dürfen Sie nur die Trennzeichen ändern, solange die römischen Gruppen und ihre Reihenfolge unverändert bleiben.
Was kostet eine Umwandlung per API?
Jede API-Anfrage kostet $0.002. Derselbe deterministische Konverter kann auf dieser Seite auch kostenlos im Browser genutzt werden.
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/misc2/roman-numeral-date-convert \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2026-07-25"}'const res = await fetch("https://api.kit.forhosting.com/misc2/roman-numeral-date-convert", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "2026-07-25"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/misc2/roman-numeral-date-convert",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "2026-07-25"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/misc2/roman-numeral-date-convert", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"2026-07-25"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"2026-07-25"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/misc2/roman-numeral-date-convert", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"date": "2026-07-25"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "misc2.roman_numeral_date_convert",
"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.
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. |