Toolora

ASCII to Hex Konverter

Wandle Text in Hexadezimalwerte um und umgekehrt. Mit detaillierter Zeichentabelle.

📝 Text eingeben

🔢 Hex-Ergebnis

Ergebnis erscheint hier...

📋 ASCII-Hex Referenz

Ziffern (0-9)

Hex: 30 - 39

Dezimal: 48 - 57

Großbuchstaben (A-Z)

Hex: 41 - 5A

Dezimal: 65 - 90

Kleinbuchstaben (a-z)

Hex: 61 - 7A

Dezimal: 97 - 122

Sonderzeichen

20 (32)

!

21 (33)

@

40 (64)

#

23 (35)

$

24 (36)

%

25 (37)

&

26 (38)

*

2A (42)

\n

0A (10)

\t

09 (9)

ℹ️ Über ASCII und Hexadezimal

ASCII (American Standard Code for Information Interchange) ist ein Zeichencodierungsstandard, der jedem Zeichen eine Zahl von 0-127 zuweist. Hexadezimal ist ein Zahlensystem zur Basis 16, das häufig in der Informatik verwendet wird.

Beispiel: Der Buchstabe "A" hat den ASCII-Code 65, was hexadezimal 41 entspricht.

ASCII in Hexadezimal umwandeln

Die Umwandlung von ASCII zu Hexadezimal ist eine grundlegende Operation in der Programmierung und Datenverarbeitung. Jedes ASCII-Zeichen hat einen numerischen Wert, der als Hexadezimalzahl dargestellt werden kann.

So funktioniert die Umrechnung

Der Umrechnungsprozess ist einfach: Jedes Zeichen wird zunächst in seinen ASCII-Dezimalwert umgewandelt, dann wird dieser Dezimalwert in Hexadezimal konvertiert.

  • Schritt 1: Zeichen → ASCII-Code (dezimal)
  • Schritt 2: Dezimalwert → Hexadezimalwert

Beispiel: "Hello" → 72 101 108 108 111 → 48 65 6C 6C 6F

Wichtige ASCII-Hex-Zuordnungen

Die wichtigsten Zeichenbereiche und ihre Hex-Werte:

Ziffern (0-9)

  • "0" = 30 (dezimal 48)
  • "9" = 39 (dezimal 57)

Großbuchstaben (A-Z)

  • "A" = 41 (dezimal 65)
  • "Z" = 5A (dezimal 90)

Kleinbuchstaben (a-z)

  • "a" = 61 (dezimal 97)
  • "z" = 7A (dezimal 122)

Anwendungsgebiete

Die ASCII-zu-Hex-Konvertierung wird in vielen Bereichen eingesetzt:

  • Programmierung: Escape-Sequenzen und Zeichenkodierung
  • Netzwerke: URL-Encoding und HTTP-Header
  • Datenbanken: Binärdaten als Hex-Strings speichern
  • Debugging: Analyse von Rohdaten und Protokollen
  • Kryptographie: Darstellung von Hash-Werten und Schlüsseln

Formatierungsoptionen

Hex-Werte können unterschiedlich formatiert werden:

  • Ohne Prefix: 48 65 6C 6C 6F
  • Mit 0x-Prefix: 0x48 0x65 0x6C 0x6C 0x6F
  • Mit \x-Prefix: \x48\x65\x6C\x6C\x6F
  • Ohne Trennzeichen: 48656C6C6F

ASCII vs. Unicode

ASCII definiert nur 128 Zeichen (0-127) und deckt das englische Alphabet, Ziffern und grundlegende Sonderzeichen ab. Für Umlaute und internationale Zeichen wird Unicode (z.B. UTF-8) benötigt, das ASCII als Teilmenge enthält.

Die ersten 128 Unicode-Zeichen sind identisch mit ASCII, daher funktioniert unser Tool auch für einfache Unicode-Texte korrekt.

Steuerzeichen

Die ASCII-Codes 0-31 sind Steuerzeichen, die nicht druckbar sind:

  • 0x00 (NUL): Null-Zeichen
  • 0x09 (TAB): Horizontaler Tabulator
  • 0x0A (LF): Zeilenvorschub (Line Feed)
  • 0x0D (CR): Wagenrücklauf (Carriage Return)
  • 0x1B (ESC): Escape-Zeichen

Häufig gestellte Fragen

Warum wird Hexadezimal verwendet?

Hexadezimal ist kompakter als Binär und passt perfekt zu Byte-Grenzen: Ein Byte (8 Bit) entspricht genau zwei Hex-Ziffern. Das macht Hex ideal für die Darstellung von Speicheradressen und Binärdaten.

Wie erkenne ich, ob ein Wert Hex ist?

Hex-Werte werden oft durch Präfixe gekennzeichnet: "0x" in vielen Programmiersprachen, "#" für Farbcodes, oder "\x" in Strings. Die Ziffern A-F deuten ebenfalls auf Hexadezimal hin.

Was ist der Unterschied zu Base64?

Hex verwendet 16 Zeichen (0-9, A-F) und verdoppelt die Datengröße. Base64 verwendet 64 Zeichen und erhöht die Größe nur um etwa 33%. Hex ist lesbarer, Base64 ist effizienter für größere Datenmengen.

Ähnliche Tools