Etikettenraster berechnen – Ränder und Abstände
Dieser Etikettenraster-Rechner überführt die physischen Abmessungen eines Bogens in eine praktische Anordnung aus Reihen und Spalten.
Im Browser ausführen – kostenlos
Geben Sie Seitenbreite und -höhe, die Maße eines Etiketts, vier Außenränder sowie horizontale und vertikale Abstände ein. Das Ergebnis zeigt, wie viele vollständige Etiketten passen, wie viel Nutzfläche das Raster belegt und was frei bleibt. Sie können Millimeter, Zoll, Punkt oder eine andere Einheit verwenden, solange alle Felder dieselbe Einheit nutzen. Die Berechnung ist deterministisch, benötigt keinen Netzwerkzugriff und weist Maße zurück, bei denen nicht einmal ein Etikett Platz findet.
Legen Sie vor dem Zählen den bedruckbaren Bereich fest
Ein Etikettenbogen lässt sich normalerweise nicht bis an seine Kanten nutzen. Drucker besitzen nicht bedruckbare Zonen, vorgestanztes Material kann mit Abstand zum Rand beginnen, und Produktionsvorlagen reservieren häufig Platz für Passermarken. Geben Sie zuerst die gesamte Breite und Höhe des Bogens ein und beschreiben Sie diese Reserven anschließend durch linken, rechten, oberen und unteren Rand. Der Rechner zieht gegenüberliegende Ränder ab und erhält so das nutzbare Rechteck. Alle Werte müssen dieselbe Einheit verwenden: Erfassen Sie den Bogen in Millimetern, müssen auch Etiketten, Ränder und Abstände in Millimetern angegeben werden. Zoll oder Punkt funktionieren ebenso, weil keine Umrechnung erforderlich ist. Die Breite bestimmt die Spalten, die Höhe die Reihen. Etikettenbreite und -höhe bezeichnen das fertige Etikett, nicht den Abstand bis zum nächsten. Ist ein Etikett breiter oder höher als der gesamte Bogen, erscheint ein eindeutiger Fehler. Das gilt auch, wenn es zwar auf den unbeschnittenen Bogen, aber nicht mehr zwischen die angegebenen Ränder passt.
Verstehen Sie den Einfluss der Zwischenräume
Zwischenräume sind freie Abstände zwischen benachbarten Etiketten. Sie treten nur zwischen Elementen auf, niemals außerhalb des ersten oder letzten. Für die Spalten prüft der Rechner, wie viele Wiederholungen aus Etikettenbreite und horizontalem Abstand passen, wobei er den nicht benötigten letzten Abstand zurückgibt. Dazu wird die nutzbare Breite plus ein Abstand durch Etikettenbreite plus denselben Abstand geteilt und abgerundet. Die Reihen verwenden die entsprechende Formel für Höhen und vertikale Abstände. So wird der verbreitete Fehler vermieden, nach dem letzten Etikett einen zusätzlichen Zwischenraum anzurechnen und ein exakt passendes Raster zu klein zu zählen. Ein Abstand von null ist für aneinanderliegende Etiketten zulässig. Negative Werte werden abgelehnt, da Überlappungen ein anderes Modell erfordern. Die belegte Breite und Höhe enthalten sämtliche vollständigen Etiketten und nur die inneren Abstände. Der Rest wird innerhalb des nutzbaren Rechtecks gemessen und eignet sich zum späteren Zentrieren oder zum Vergleich verschiedener Bögen, ohne Außenrand und innere Reserve zu verwechseln.
Nutzen Sie das Ergebnis für Vorlagen, Einkauf und Automation
Das Hauptergebnis labels_per_sheet ist die Anzahl vollständiger Spalten multipliziert mit den vollständigen Reihen. Verwenden Sie diese Ganzzahl zur Ermittlung des Bogenbedarfs für einen Druckauftrag. Beachten Sie dabei, dass das Werkzeug eine feste Ausrichtung beibehält und weder einzelne Etiketten dreht noch Größen mischt. Die Spalten- und Reihenwerte zeigen außerdem einem PDF-Generator, einem Layoutprogramm oder einer Tabellenkalkulation, wie viele wiederholte Zellen auf jeder Achse anzulegen sind. Belegte und verbleibende Maße dokumentieren die Entscheidung nachvollziehbar. Wirkt der Rest unerwartet groß, prüfen Sie, ob Sie nur den freien Abstand und nicht das bereits die Etikettenbreite enthaltende Rastermaß eingegeben haben. Im Browser und über die API läuft dieselbe deterministische Funktion, sodass manuelle Versuche und automatisierte Produktion übereinstimmen. Auf dieser Seite ist die Nutzung kostenlos; eine erfolgreiche API-Anfrage kostet $0.002. Maße werden nicht gespeichert und Produktkataloge nicht abgefragt. Prüfen Sie vor großen Auflagen Druckertoleranzen, Beschnitt, Schnittregister und die Herstellerdatei.
Anwendungsfälle
Einen individuellen Aufkleberbogen planen
Rechnen Sie Seite, Sicherheitsränder, Aufkleberformat und Schnittabstände vor der Gestaltung in vollständige Reihen und Spalten um.
Bogenbedarf eines Druckauftrags schätzen
Nutzen Sie die Kapazität pro Bogen für Materialeinkauf und Planung der Drucklose.
Wiederholbare Dokumentraster erzeugen
Übergeben Sie Spalten, Reihen und belegte Maße an einen PDF- oder Layoutablauf, ohne die Randberechnung neu zu schreiben.
Häufige Fragen
Welche Einheiten soll ich verwenden?
Sie können jede Längeneinheit einschließlich Millimeter oder Zoll nutzen, müssen sie aber für Bogen, Etikett, Ränder und Abstände einheitlich verwenden.
Dreht der Rechner Etiketten, damit mehr passen?
Nein. Er behält die eingegebene Breite und Höhe bei. Vertauschen Sie beide Werte, um die gedrehte Ausrichtung zu prüfen.
Werden Zwischenräume an den Bogenrändern ergänzt?
Nein. Sie liegen nur zwischen benachbarten Etiketten; den Abstand zur Kante bestimmen die vier Ränder.
Was geschieht, wenn ein Etikett größer als der Bogen ist?
Die Berechnung liefert einen Eingabefehler statt eines leeren Rasters. Auch eine nach Abzug der Ränder zu kleine Nutzfläche wird abgelehnt.
Was kostet die Berechnung über die API?
Jede erfolgreiche API-Anfrage kostet $0.002. Dieselbe deterministische Berechnung können Sie im Browser kostenlos ausführen.
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/doc/label-sheet-layout-calc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"sheet_width":210,"sheet_height":297,"label_width":63.5,"label_height":38.1}'const res = await fetch("https://api.kit.forhosting.com/doc/label-sheet-layout-calc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"sheet_width": 210,
"sheet_height": 297,
"label_width": 63.5,
"label_height": 38.1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/doc/label-sheet-layout-calc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"sheet_width": 210,
"sheet_height": 297,
"label_width": 63.5,
"label_height": 38.1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/doc/label-sheet-layout-calc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"sheet_width":210,"sheet_height":297,"label_width":63.5,"label_height":38.1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"sheet_width":210,"sheet_height":297,"label_width":63.5,"label_height":38.1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/doc/label-sheet-layout-calc", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"sheet_width": 210,
"sheet_height": 297,
"label_width": 63.5,
"label_height": 38.1
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "doc.label_sheet_layout_calc",
"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 | 200 |
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. |