Dezimal-zu-Hex-Umrechner
255 ist dezimal die Hexadezimalzahl ff: Geben Sie eine ganze Zahl ein und erhalten Sie die Schreibweise zur Basis 16, in der jede Ziffer vier Bits fasst, passend für Farbcodes, Protokolle oder Übungen. 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
- Ganze Dezimalzahl
- 255
- Dezimal
- 255
- Dezimal-Zeichenkette
- 255
- Hex
- ff
- Hex mit Präfix
- 0xff
Dieser Dezimal-zu-Hex-Umrechner nimmt eine ganze Zahl in Basis zehn entgegen und liefert die entsprechende hexadezimale Zeichenkette in Basis sechzehn. Hexadezimal ist die alltägliche kompakte Form für Maschinenwerte: Jede Hex-Ziffer packt vier Bits, sodass zweihundertfünfundfünfzig zu ff wird, sechzehn zu zehn in Hex wird, und null null bleibt. Die Engine ist vollständig deterministisch: Sie schält Reste von sechzehn vom Betrag ab, bildet jeden Rest auf eine Ziffer von null bis neun und a bis f ab, ruft nie das Netzwerk auf, nutzt nie Zufall und hängt nie von der Uhr ab. Negative Ganzzahlen behalten ein führendes Minus vor dem Hex ihres absoluten Betrags, damit die Zuordnung für Arbeitsblätter und Protokolle lesbar bleibt.
Was das Sechzehnersystem ausmacht
Das Hexadezimalsystem schreibt dieselbe ganze Zahl mit sechzehn Zeichen: den Ziffern 0 bis 9 und den Buchstaben a bis f für die Werte zehn bis fünfzehn. Jede Stelle zählt eine Potenz von 16: ganz rechts die Einer, daneben die Sechzehner, dann 16 mal 16 und so weiter. Weil eine Hexadezimalziffer genau vier Bits fasst, ist diese Schreibweise kurz und in Farbcodes, Speicheradressen und Protokollen allgegenwärtig.
So wird umgerechnet und was nicht geht
Man teilt die Zahl immer wieder durch 16 und notiert jeden Rest als nächste Stelle von rechts, bis nichts mehr übrig bleibt. Aus 255 wird so ff, aus 16 wird 10, und null bleibt 0. Negative Zahlen behalten ein Minuszeichen vor dem Wert ohne Vorzeichen. Kommazahlen, wissenschaftliche Schreibweise oder Buchstaben in der Eingabe werden abgelehnt, statt still abgeschnitten zu werden. Das Ergebnis gibt es klein, groß und mit dem üblichen Vorsatz 0x, damit es zu Ihrer Vorlage oder Ihrem Lehrbuch passt.
Was Dezimal-zu-Hex-Umrechnung bedeutet und was die Antwort enthält
Eine dezimale Ganzzahl ist eine Stellenwertzahl, geschrieben mit den vertrauten Ziffern null bis neun. Hexadezimal schreibt dieselbe Ganzzahl mit sechzehn Symbolen um: null bis neun plus a bis f für zehn bis fünfzehn. Jede Hex-Stelle multipliziert ihre Ziffer mit einer Potenz von sechzehn, sodass die rechteste Ziffer die Einer sind, die nächste die Sechzehner, dann zweihundertsechsundfünfzig, und so weiter.
Die Umrechnung von Dezimal zu Hex ist der klassische Vorgang wiederholter Division: den Betrag durch sechzehn teilen, den Rest als nächste niederwertigste Hex-Ziffer notieren, und mit dem Quotienten fortfahren, bis er null erreicht. Es gibt keinen Gleitkomma-Pfad für Bruchteile, kein stillschweigendes Abschneiden von drei Komma fünf auf drei, und keine Akzeptanz von wissenschaftlicher Notation oder gemischten Buchstaben, als wären sie Ganzzahlen.
Zu den zurückgewiesenen Fällen zählen ein fehlendes decimal-Feld, eine leere Zeichenkette nach dem Trimmen, ein bloßes Vorzeichen ohne Ziffern, jede Nicht-Ganzzahl wie ein Dezimalpunkt oder ein Bruchbestandteil, nicht-numerischer Text, Infinity oder NaN, sowie jeder Betrag größer als das dokumentierte Maximum, damit Ergebnisse innerhalb von Number.MAX_SAFE_INTEGER bleiben.
Wie das decimal-Feld gelesen wird und wie das Hex reproduzierbar bleibt
Äußerer Leerraum wird entfernt; ein optionales führendes Plus- oder Minuszeichen ist erlaubt, dann müssen die verbleibenden Zeichen ausschließlich Dezimalziffern sein — keine Leerzeichen, Kommas, Unterstriche, Dezimalpunkte oder Exponentenmarkierungen. Eine reine JavaScript-Zahl wird nur akzeptiert, wenn sie eine endliche Ganzzahl ist; Werte wie drei Komma fünf oder eins mal zehn hoch zwei, als Gleitkommazahlen geschrieben, die keine exakten Ganzzahlen sind, scheitern bei der Validierung, statt gerundet zu werden.
Die Umrechnung nutzt wiederholte Restextraktion auf dem absoluten Wert: Beginnen Sie mit dem Betrag, nehmen Sie n modulo sechzehn als nächste Ziffer von rechts, ersetzen Sie n durch die Abrundung von n durch sechzehn, und stoppen Sie, wenn n null ist. Null selbst wird auf die einzelne Ziffer null abgebildet. Negative Eingaben behalten einen führenden Bindestrich vor dem Hex des Betrags, sodass minus zweiundvierzig zu Bindestrich zwei-a wird, was der Art entspricht, wie viele Lehrwerkzeuge und Protokolle vorzeichenbehaftete Basisumrechnung darstellen, ohne eine feste Bitbreite zu erfinden.
Wo Dezimal-zu-Hex-Umrechnung in Studium, Technik und Software passt
Studierende begegnen Hexadezimal, wenn ein Lehrbuch Stellenwerte jenseits von Basis zehn einführt, wenn ein Kurs zur Rechnerarchitektur Maschinenwörter und Speicheradressen auf kompakte Literale abbildet, oder wenn ein Vorstellungsgespräch für eine Programmierstelle die Kopfrechnung einer kurzen Ganzzahl verlangt. Lehrkräfte können Lösungsschlüssel für moderate Ganzzahlen vorab erzeugen, ohne undurchsichtigen Taschenrechner-Apps zu vertrauen, die stillschweigend Vorzeichen fallen lassen oder Nicht-Ganzzahlen durch Runden akzeptieren. Web- und Grafikentwickler prüfen farbbezogene Ganzzahlen gegen die Hex-Zeichenketten, die ihre Design-Tokens auflisten, während Systemingenieure Fehlercodes, Portnummern und kleine Konstanten auf die Hex-Formen abbilden, die in Protokollen und Dokumentation erscheinen.
Entwickler rufen denselben Vertrag aus Skripten auf, um deterministische Testvektoren für Parser zu erzeugen, um vom Nutzer eingegebene ganze Zahlen in Konfigurationsoberflächen zu validieren, oder um Aufgabenstellungen in Programmierwettbewerben zu erfüllen, die eine Basis-sechzehn-Zeichenkette statt einer grob geschätzten Skizze verlangen. Produkt- und Bildungswerkzeuge nutzen die Umrechnung, wenn ein Lernender eine dezimale Ganzzahl eingibt und die Oberfläche sofort das Hex-Äquivalent zeigen muss. Kombinieren Sie es mit verwandten Format- oder Zahlenwerkzeugen, wenn Sie ein kleines Labor freier, deterministischer Umrechner für Zahlensysteme und digitale Kompetenz aufbauen.
Anwendungsfälle
Hausaufgaben- und Prüfungsprüfungen
Lehrbuch-Ganzzahlen in Basis-16-Zeichenketten umrechnen und die Stellenwertarbeit vor dem Einreichen der Antworten prüfen.
Protokolle, Farben und Konstanten
Kleine Ganzzahlen auf die kleingeschriebenen oder mit 0x versehenen Hex-Formen abbilden, die in Design-Tokens und Systemprotokollen erscheinen.
Häufige Fragen
Was kostet der Dezimal-zu-Hex-Umrechner?
Auf dieser Seite ist er im Browser gratis.
Welche Eingaben werden akzeptiert?
Nur ganze Zahlen: eine endliche Ganzzahl oder eine Ziffernkette mit optionalem führendem + oder -.
Rechnet dieses Werkzeug Hexadezimal zurück in Dezimal um?
Nein. Es bildet nur eine dezimale Ganzzahl auf eine Basis-16-Zeichenkette ab. Nutzen Sie ein dediziertes Hex-zu-Dezimal-Werkzeug für die umgekehrte Richtung.
Wie wird die Hex-Zeichenkette berechnet?
Durch wiederholten Rest: Solange der Betrag positiv ist, nehmen Sie n mod 16 als nächste Ziffer (0-9, a-f), dann setzen Sie n auf die Abrundung von n/16. Null wird auf 0 abgebildet; negative Zahlen behalten ein führendes Minus.
Was ist 255 in Hexadezimal?
255 ist hexadezimal ff. Das Ergebnis gibt es auch in Großbuchstaben als FF und mit dem üblichen 0x davor als 0xff, damit Sie die Form Ihres Styleguides einfügen können.
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/fmt/decimal-hex \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"decimal":"255"}'const res = await fetch("https://api.kit.forhosting.com/fmt/decimal-hex", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"decimal": "255"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fmt/decimal-hex",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"decimal": "255"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fmt/decimal-hex", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"decimal":"255"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"decimal":"255"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fmt/decimal-hex", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"decimal": "255"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fmt.decimal_hex",
"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 |
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
Was Dezimal-zu-Hex-Umrechnung bedeutet und was die Antwort enthält
Dieser Rechner liefert die ursprüngliche Ganzzahl als decimal und decimal_string, die kleingeschriebene Hex-Zeichenkette ohne Präfix, eine hex_prefixed-Form mit dem üblichen 0x-Präfix, eine großgeschriebene Form für Stilrichtlinien, die A bis F bevorzugen, ein Methodenkürzel decimal_to_hex, einen kurzen Formelhinweis zur Restschleife, sowie die Basen zehn und sechzehn zur Dokumentation. Die Engine baut entweder eine exakte Hex-Darstellung für eine ganze Zahl innerhalb des unterstützten Betrags auf oder weist die Eingabe mit invalid_input zurück. Wenn Sie die umgekehrte Abbildung von Hex zu Dezimal, Binärumrechnung oder vorzeichenbehaftete Zweierkomplement-Bitmuster fester Breite benötigen, nutzen Sie ein dafür vorgesehenes Werkzeug; diese Seite beantwortet ausschließlich ganzzahlige Basis-zehn-Eingabe zu Basis-sechzehn-Zeichenketten mit stabiler Ausgabe, geeignet für Arbeitsblätter, Unit-Tests und API-Clients.
Wie das decimal-Feld gelesen wird und wie das Hex reproduzierbar bleibt
Das bevorzugte Feld ist decimal, aber die Aliase value, number, n, text, input und dec werden akzeptiert, damit Query-Strings, Tabellenblätter und typisierte Formulare denselben Vertrag wiederverwenden können, ohne Spalten umzubenennen. Der Betrag ist auf Number.MAX_SAFE_INTEGER begrenzt, damit JSON-Goldens ohne BigInt-Serialisierungseigenheiten vergleichbar sind und jedes Ergebnis eine sichere Ganzzahl bleibt. Kombinieren Sie den kostenlosen Browser-Lauf auf dieser Seite mit der kostenpflichtigen API, wenn Sie das identische mathematische Ergebnis innerhalb einer automatisierten Pipeline benötigen, ohne die Basisumrechnung selbst neu zu implementieren.
Wo Dezimal-zu-Hex-Umrechnung in Studium, Technik und Software passt
Auf dieser Seite läuft die Berechnung vollständig in Ihrem Browser; über die API kostet jede erfolgreiche Abfrage $0.002, fehlgeschlagene Validierung wird nicht berechnet, und nach der Antwort wird nichts gespeichert. Diese Aufteilung — freie interaktive Erkundung und eine kostenpflichtige, identische API — entspricht dem Rest des KIT-Tier-A-Katalogs und erlaubt es Ihnen, von einer Unterrichtsdemo zu einer automatisierten Pipeline zu wechseln, ohne das mathematische Ergebnis zu ändern.
Integrationsbeispiele
Deterministische Test-Fixtures
Reproduzierbare Hex-Ergebnisse für Unit-Tests, Property-Checks und CI-Assertions auf Ganzzahl-Parser erzeugen.
Technische Fragen
Was ist der maximale Betrag?
Neun Billiarden und etwas — genau Number.MAX_SAFE_INTEGER (9007199254740991) —, damit Ergebnisse in JavaScript und JSON-Goldens exakt bleiben.