Entwickler-Tools
Werte für die tägliche Entwicklungsarbeit kodieren, dekodieren, testen und erzeugen. Eingaben werden in Ihrem Browser verarbeitet.
Datenkonverter
Daten für typische Entwicklungsaufgaben lokal im Browser umwandeln und prüfen.
Base64 / URL / JWT
Base64 oder URLs kodieren und dekodieren sowie Header und Payload eines JWT im Browser ansehen.
Cron-Parser
Cron-Ausdrücke für Unix, Spring, Quartz und AWS verstehen, die nächsten Ausführungen in jeder Zeitzone sehen oder einen Ausdruck Feld für Feld zusammenstellen.
RegEx-Tester
Reguläre Ausdrücke mit hervorgehobenen Treffern und Gruppen testen, Ersetzungen vorab ansehen und das Muster als Code für sechs Sprachen kopieren.
Hash-Generator
MD5-, SHA-1-, SHA-256-, SHA-384- und SHA-512-Hashes oder HMACs von Text oder Dateien im Browser berechnen und mit einer erwarteten Prüfsumme vergleichen.
Passwort- & UUID-Generator
Zufällige Passwörter und UUIDs (v4 und v7) im Browser mit der Web Crypto API erzeugen sowie Version und Zeitstempel einer UUID auslesen.
Unix-Zeitstempel-Konverter
Unix-Zeitstempel in Sekunden, Milli-, Mikro- oder Nanosekunden im Browser in Datum und Uhrzeit jeder Zeitzone umrechnen und Datumsangaben zurück in Zeitstempel.
Das passende Entwickler-Tool wählen
Gehen Sie von der Art des Werts aus, den Sie vor sich haben. Base64 / URL / JWT eignet sich für Zeichenketten aus einer API-Antwort oder einem Authorization-Header: Das Tool kodiert und dekodiert Base64 als UTF-8-Text (beim Dekodieren wird auch die URL-sichere Variante akzeptiert) sowie Prozentkodierung und zeigt Header und Payload eines Tokens an, dazu die Zeitangaben iat, nbf und exp, sofern vorhanden. Beim URL-Dekodieren bleiben Pluszeichen unverändert, und Base64, das zu Binärdaten wie einem Bild dekodiert wird, meldet das Tool als Fehler, statt es anzuzeigen. Beim Dekodieren eines JWT wird die Signatur nicht geprüft; ein dekodiertes Token belegt also weder, wer es ausgestellt hat, noch, dass es gültig ist. Mit dem Cron-Parser prüfen Sie einen Zeitplan für Unix, Spring, Quartz oder AWS EventBridge und lassen sich seine nächsten Ausführungszeiten in einer Zeitzone Ihrer Wahl anzeigen; zum RegEx-Tester greifen Sie, wenn ein Muster zu viel oder zu wenig trifft.
Der Hash-Generator berechnet MD5-, SHA-1-, SHA-256-, SHA-384- und SHA-512-Hashes von Text oder einer Datei und vergleicht sie mit einer erwarteten Prüfsumme, etwa um einen Download anhand eines veröffentlichten SHA-256-Werts zu prüfen. Außerdem berechnet er HMACs mit den SHA-Algorithmen. Der Passwort- & UUID-Generator erzeugt Zufallspasswörter mit einer Schätzung der Entropie sowie UUIDs der Version v4 oder v7 und kann eine vorhandene UUID analysieren. Der Unix-Zeitstempel-Konverter hilft, wenn in einem Log eine Zahl wie 1700000000 steht: Sofern Sie die Einheit nicht selbst wählen, schließt er aus der Größe der Zahl, ob es sich um Sekunden, Millisekunden, Mikrosekunden oder Nanosekunden handelt, und er wandelt auch Datumsangaben in Zeitstempel um.
Diese Tools laufen als JavaScript in Ihrem Browser, und Ihre Eingaben werden nicht an LeedyBox gesendet. Passwörter und die zufälligen Teile von UUIDs stammen aus dem kryptografischen Zufallszahlengenerator des Browsers. SHA-Hashes und HMACs nutzen die Web Crypto API, die Browser nur in sicheren Kontexten wie HTTPS-Seiten bereitstellen, während MD5 vom eigenen Skript der Seite berechnet wird. Eine Datei wird vor dem Hashen vollständig in den Arbeitsspeicher gelesen, daher kann das Hashen sehr großer Dateien langsam sein oder fehlschlagen. Muster werden mit der RegEx-Engine von JavaScript getestet und können sich in Python, Java oder einer Datenbank anders verhalten; der Abgleich läuft normalerweise in einem Hintergrund-Worker, der abgebrochen wird, wenn er länger als zwei Sekunden dauert. Die Ergebnisse für Cron-Ausdrücke und Zeitstempel hängen von den Zeitzonendaten Ihres Browsers ab.
Die Entwickler-Anleitungen erklären Cron-Syntax, Hashfunktionen, Passwort-Entropie und UUID-Versionen, reguläre Ausdrücke und Unix-Zeit ausführlicher.