Hexadezimal-Konverter
Kostenloser Online-Zahlensystem-Konverter. Konvertieren Sie sofort zwischen Hexadezimal, Dezimal, Binär, Oktal und allen Basen von 2 bis 36. Unterstützt Bruchzahlen mit hochpräziser Decimal.js-Arithmetik. Keine Anmeldung, läuft vollständig in Ihrem Browser.
Ähnliche Tools
Was ist ein Hexadezimal-Konverter?
Ein Hexadezimal-Konverter ist ein Werkzeug, das Zahlen zwischen verschiedenen positionellen Zahlensystemen (Basen/Radizes) umwandelt. Die häufigsten Konvertierungen erfolgen zwischen Hexadezimal (Basis-16), Dezimal (Basis-10), Binär (Basis-2) und Oktal (Basis-8).
Hexadezimal verwendet 16 Symbole: 0-9 für die Werte 0 bis 9 und A-F für die Werte 10 bis 15. Eine Hex-Ziffer entspricht genau 4 Binärziffern (einem Nibble), was sie zu einer kompakten Darstellung von Binärdaten macht. Zwei Hex-Ziffern repräsentieren ein Byte (00 bis FF = 0 bis 255).
Binär (Basis-2) verwendet nur 0 und 1. Oktal (Basis-8) verwendet die Ziffern 0-7. Dezimal (Basis-10) ist das menschliche Standardzahlensystem mit den Ziffern 0-9.
Dieser Konverter unterstützt alle Basen von 2 bis 36. Basen über 10 verwenden die Buchstaben a-z als Ziffern über 9 hinaus. Er unterstützt auch negative Zahlen und Bruchwerte.
Anwendungsfälle
- Konvertieren Sie Hex-Farbcodes wie #FF5733 in RGB-Dezimalwerte für die Webentwicklung
- Konvertieren Sie Speicheradressen und Hex-Dumps während des Debuggens in lesbare Dezimalwerte
- Übersetzen Sie binäre Netzwerkpaketdaten zur Protokollanalyse in Hex oder Dezimal
- Lernen und üben Sie Zahlensystem-Konvertierungen für Informatikkurse
- Konvertieren Sie Hexadezimalwerte aus Programmierprotokollen in Dezimal oder Binär
- Konvertieren Sie schnell zwischen oktalen Unix-Dateiberechtigungen und dezimalen chmod-Werten
Anleitung
- Geben Sie eine Zahl in das Eingabefeld oben im Tool ein
- Wählen Sie die Basis (Radix) Ihrer Eingabezahl über das Dropdown-Menü — wählen Sie von Binär (2) bis Basis-36
- Sehen Sie sich sofortige Konvertierungsergebnisse für Binär, Oktal, Dezimal, Hexadezimal und mehr an
- Klicken Sie auf eine Ergebniskarte, um die Eingabe auf diese Basis umzustellen und weiter zu konvertieren
- Klicken Sie auf das Kopiersymbol auf einer Ergebniskarte, um den konvertierten Wert in die Zwischenablage zu kopieren
- Erweitern Sie 'Andere Basen (2-36)', um Ergebnisse für alle Basen von 2 bis 36 anzuzeigen
Funktionen
- Unterstützt alle Zahlensysteme von Basis 2 bis 36: Binär (2), Oktal (8), Dezimal (10), Hexadezimal (16) und mehr
- Hochpräzise Konvertierung durch Decimal.js — verarbeitet Ganzzahlen und Bruchzahlen genau
- Sofortige Echtzeitergebnisse während der Eingabe — keine Button-Klicks erforderlich
- Ein-Klick-Kopie für jedes Konvertierungsergebnis
- Unterstützt negative Zahlen und Dezimalbrüche (bis zu 20 Nachkommastellen)
- Läuft zu 100% in Ihrem Browser — keine Daten hochgeladen, keine Registrierung erforderlich
Zahlensystem-Vergleich: Welches sollten Sie verwenden?
Binär, Oktal, Dezimal, Hexadezimal und Base64 haben jeweils ihre eigenen Anwendungsfälle. Die falsche Wahl verdoppelt die Größe, macht fehleranfällig oder verursacht URL-Kompatibilitätsprobleme. Überlegen Sie zuerst 'wer sieht die Ausgabe, wo lebt sie, wie kompakt muss sie sein' und wählen Sie dann die konkrete Kodierung.
Binär vs Oktal vs Dezimal vs Hexadezimal: Typische Anwendungsfälle
Alle 4 gängigen Zahlensysteme haben in der Technik ihren Platz. Die Entscheidung nach 'typischem Einsatz / Kompaktheit / Menschenlesbarkeit / Hinweise' ist deutlich zuverlässiger als nach den Zahlen selbst.
| Basis | Typischer Einsatz | Kompaktheit | Menschenlesbarkeit | Hinweis |
|---|---|---|---|---|
Binär (Basis-2) | Low-Level-Hardware, Bitmasken, boolesche Protokolle, Protokollfelder | Sehr gering (1 Bit / Zeichen) | Sehr schlecht (für das Auge schwer erkennbar) | Wird Benutzern fast nie direkt angezeigt; auf der unteren Ebene meist durch Hex ersetzt |
Oktal (Basis-8) | Unix-Dateiberechtigungen (chmod 755), historische PDP-11-Assemblersprache | Gering (3 Bit / Zeichen) | Mittel (kurze Zahlen lesbar, längere bleiben lang) | In modernen Anwendungen selten; Pythons `0o755` aus Python 2 funktioniert in Python 3 noch, ist aber nicht mehr üblich |
Dezimal (Basis-10) | Benutzerein-/ausgabe, Geschäftslogik, Konfigurationsparameter | Mittel (~3,32 Bit / Zeichen) | Am besten (natürlich für Menschen) | Weniger kompakt als Hex; beim Debuggen von Binärdaten muss man umrechnen |
Hexadezimal (Basis-16) | Farbcodes, Speicheradressen, Byteströme, MAC/UUID, Bytecode | Hoch (4 Bit / Zeichen, 1 Byte = 2 Zeichen) | Gut (kompakt + an Byte-Grenzen ausgerichtet) | Auf konsistente Groß-/Kleinschreibung achten (A-F vs a-f) sowie `0x`-Präfix-Mehrdeutigkeit |
Hexadezimal vs Base64-Kodierung: Welches verwenden?
Hex und Base64 sind beides Textdarstellungen von Bytes, eignen sich aber für völlig unterschiedliche Einsatzzwecke. Entscheiden Sie nach 'Zielmedium / Kompaktheit / Menschenlesbarkeit / URL-Kompatibilität', um teure Nacharbeit zu vermeiden.
| Dimension | Hexadezimal | Base64 |
|---|---|---|
Zeichensatz | 0-9 + A-F (16 Symbole) | A-Z + a-z + 0-9 + + / (64 Symbole) |
Zeichen pro Byte | 2 Zeichen / Byte | ~1,33 Zeichen / Byte |
Kompaktheit | Mittel (1 Byte -> 2 Zeichen) | Hoch (3 Byte -> 4 Zeichen) |
URL-sicher | ✓ Vollständig URL-sicher | ✗ Standard-Base64 enthält + und /; URL-safe Base64-Variante verwenden |
Menschenlesbarkeit | Gut (debugging- und binary-dump-freundlich) | Schlecht (zufällige Zeichen, Grenzen schwer erkennbar) |
Geeignet für | Farbcodes, Speicheradressen, MAC, UUID, Debug-Logs, Binärdatei-Vorschauen | Daten-URIs, E-Mail-Anhänge (MIME), API-Tokens, JWT, eingebettete Bilder in CSS/HTML |
Weniger geeignet für | Lange URL-Parameter (stattdessen base64url verwenden), Daten-URIs (verdoppelt die Größe) | Debug-Logs (Feldgrenzen schwer erkennbar), Farbcodes (nicht direkt in CSS verwendbar) |
Best Practices
Groß-/Kleinschreibung von Hexadezimalbuchstaben konsistent halten (A-F vs a-f)
Innerhalb eines Projekts sollten Hex-Buchstaben entweder alle groß oder alle klein geschrieben sein — **niemals mischen**. C/C++/Go/HTML-Farbcodes verwenden traditionell A-F; JSON, URLs, UUID (RFC 4122), Ethereum-Adressen und JavaScript-Strings tendieren zu a-f. Groß-/Kleinschreibung ändert den Wert nicht, aber sprachübergreifendes Parsen (z. B. `int('FF', 16)` vs `int('ff', 16)`) und das Lesen leiden — `FF5733` und `ff5733` sehen in Logs fast gleich aus und führen beim Debuggen leicht zu Fehlinterpretationen.
Was ist Hexadezimal?Immer `0x`-Präfix markieren oder als vorzeichenlose Dezimalzahl dokumentieren
Zahlen in JSON, URL-Parametern und API-Feldern sind standardmäßig dezimal. Der String `100` in JSON ist dezimal 100, aber `0x100` ist hexadezimal 256. **Sie müssen** den `0x`-Präfix explizit markieren (oder ein `hex`-Suffix an den Feldnamen anhängen); andernfalls liest das Backend ihn als Dezimalzahl und liefert den falschen Wert (100 vs 256 — ein Faktor 2,56). Bei der Integration von APIs mehrerer Anbieter empfehlen wir dringend, dies im Protokolldokument festzulegen: jedes Hex-Feld muss den `0x`-Präfix tragen.
Warum werden Buchstaben in Hexadezimal und höheren Basen verwendet?Byte-Reihenfolge (Big/Little-Endian) bei Konvertierungen immer explizit angeben
Netzwerkprotokolle, Dateiformate und Hardware-Register erzwingen fast immer eine Byte-Reihenfolge — Netzwerk-Byte-Reihenfolge ist Big-Endian, während x86/ARM-CPUs standardmäßig Little-Endian verwenden. **Geben Sie die Byte-Reihenfolge beim Lesen und Schreiben immer explizit an**, sonst wird derselbe Hex-Wert `0x1234` je nach Endianness als `0x1234` oder `0x3412` interpretiert — ein Faktor 4. Verwenden Sie Pythons `int.from_bytes(b, 'big')` / `'little'`, Gos `binary.BigEndian` / `binary.LittleEndian` oder Cs `htonl` / `htons` / `ntohl` / `ntohs`. Raten Sie nicht.
Wie konvertiere ich Dezimal in Hexadezimal?MAC-Adressen, UUIDs und Hash-Werte einheitlich in Kleinbuchstaben
RFC 4122 schreibt UUIDs explizit in Kleinbuchstaben vor; IEEE 802 MAC-Adressen sind konventionell kleingeschrieben; Ethereum-Adressen, Git-Commit-Hashes, TLS-Fingerabdrücke und Datei-SHA-256-Hashes sind standardmäßig fast immer kleingeschrieben. **Verwenden Sie Kleinbuchstaben konsistent, wenn Sie Hex-Identifikatoren in großen Mengen ausgeben** — das vermeidet Copy-Paste-Unterschiede zwischen Linux/Mac/Windows (Windows-Zwischenablage ändert gelegentlich die Groß-/Kleinschreibung). Log-Systeme, CMS und Config-Center deduplizieren und indizieren alle nach Kleinschreibung; gemischte Schreibung wird als zwei verschiedene Einträge behandelt.
RFC 4122 - UUID-StandardBeim Konvertieren von Farbcodes auf den Alpha-Kanal achten
Der CSS-Farbcode `#FF5733` ist 6-stelliges RGB; `#FF573380` ist 8-stelliges RGBA (die letzten zwei Stellen `80` = 50% Alpha); die Kurzform `#F53` entspricht `#FF5533`. Dieses Tool verarbeitet nur den numerischen Teil, daher **muss der Alpha-Kanal separat behandelt werden**. Wenn Sie Design-Farben in großen Mengen in Code anwenden, gruppieren Sie diese zuerst nach Länge (6-stellig vs 8-stellig). Verwechseln Sie 8-stelliges RGBA nicht mit 6-stelligem RGB — Sie verlieren sonst Alpha und machen eine transparente Farbe zu einer deckenden.
RGB/HEX-FarbkonverterTrennzeichen beim Konvertieren von IPv6- und MAC-Adressen nicht verlieren
Eine IPv6-Adresse besteht aus 32 Hex-Ziffern + 7 Doppelpunkt-getrennten Gruppen (z. B. `2001:0db8:85a3:0000:0000:8a2e:0370:7334`), eine MAC-Adresse aus 12 Hex-Ziffern + 5 Doppelpunkten oder Bindestrichen (z. B. `00:1A:2B:3C:4D:5E`). **Wenn Sie dieses Tool verwenden, um rohe Hex-Strings zu konvertieren**: Eine vollständige IPv6 wie `20010db8...` wird in Dezimal zu einer riesigen Zahl (eine vollständige IPv6 liegt bei ca. 3,4x10^38), und auf dem Rückweg müssen Sie erneut in 4/2-Stellen gruppieren und Doppelpunkte einfügen. Für Massenverarbeitung von IPv6/MAC empfehlen wir ein spezialisiertes Tool (die Netzwerk-Tools neben `/other/color-convert/`) und nicht dieses Tool für End-to-End-Konvertierungen.
Welche Zahlensysteme unterstützt dieser Konverter?Hex-Strings niemals als Passwörter oder sensible Anmeldedaten behandeln
Ein '32-stelliger Hex-String' sieht aus wie ein starkes Passwort (z. B. `a3f8b9c2d1e0f7a6b5c4d3e2f1a0b9c8`) — seine Entropie beträgt nur 16 Byte = 128 Bit, was gut klingt, aber **die Hex-Darstellung ist oft das Geheimnis/Token selbst** — API-Schlüssel, JWT-Secrets, symmetrische Verschlüsselungsschlüssel, TOTP-Secrets, Krypto-Wallet-Privatschlüssel und HMAC-Keys sind alle Hex-Strings. Einmal geleakt, sind Sie vollständig exponiert. **Fügen Sie sie niemals** in Tickets, Slack, E-Mails oder Screenshots ein und verwenden Sie niemals ein Online-Tool (auch wenn es lokale Verarbeitung verspricht) zur Konvertierung. Dieses Tool ist ein Formatkonverter und nicht für Hex-Strings mit Schlüssel-Semantik geeignet.
Sind meine Daten sicher? Werden sie an einen Server gesendet?Häufig gestellte Fragen
Welche Zahlensysteme (Basen) unterstützt dieser Konverter?
Dieser Konverter unterstützt alle ganzzahligen Basen von 2 (Binär) bis 36. Binär, Oktal, Dezimal und Hexadezimal werden als Schnellzugriffskarten angezeigt.
Wie konvertiere ich Hexadezimal in Dezimal?
Wählen Sie Hexadezimal (Basis-16) als Eingabebasis, geben Sie Ihren Hex-Wert ein (z.B. FF), und das Dezimalergebnis erscheint sofort. Zum Beispiel: Hex FF = Dezimal 255.
Wie konvertiere ich Dezimal in Hexadezimal?
Wählen Sie Dezimal (Basis-10), geben Sie Ihre Dezimalzahl ein (z.B. 255), und das Hex-Ergebnis erscheint sofort. Zum Beispiel: Dezimal 255 = Hex FF.
Wie konvertiere ich Binär in Hexadezimal?
Wählen Sie Binär (Basis-2), geben Sie Ihre Binärzeichenfolge ein (z.B. 11111111), und das Hex-Ergebnis erscheint sofort. Je 4 Binärziffern entsprechen 1 Hex-Ziffer.
Unterstützt es Bruchzahlen (Dezimalzahlen)?
Ja. Bruchzahlen wie 3,14 oder FF.8 werden mit bis zu 20 Stellen Genauigkeit unter Verwendung hochpräziser Decimal.js-Arithmetik unterstützt.
Unterstützt es negative Zahlen?
Ja. Fügen Sie einfach ein Minuszeichen (-) vor Ihre Eingabezahl ein.
Was ist der Unterschied zwischen Hexadezimal und Base64-Kodierung?
Hex verwendet 16 Symbole und erzeugt 2 Zeichen pro Byte; Base64 verwendet 64 Symbole und erzeugt ~4 Zeichen pro 3 Bytes, ist also kompakter. Hex ist häufig beim Debuggen/Farbcodes im Einsatz; Base64 für Daten-URIs/APIs.
Warum wird Hexadezimal in der Programmierung verwendet?
Hex bietet eine für Menschen lesbare Darstellung von Binärdaten. 1 Hex-Ziffer = 4 Bits, 2 Hex-Ziffern = 1 Byte, was Speicheradressen, Farbcodes (#FF5733) und MAC-Adressen leicht lesbar macht.
Sind meine Daten sicher? Werden sie an einen Server gesendet?
Nein. Alle Konvertierungen laufen in Ihrem Browser mit JavaScript. Ihre Zahlen verlassen Ihr Gerät nie. Keine Serververarbeitung, keine Datenspeicherung, funktioniert offline.
Was bedeutet 'Basis' oder 'Radix'?
Die Basis (Radix) ist die Anzahl eindeutiger Ziffern, die in einem Zahlensystem verwendet werden. Binär verwendet 2 Ziffern (0,1), Dezimal verwendet 10 (0-9), Hexadezimal verwendet 16 Symbole.
Warum werden Buchstaben in Hexadezimal und höheren Basen verwendet?
Wenn die Basis 10 überschreitet, werden die Buchstaben a-z als zusätzliche Ziffern verwendet. In Hexadezimal gilt: A=10, B=11, C=12, D=13, E=14, F=15.
Kann ich große Zahlen ohne Genauigkeitsverlust konvertieren?
Ja. Dieser Konverter verwendet Decimal.js für Arithmetik mit beliebiger Genauigkeit und vermeidet so Gleitkomma-Genauigkeitsprobleme.
Privacy & Security
Alle Zahlenkonvertierungen laufen zu 100% in Ihrem Browser. Zahlen werden lokal mit JavaScript verarbeitet und niemals an einen Server übermittelt. Keine Daten werden gespeichert oder analysiert.
- Farbenblindheits-Simulator
- Farbkonverter
- .htaccess zu Nginx Konverter
- SQL-Konverter
- Cookie-Parser
- Cron-Generator
- Cron-Validator
- CSS Formatter
- CSS Minifier
- CSV zu Excel
- Währungsrechner
- Diff Checker
- Favicon-Generator
- XML Formatierer
- Hexadezimal-Konverter
- HTML Formatter
- HTML Minifier
- HTML zu Markdown Konverter
- Markdown zu HTML Konverter
- JavaScript Formatierung
- JS Minifier
- JSX-Formatierer
- JSX Minifier
- Keyword-Clustering
- Lorem Ipsum Generator
- Markdown Tabellen Generator
- Meta Tag Generator
- Passwort-Generator
- Passwortstärke-Prüfer
- QR-Code/Barcode-Generator
- Regex-Tester
- Slug Generator
- SQL Builder
- SQL Formatierer
- Wortzähler
- Zeit-Tool
- TS Formatter
- TS Minifier
- TSX Formatierer
- TSX Minifier
- Unix Timestamp Umrechner
- UUID-Generator
- YAML Formatierer
- Case Converter