Senär Basis-6-Umrechner
42 ist in Basis 6 die Zahl 110: Das Senärsystem hat die Ziffern 0 bis 5 und Stellenwerte von 1, 6, 36 und 216, passend zu sechsseitigen Würfeln und Stellenwert-Übungen. Rechnen Sie ganze Zahlen in beide Richtungen um. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Wert
- 42
- Richtung
- To senary
- Ergebnis
- 110
- Dezimal
- 42
- Senär
- 110
- Alphabet
- 012345
Ein Senär-Umrechner schreibt eine nichtnegative ganze Zahl zwischen der alltäglichen Basis 10 und der Basis 6 um, dem Radix-Sechs-System, das auch senär oder heximal genannt wird. Die sechs Ziffernsymbole sind einfach null bis fünf — ohne Buchstabenziffern —, sodass jeder Stellenwert eine Potenz von sechs ist, passend zu den Flächen eines sechsseitigen Würfels, manchen traditionellen Zählsystemen und freizeitlichen Zahlensystem-Lektionen. Sie wählen die Richtung — Dezimal nach Senär oder Senär zurück nach Dezimal —, geben den Wert ein und erhalten ein deterministisches Ergebnis mit der bereinigten Dezimalzahl, der Basis-6-Zeichenkette, der Ziffernanzahl und dem festen Alphabet. Jedes Zeichen außerhalb von 0–5 scheitert mit einem klaren Fehler für ungültige Eingabe statt mit einer stillen Falschantwort.
Wie die Basis 6 funktioniert
Das Senärsystem, auch Basis 6 genannt, ist ein Stellenwertsystem mit dem Radix sechs. Jede Stelle ist eine Potenz von sechs, so wie im Dezimalsystem jede Stelle eine Potenz von zehn ist: Einer, Sechser, Sechsunddreißiger, dann 216 und so weiter. Als Ziffern genügen 0 bis 5; Buchstaben braucht die Basis 6 nie. Deshalb passt sie gut zu sechsseitigen Würfeln, zu Übungen zum Stellenwert und zu Programmieraufgaben, bevor man zum Hexadezimalsystem übergeht. Aus 42 wird 110, denn 42 sind ein Sechsunddreißiger, ein Sechser und null Einer.
So rechnen Sie um und vermeiden Fehler
Für die Umrechnung teilen Sie die Dezimalzahl immer wieder durch sechs und notieren jeden Rest; die Reste von hinten gelesen ergeben die Senärzahl. Für den Rückweg lesen Sie die Ziffern von links, multiplizieren die Zwischensumme mit sechs und addieren die nächste Ziffer. Typische Fehler sind eine 6, 7, 8 oder 9 in einer Senärzahl, ein Leerzeichen oder Pluszeichen mitten in der Zahl und negative Werte: Sie alle werden mit einer klaren Meldung abgelehnt, die das Zeichen und seine Position nennt. Senärzahlen mit mehr als zweiundzwanzig Stellen sind ebenfalls nicht erlaubt.
So funktionieren Kodierung und Dekodierung im Senärsystem (Basis 6)
Senär ist Positionsnotation mit Radix sechs. Jede Stelle ist eine Potenz von sechs, so wie Dezimalstellen Potenzen von zehn sind: die Einerstelle ist sechs hoch null, die nächste ist sechs, dann sechsunddreißig, dann zweihundertsechzehn, dann eintausendzweihundertsechsundneunzig und so weiter. Die sechs hier verwendeten Ziffernsymbole sind null bis fünf für die Werte null bis fünf — es gibt keine Buchstabenziffern, weil Basis sechs nie ein Symbol jenseits von fünf braucht.
Dieses reine Ziffernalphabet passt zu Würfelflächen-Notation, elementaren Stellenwertübungen und Programmieraufgaben, die sechs als sauberen Lehr-Radix vor Hexadezimal oder Basis zweiundsechzig behandeln. Um eine nichtnegative Dezimalganzzahl zu kodieren, teilen Sie wiederholt durch sechs und notieren jeden Rest als nächste niedrigstwertige Ziffer; kehren Sie diese Reste um, um die übliche Zeichenkette von links nach rechts ohne führende Nullen zu erhalten, außer für die Zahl null selbst.
Ein ungültiges Zeichen wie Leerzeichen, Pluszeichen, die Ziffer sechs, sieben, acht, neun, ein Buchstabe oder Interpunktion bricht mit ungültiger Eingabe ab und benennt das schlechte Zeichen und seine Position. Werte müssen im sicheren Ganzzahlbereich von JavaScript bleiben, damit jede Ziffer bei der Serialisierung exakt bleibt. Negative Eingaben werden absichtlich abgelehnt; das Senär-Alphabet hat keine Vorzeichenstelle, und vorzeichenbehaftete Basis 6 ist eine andere Konvention.
Wenn Sie beliebige Basen von zwei bis sechsunddreißig mit Buchstabenziffern A bis Z brauchen, ist das eine andere Suchabsicht, die ein allgemeiner Radix-Umrechner bedient, nicht diese senärspezifische Seite.
Wo Senär-Umrechner in der realen Arbeit vorkommen
Mathematikunterricht und Kurse zur Geschichte der Zahlensysteme führen Basis sechs ein, weil sie zwischen Binär und Dezimal liegt, nur sechs Symbole hat und sich natürlich auf einen Standard-Sechsseiter abbildet, dessen Flächen bereits eins bis sechs in dezimalen Beschriftungen zeigen, aber auf Stellenwertübungen in Radix sechs umgemappt werden können. Brettspiel-Designer, Autoren von RPG-Werkzeugen und Wahrscheinlichkeitslehrer, die mit d6-Würfeln arbeiten, brauchen oft ein gemeinsames Orakel, das Stapelsummen und Inventarzählungen in reine 0–5-Ziffernketten für selbstgemachte Zahlensysteme, Alien-Kalender oder würfelkodierte Rätsel umwandelt.
Freizeitmathematiker und Rätselautoren veröffentlichen Tabellen, die bei den Ziffern null bis fünf bleiben, und brauchen deterministische Umrechnung für Antwortschlüssel. Behandeln Sie allgemeine Multi-Base-Radixtabellen bis sechsunddreißig mit A bis Z, reine Hexadezimal-Dumps, rein binäre Umrechner, Oktal-Umrechner, Duodezimal mit Dek und El sowie Base64-Byte-Kodierung als getrennte Suchabsichten mit eigenen Landings, statt diesen ganzzahligen Senär-Umrechner über seinen ehrlichen Rahmen hinaus zu dehnen.
Anwendungsfälle
Unterrichtsübungen zum Stellenwert in Basis 6
Rechnen Sie Hausaufgaben-Ganzzahlen zwischen Basis 10 und Basis 6 nur mit Ziffern 0–5 um, damit Lösungsschlüssel zu senären Lehrmaterialien und Würfelflächen-Analogien passen.
Würfelnotation und RPG-Zahlensysteme
Ordnen Sie Inventarzählungen, Kalender-Ticks und Rätselcodes reinen Basis-6-Zeichenketten für d6-Themen-Spiele und Lore-Werkzeuge zu, ohne Ziffern von Hand zu kodieren.
Häufige Fragen
Welches Alphabet verwendet dieser Senär-Umrechner?
Nur die sechs Zeichen 0, 1, 2, 3, 4 und 5. Es gibt keine Buchstabenziffern. Jedes Zeichen außerhalb dieser Menge — einschließlich 6–9, Buchstaben und Interpunktion — wird als ungültige Eingabe abgelehnt.
Was passiert bei einer ungültigen Senärziffer?
Die Meldung nennt das schlechte Zeichen und seine Position. Nur Ziffern 0–5 sind erlaubt; Leerzeichen, Vorzeichen, Buchstaben und Ziffern 6–9 werden abgelehnt.
Ist das dasselbe wie ein allgemeiner Radix-Umrechner, Binär oder Hex?
Nein. Allgemeine Radix-Werkzeuge nutzen typischerweise A–Z für Ziffern ab zehn und enden bei Basis 36. Binär ist Basis 2; Hexadezimal ist Basis 16 mit A–F. Diese Seite ist der Basis 6 (Senär) mit Ziffern 0–5 gewidmet.
Wie wird der Senär-Umrechner abgerechnet?
Die Browser-Umrechnung ist gratis und läuft auf Ihrem Gerät.
Wie rechne ich eine Dezimalzahl von Hand in Basis 6 um?
Teilen Sie immer wieder durch 6 und notieren Sie jeden Rest von 0 bis 5, dann lesen Sie die Reste vom letzten zum ersten. 42 ergibt 110, denn 42 sind ein Sechsunddreißiger, ein Sechser und kein Einer.
Verwandte Tools
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/enc/base-senary \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":"42","direction":"to_senary"}'const res = await fetch("https://api.kit.forhosting.com/enc/base-senary", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": "42",
"direction": "to_senary"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/enc/base-senary",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": "42",
"direction": "to_senary"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/enc/base-senary", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":"42","direction":"to_senary"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":"42","direction":"to_senary"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/enc/base-senary", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"value": "42",
"direction": "to_senary"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.base_senary",
"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_abs | 9007199254740991 |
max_senary_chars | 22 |
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. |
Technische Hinweise
Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element.
So funktionieren Kodierung und Dekodierung im Senärsystem (Basis 6)
Zum Dekodieren gehen Sie die Zeichenkette von links nach rechts, multiplizieren den laufenden Gesamtwert mit sechs und addieren den Ziffernwert des nächsten Zeichens — das klassische Horner-Schema. Der Algorithmus nutzt nur exakte Ganzzahlarithmetik: kein Gleitkomma-Runden, keine Zufallsseeds, keine Wanduhr-Zeitstempel und keine Netzwerkanrufe, sodass identische Eingaben immer dasselbe JSON erzeugen.
Was Sie senden und was Sie zurückerhalten
Senden Sie zwei Pflichtfelder: value und direction. Absolute Dezimalwerte größer als Number.MAX_SAFE_INTEGER werden abgelehnt, damit niederwertige Ziffern nicht still verschwinden; Senärzeichenketten länger als zweiundzwanzig Zeichen werden ebenfalls abgelehnt. Klassische Prüfungen: zweiundvierzig kodiert zu eins-eins-null in Basis sechs, sechs zu zehn, sechsunddreißig zu hundert, und das Dekodieren von zwei-eins-fünf ergibt dreiundachtzig. Direction muss to_senary sein, wenn value eine nichtnegative Dezimalganzzahl ist, oder from_senary, wenn value eine Basis-6-Zeichenkette ist. Aliase sind akzeptiert, damit Formulare und Skripte die Namen nutzen können, die zur Oberfläche passen: value akzeptiert auch n, number, input, text, decimal, senary und base6; direction akzeptiert auch dir, mode und op sowie kurze Synonyme wie to, from, encode, decode, to_base6, from_base6, decimal_to_senary und senary_to_decimal. Für to_senary darf value eine JSON-Ganzzahl oder eine Ziffernkette mit optionalem führendem Plus sein; Brüche, wissenschaftliche Notation, bloße Wörter, NaN, Infinity und Negative scheitern mit invalid_input und werden nicht berechnet. Für from_senary muss jedes Zeichen zum Alphabet null bis fünf gehören; jedes andere — einschließlich sechs bis neun, Buchstaben, Unterstrich, Bindestrich und Leerzeichen — scheitert mit einer Meldung, die die ungültige Senärziffer und ihre nullbasierte Position nennt. Bei Erfolg spiegelt die Antwort die bereinigte value-Zeichenkette, die normalisierte Richtung, decimal als Zahl, senary als kompakte Basis-6-Zeichenkette, result als primäre umgerechnete Form (Senär beim Kodieren, Dezimalzeichenkette beim Dekodieren), die vollständige Alphabetkette 012345, base gleich sechs und digit_count der senären Darstellung wider. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element; Validierungsfehler werden nicht berechnet.
Wo Senär-Umrechner in der realen Arbeit vorkommen
Weil diese Fähigkeit eine reine Parse-Engine ist, ist der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Element und fehlgeschlagene Validierung wird nicht berechnet.
Integrationsbeispiele
Senärtabellen und Unit-Test-Fixtures
Erzeugen Sie deterministische Paare Dezimal ↔ Senär für freizeitmathematische Tabellen, Rätselschlüssel und golden Tests für Multi-Base-UI-Komponenten.
Technische Fragen
Wie wähle ich die Richtung?
Verwenden Sie to_senary, wenn value eine nichtnegative Dezimalganzzahl ist und Sie eine Basis-6-Zeichenkette wollen. Verwenden Sie from_senary, wenn value bereits senär ist und Sie die Dezimalganzzahl zurückwollen.