ForHosting KIT · Text & KI

Text in Hexadezimal umwandeln

«Hello, hex!» wird zu 48656c6c6f2c2068657821: 11 Bytes, jedes als zwei hexadezimale Ziffern. Fügen Sie Hex wieder ein, erhalten Sie den Text zurück, während ungerade Längen und ungültige Bytes abgelehnt statt erraten werden. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Text
Hello, hex!
Erhalten Sie
Hex
48656c6c6f2c2068657821
Bytes
11
Berechnungsmodus
Encode
Kodierung
utf-8

Text und Hexadezimaldarstellung sind zwei nützliche Ansichten derselben UTF-8-Daten. Text ist für Menschen bequem lesbar, während Hexadezimalwerte die exakten Bytes zeigen, die Software, Protokolle, Protokolldateien und Tests verwenden. Dieser Konverter erzeugt aus einer Zeichenfolge eine fortlaufende Hexadezimalfolge oder stellt aus gültigen Bytes lesbaren Text wieder her. ASCII und Mehrbyte-Unicode werden einheitlich verarbeitet; außerdem werden Byteanzahl und gewählte Richtung ausgegeben. Beim Dekodieren lehnt das Werkzeug ungerade Längen, unzulässige Zeichen und ungültige UTF-8-Sequenzen ab. Dadurch verändern weder stilles Auffüllen noch Ersatzzeichen die ursprünglichen Informationen unbemerkt.

Wandeln Sie lesbaren Text in Hexadezimalbytes um

Wählen Sie den Modus encode und geben Sie exakt den Text ein, den Sie untersuchen oder übertragen möchten. Da encode voreingestellt ist, genügt für die übliche Umwandlung das Feld text. Der Konverter serialisiert die Zeichenfolge als UTF-8 und schreibt jedes Byte als genau zwei kleingeschriebene Hexadezimalziffern.

Einfache lateinische Buchstaben belegen meist ein Byte, während Akzentzeichen, andere Schriften und Emojis mehrere Bytes benötigen. Dieser Unterschied ist wichtig, denn das Ergebnis beschreibt codierte Bytes und nicht sichtbare Zeichen oder Unicode-Codepunkte. Die Antwort enthält den ursprünglichen Text, die fortlaufende Hexadezimalfolge, die Anzahl der UTF-8-Bytes, den aufgelösten Modus und die Codierungsbezeichnung.

Leerzeichen, Präfixe oder Trennzeichen werden nicht eingefügt. Erhalten Sie relevante Leerzeichen, Tabulatoren und Zeilenumbrüche, da auch sie Daten sind. Eine leere Zeichenfolge ist gültig und ergibt null Bytes.

Ohne Netzwerk, Uhr, Zufall oder externen Zustand liefert dieselbe Eingabe stets dasselbe Ergebnis.

Dekodieren Sie Hexadezimalwerte sicher als UTF-8-Text

Wählen Sie den Modus decode, wenn das Feld text Hexadezimalbytes enthält. Übermitteln Sie eine fortlaufende Zeichenfolge, die ausschließlich aus den Ziffern 0 bis 9 und den Buchstaben a bis f besteht. Großbuchstaben sind zulässig und werden in der Antwort kleingeschrieben.

Zuerst prüft der Konverter auf eine gerade Zeichenzahl, weil jedes Byte ein vollständiges Ziffernpaar benötigt. Eine ungerade Länge wird zurückgewiesen, anstatt den Wert zu erraten, aufzufüllen oder zu kürzen. Satzzeichen, Präfixe, Leerraum, Trennzeichen und Buchstaben außerhalb des Hexadezimalalphabets sind ebenfalls unzulässig.

Diese strengen Regeln machen fehlerhafte Daten sichtbar und halten automatisierte Abläufe vorhersehbar. Anschließend werden die Bytes mit einem strikten UTF-8-Decoder gelesen. Eine ungültige Folge erzeugt einen Eingabefehler statt Ersatzzeichen, die eine Beschädigung verdecken könnten.

Bei Erfolg enthält die Antwort den wiederhergestellten Text, den normalisierten Hexadezimalwert, die Byteanzahl, den Modus decode und UTF-8. Die leere Folge ist ein gültiger Null-Byte-Wert. Entfernen Sie Leerzeichen oder ein 0x-Präfix vor dem Absenden.

Nutzen Sie die deterministische Umwandlung in Arbeitsabläufen

Verwenden Sie das Browserformular für schnelle Fehlersuche, Unterricht, eingefügte Einzelwerte oder die Byteprüfung sichtbarer Zeichenfolgen. Eine zweckmäßige Testsuite umfasst ASCII, Mehrbyte-Unicode, eine erfolgreiche Rückumwandlung sowie einen Fall mit ungerader Länge oder verbotenem Zeichen. Prüfen Sie zusätzlich die Byteanzahl, denn Zeichenlänge und UTF-8-Länge sind nicht gleichbedeutend.

Hexadezimal ist keine Verschlüsselung: Es verbirgt, authentifiziert, komprimiert oder schützt keine Inhalte. Geeignete Anwendungen sind Protokolldokumentation, Migrationen, Loganalysen, Interoperabilitätsprüfungen, Schulungen und Diagnosen. Für sehr große Dateien empfiehlt sich ein Datei- oder Streamingwerkzeug.

Unicode verständlich erklären

Zeigen Sie anhand von ASCII, Akzenten, Schriften und Emojis, weshalb sichtbare Zeichen unterschiedlich viele UTF-8-Bytes belegen.

Verwendet der Modus encode UTF-8?

Ja. Der Text wird als UTF-8-Bytes serialisiert, und jedes Byte ergibt zwei kleingeschriebene Hexadezimalziffern.

Warum muss die Hexadezimallänge gerade sein?

Ein Byte benötigt zwei Hexadezimalziffern. Bei einer ungeraden Anzahl bleibt ein Byte unvollständig und wird abgelehnt.

Sind Leerzeichen, Bindestriche oder ein 0x-Präfix erlaubt?

Nein. Der Modus decode akzeptiert nur eine fortlaufende Hexadezimalfolge, damit die Prüfung eindeutig bleibt.

Was geschieht bei Bytes, die kein gültiges UTF-8 bilden?

Die Umwandlung meldet einen Eingabefehler, anstatt unbemerkt Unicode-Ersatzzeichen einzufügen.

Schützt eine Hexadezimaldarstellung den Text?

Nein. Sie ist eine umkehrbare Bytedarstellung und weder Verschlüsselung noch Hash, Zugriffskontrolle oder Geheimnisschutz.

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.

POSThttps://api.kit.forhosting.com/text/text-to-hex

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/text/text-to-hex \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello"}'
{
  "text": "Hello"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.text_to_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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_tokens20000
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Nutzen Sie die deterministische Umwandlung in Arbeitsabläufen

Nutzen Sie die API, wenn ein Skript, SDK, CI-Auftrag, Dokumentationsgenerator oder Supportprozess denselben Schritt wiederholt ausführen soll. Jedes erfolgreiche Element kostet $0.002; fehlerhafte Rückumwandlungen liefern invalid_input, sodass Datenprobleme von Dienstfehlern unterschieden werden können.

Protokoll- und API-Fehlersuche

Untersuchen Sie die exakten UTF-8-Bytes kurzer Felder, Antworten oder Nachrichten und stellen Sie aus bekannten Bytes lesbaren Text wieder her.

Stabile Software-Fixtures

Erzeugen Sie kanonische kleingeschriebene Hexadezimalwerte für Tests, Dokumentation, Migrationen und sprachübergreifende Prüfungen.

Vollständige KIT-Dokumentation lesen →