Zahlen zwischen Dezimal und Base16 (Hex), Base32 und Base64 bidirektional umwandeln, mit automatischer Basiserkennung. Dezimal oder kodierten Wert umwandeln.
Konvertieren Sie zwischen Dezimalzahlen und Standard-Basiscodierungen (Base16/Hex, Base32, Base64). Geben Sie einen Wert in einem der Felder ein, um zu konvertieren.
Geben Sie eine positive Ganzzahl ein (max: 9.007.199.254.740.991)
Geben Sie einen Base16-, Base32- oder Base64-codierten Wert ein
Ein Basiskonverter wandelt eine Zahl von einer Schreibweise in eine andere um. Computer, URLs und Datenformate speichern selten eine einfache Dezimalzahl â sie verpacken sie in eine kompaktere oder ĂŒbertragungssichere Kodierung wie Base16 (Hexadezimal), Base32 oder Base64. Dieses Tool rechnet in beide Richtungen: Gib eine Dezimalzahl ein und sieh ihre Base16-/Base32-/Base64-Form, oder fĂŒge einen kodierten Wert ein und erhalte die Dezimalzahl zurĂŒck. Es erkennt auĂerdem, in welcher Basis ein kodierter Wert vorliegt.
Jedes Stellenwertsystem hat eine Basis (oder Radix) â die Anzahl der unterschiedlichen Symbole, die fĂŒr eine einzelne Ziffer verwendet werden. Dezimal ist Basis 10 (0â9). Die hier verwendeten Kodierungen tauschen einen gröĂeren Symbolvorrat gegen eine kĂŒrzere Zeichenkette:
0-9 und A-F. Jedes Zeichen trÀgt 4 Bit. Weit verbreitet
fĂŒr Farbcodes (#FF0000), Speicheradressen und Hashes.A-Z und 2-7 (RFC 4648). Jedes Zeichen trĂ€gt 5 Bit. GroĂ-/Kleinschreibung
spielt keine Rolle, und leicht verwechselbare Zeichen fehlen, sodass die Kodierung auch beim
Vorlesen oder handschriftlichen Ăbertragen zuverlĂ€ssig bleibt.A-Z, a-z, 0-9, + und / (RFC 4648). Jedes Zeichen trĂ€gt 6 Bit. Der
Standardweg, um BinĂ€rdaten durch reine TextkanĂ€le wie E-Mail oder ein JSON-Feld zu ĂŒbertragen.Je höher die Basis, desto weniger Zeichen benötigt dieselbe Zahl â aber desto gröĂer ist das Alphabet, das man auseinanderhalten muss.
Das Tool hat zwei Felder und arbeitet in dem Feld, in das du tippst:
Werte sind begrenzt auf JavaScripts gröĂte sichere ganze Zahl, 9007199254740991 (das ist 2^53 â 1). DarĂŒber lassen sich ganze Zahlen nicht mehr exakt darstellen, sodass ein Konverter, der einfach weiterrechnet, stillschweigend falsche Ziffern liefern wĂŒrde â das Tool meldet stattdessen einen Bereichsfehler, statt zu raten. Die Dezimaleingabe muss eine nicht-negative ganze Zahl sein; die kodierte Eingabe darf nur die fĂŒr ihre Basis gĂŒltigen Zeichen enthalten, sonst markiert das Tool sie, statt Unsinn zu dekodieren.
FF, denn 255 = 15Ă16 + 15 und beide Ziffern sind F. Deshalb ist
#FFFFFF WeiĂ: drei Bytes, jedes auf seinem Maximum.3E8 (3Ă256 + 14Ă16 + 8 = 1000).FF. Erkannt als Base16, dekodiert zu 255.FF in Hex â ein Hex-Zeichen pro 4 Bit, also zwei Zeichen pro
Byte. Dasselbe Byte braucht in Base32 eine lĂ€ngere Zeichenkette und in Base64 eine aufgefĂŒllte
Gruppe â deshalb bleibt Hex die ĂŒbersichtliche Wahl fĂŒr kurze Werte wie Farben und Adressen.data:-URIs, E-Mail-AnhĂ€nge (MIME), das Einbetten von Bildern oder Zertifikaten in
JSON oder XML, JWT-Tokens.Da jede Kodierung nur eine Darstellung derselben zugrunde liegenden Zahl ist, Ă€ndert die Umwandlung zwischen ihnen nie den Wert â nur, wie viele Zeichen zum Aufschreiben nötig sind und welche KanĂ€le die Zahl sicher durchlaufen kann.
Entdecken Sie weitere Tools, die fĂŒr Ihren Workflow nĂŒtzlich sein könnten