ForHosting KIT · Text & KI

UTF-8-Hex-Kodierer

Geben Sie «Hi» ein und Sie erhalten 48 69: die beiden UTF-8-Bytes Ihres Textes, jedes als zwei hexadezimale Ziffern. Wählen Sie das Trennzeichen, setzen Sie ein 0x davor oder schalten Sie auf Großbuchstaben um, je nach benötigtem Format. 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
Hi
Erhalten Sie
Hex
48 69
Bytes
72, 105
Länge
2

Kodieren Sie eine Zeichenkette zu UTF-8-Bytes in hexadezimaler Darstellung. Suchintention: utf8 hex / zeichenkette zu hex utf-8. Für eine korrekte Antwort sind keine Netzaufrufe, Zufallsseeds und kein Serverzustand nötig.

Was UTF-8 in Hexadezimal zeigt

Computer speichern Text als Bytes, und UTF-8 ist die Kodierung, die jedes Zeichen in solche Bytes verwandelt. Hexadezimal ist die kompakte Art, sie zu lesen: Jedes Byte wird zu genau zwei Ziffern aus 0 bis 9 und a bis f. Das Wort «Hi» besteht deshalb aus zwei Bytes und wird als 48 69 geschrieben. Die Bytes zu sehen hilft im Unterricht, wenn Sie zeigen wollen, wie Text gespeichert wird, und bei Textwerkzeugen, die genau diese Bytes brauchen. Derselbe Text ergibt immer dasselbe Ergebnis, weil alles in Ihrem Browser geschieht, ohne Netzwerkzugriff, ohne Zufall und ohne gespeicherten Zustand auf einem Server.

Die Bytes so formatieren, wie Sie sie brauchen

Verschiedene Stellen erwarten Bytes in unterschiedlicher Schreibweise, deshalb formen drei Optionen die Ausgabe. Das Trennzeichen bestimmt, was zwischen zwei Bytes steht: standardmäßig ein Leerzeichen, alternativ ein Komma, ein Bindestrich oder gar nichts. Das Präfix setzt vor jedes Byte dieselbe Markierung, etwa 0x, mit der viele Code-Listings einen hexadezimalen Wert kennzeichnen. Die Option für Großbuchstaben schreibt a bis f groß. Keine dieser Einstellungen verändert die Bytes selbst, nur ihre Darstellung, sodass Sie frei wechseln und die passende Fassung kopieren können.

So funktioniert es

Kodieren Sie eine Zeichenkette zu UTF-8-Bytes in hexadezimaler Darstellung. Nutzt TextEncoder; optionaler Trenner und Präfix steuern die Formatierung. Die Implementierung ist reines JavaScript ohne externe Dienste.

Für eine korrekte Antwort sind keine Netzaufrufe, Zufallsseeds und kein Serverzustand nötig. Fehlgeschlagene Jobs werden nicht berechnet. Landings zielen mit präzisen Keywords auf die genannte Suchintention.

Bevorzugen Sie explizite Einheiten und Bereiche statt stiller Typ-Koerzierung. Ist ein Feld optional, sind Standardwerte in params dokumentiert und in der Ausgabe gespiegelt.

Eingaben, Grenzen und Rundung

Optionale Dezimalstellen nutzen half-up einmal. Ausgaben spiegeln Schlüssel-Eingaben, damit die Automatisierung den vollen Kontext jedes Aufrufs protokollieren kann. Für eine korrekte Antwort sind keine Netzaufrufe, Zufallsseeds und kein Serverzustand nötig.

Fehlgeschlagene Jobs werden nicht berechnet. Landings zielen mit präzisen Keywords auf die genannte Suchintention. Bevorzugen Sie explizite Einheiten und Bereiche statt stiller Typ-Koerzierung.

Wenn

Wann Sie es nutzen

Nutzen Sie es, wenn Ihre Suchintention zum Rechnernamen passt und Sie eine reproduzierbare Antwort für Unterricht, Finanzoperationen, GIS, Textwerkzeuge oder Einheitengeschichte brauchen. Kodieren Sie eine Zeichenkette zu UTF-8-Bytes in hexadezimaler Darstellung. Für eine korrekte Antwort sind keine Netzaufrufe, Zufallsseeds und kein Serverzustand nötig.

Fehlgeschlagene Jobs werden nicht berechnet. Landings zielen mit präzisen Keywords auf die genannte Suchintention. Bevorzugen Sie explizite Einheiten und Bereiche statt stiller Typ-Koerzierung.

Wenn ein Feld optional ist, sind die Standardwerte dokumentiert in

Ruft es das Netzwerk auf?

Nein. Alle mathematischen und Texttransformationen sind lokal und deterministisch.

Wer ist der Autor?

Aspire (elon@forhosting.com), nur EN-Lieferung; Nitro hydratisiert die Locales.

Kann ich vor jedes Byte ein 0x setzen?

Ja. Geben Sie ein Präfix an, dann steht es vor jedem Byte, was praktisch ist, wenn die Bytes in ein Code-Listing oder eine Tabelle mit dieser Schreibweise kommen. Lassen Sie es leer, erhalten Sie nur die Ziffernpaare.

Kann ich das Leerzeichen zwischen den Bytes ändern?

Ja. Das Trennzeichen ist das, was Sie zwischen ein Byte und das nächste setzen: ein Leerzeichen, ein Komma, ein Bindestrich oder gar nichts, wenn Sie eine durchgehende Ziffernfolge brauchen.

Kann ich die Buchstaben großgeschrieben bekommen?

Ja. Schalten Sie Großbuchstaben ein, dann erscheinen die hexadezimalen Buchstaben groß statt klein. Die Bytes selbst ändern sich dabei nicht, nur die Schreibweise der Ziffern.

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/utf8-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/utf8-hex \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hi"}'
{
  "text": "Hi"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.utf8_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.

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.

Der Rechner ist im Browser kostenlos, deterministisch und im API-Pfad identisch. Eingaben werden vor jeder Arithmetik geprüft; ungültige Nutzlasten scheitern mit invalid_input. Half-up-Rundung wird einmal aus rohen IEEE-Ergebnissen angewendet, wenn Dezimalstellen verlangt sind. Nutzen Sie denselben JSON-Vertrag aus Tabellen,

So funktioniert es

Der Rechner ist im Browser kostenlos, deterministisch und im API-Pfad identisch. Eingaben werden vor jeder Arithmetik geprüft; ungültige Nutzlasten scheitern mit invalid_input. Half-up-Rundung wird einmal aus rohen IEEE-Ergebnissen angewendet, wenn Dezimalstellen verlangt sind. Nutzen Sie denselben JSON-Vertrag aus Tabellen, CMS-Hooks, Automatisierung oder Unterrichtsdemos.

Eingaben, Grenzen und Rundung

Geben Sie die erforderlichen Parameter als JSON-Zahlen oder -Zeichenketten wie dokumentiert an. Ungültige Typen, fehlende Pflichtfelder oder Werte außerhalb des Bereichs lösen invalid_input mit klarer Meldung aus. Der Rechner ist im Browser kostenlos, deterministisch und im API-Pfad identisch. Eingaben werden vor jeder Arithmetik geprüft; ungültige Nutzlasten scheitern mit invalid_input. Half-up-Rundung wird einmal aus rohen IEEE-Ergebnissen angewendet, wenn Dezimalstellen verlangt sind. Nutzen Sie denselben JSON-Vertrag aus Tabellen, CMS-Hooks, Automatisierung oder Unterrichtsdemos.

Wann Sie es nutzen

Der Rechner ist im Browser kostenlos, deterministisch und im API-Pfad identisch. Eingaben werden vor jeder Arithmetik geprüft; ungültige Nutzlasten scheitern mit invalid_input. Half-up-Rundung wird einmal aus rohen IEEE-Ergebnissen angewendet, wenn Dezimalstellen verlangt sind. Nutzen Sie denselben JSON-Vertrag aus Tabellen, CMS-Hooks, Automatisierung oder Unterrichtsdemos.

Schnelle Prüfung

Fügen Sie Werte im kostenlosen Widget ein und vergleichen Sie mit einer Tabelle.

Automatisierung

Rufen Sie die API mit demselben JSON-Vertrag aus n8n, Skripten oder CMS auf.

Unterricht

Zeigen Sie die Formel und fixierte Golden-Beispiele ohne proprietäre Software.

Ist es im Browser kostenlos?

Ja. Stufe A läuft vollständig clientseitig mit demselben Kern wie die API.

Was passiert bei schlechter Eingabe?

Der Handler wirft invalid_input; fehlgeschlagene Jobs werden nicht berechnet.

Kann ich es über die API nutzen?

Ja. Senden Sie dieselben in params dokumentierten JSON-Felder.

Vollständige KIT-Dokumentation lesen →