Developer Toolbox
Läuft im Browser

Entwicklerwerkzeuge

Entwickler-Tools und Algorithmus-Visualisierungen, die komplett in Ihrem Browser laufen. Nichts, was Sie einfügen, verlässt Ihr Gerät.

Alle Werkzeuge

Base64

Base64 kodieren und dekodieren

URL-Kodierer

URLs kodieren und dekodieren

HTML-Kodierer

HTML-Entities kodieren und dekodieren

JSON-Formatierer

JSON formatieren, validieren und minifizieren

YAML ↔ JSON

Zwischen YAML- und JSON-Formaten konvertieren

Diff-Viewer

Zwei Textblöcke vergleichen und Unterschiede hervorheben

Schreibweisen-Konverter

Text zwischen camelCase, snake_case, kebab-case und mehr konvertieren

SQL-Formatierer

SQL-Abfragen mit dialektspezifischen Optionen formatieren und hervorheben

CSV ↔ JSON

CSV und JSON mit Tabellenvorschau konvertieren

Wortzähler

Wörter, Zeichen, Zeilen und Absätze zählen

JSON zu TypeScript

TypeScript-Interfaces aus JSON erzeugen

JSON-Schema-Generator

JSON-Schema aus Beispiel-JSON erzeugen

HTML-Formatierer

HTML formatieren, verschönern und minifizieren

CSS-Formatierer

CSS formatieren, verschönern und minifizieren

JavaScript-Formatierer

JavaScript verschönern und minifizieren

UUID-Generator

UUID v4 und v7, ULID und Nano ID generieren

Passwort-Generator

Sichere Passwörter mit benutzerdefinierten Optionen generieren

Hash-Generator

MD5-, SHA-1-, SHA-256-Hashes generieren

JWT-Decoder

JWT-Token dekodieren: Header, Payload, Ablaufzeit

CSS-Box-Shadow-Generator

Box-Shadow-CSS mit Live-Vorschau und Vorlagen generieren

CSS-Farbverlauf-Generator

CSS-Farbverläufe mit Live-Vorschau, Stopp-Editor und Vorlagen generieren

CSS-Rahmen-Generator

CSS-Rahmen mit Live-Vorschau, Einstellung pro Seite und Vorlagen generieren

Farbkonverter

HEX-, RGB-, HSL-Farben konvertieren

px-zu-rem-Umrechner

px, rem und em mit eigener Basisschriftgröße umrechnen

Regex-Tester

Reguläre Ausdrücke mit Live-Matching testen

Cron-Parser

Cron-Ausdrücke erklären und nächste Ausführungszeiten anzeigen

cURL-Builder

cURL-Befehle analysieren, erstellen und umwandeln

Zeitstempel-Konverter

Unix-Zeitstempel in Datum umwandeln

Zahlenbasis-Konverter

Zwischen Binär, Oktal, Dezimal und Hexadezimal konvertieren

Algorithmus-Visualisierungen

Klassische Algorithmen Schritt für Schritt durchgehen - mit animierten, kommentierten Beispielen

Bubblesort

Geht die Liste immer wieder durch und tauscht Nachbarn, die falsch herum stehen. Nach jedem Durchgang steht der größte übrige Wert am Ende.

Insertionsort

Baut links einen sortierten Teil auf, einen Wert nach dem anderen. Jeder neue Wert wird herausgenommen und nach links geschoben, bis er auf einen kleineren trifft.

Selectionsort

Sucht den kleinsten übrigen Wert und tauscht ihn an den nächsten Platz. Es tauscht sehr selten, vergleicht aber immer gleich oft.

Mergesort

Teilt die Liste in zwei Hälften, sortiert jede Hälfte und führt die beiden sortierten Hälften dann zu einer sortierten Liste zusammen.

Quicksort

Wählt einen Wert, das Pivotelement, und bringt kleinere Werte auf seine linke Seite, größere auf die rechte. Dann macht es dasselbe mit jeder Seite.

Heapsort

Ordnet die Liste als Heap an, also als Baum, in dem jeder Wert größer ist als seine Kinder. Dann bringt es immer wieder den größten Wert ans Ende.

Breitensuche (BFS)

Durchsucht einen Graphen Schicht für Schicht. Eine Warteschlange bestimmt den nächsten Knoten, deshalb kommen die nächstgelegenen Knoten immer zuerst dran.

Tiefensuche (DFS)

Durchsucht einen Graphen, indem sie einem Weg so tief wie möglich folgt und dann zur letzten Abzweigung zurückgeht. Der Stapel auf dem Bildschirm ist genau dieser Weg.

Dijkstra-Algorithmus

Findet den günstigsten Weg vom Start zum Ziel. Er nimmt immer den günstigsten Ort aus einer Prioritätswarteschlange, sodass sich die Kosten wie eine Flut vom Start aus ausbreiten.

A*-Suche

Dijkstra mit Orientierungssinn. Zu den Kosten jedes Orts addiert er eine Schätzung der restlichen Kosten und probiert deshalb zuerst die Orte, die dem Ziel am nächsten scheinen.

Binäre Suche

Findet einen Wert in einem sortierten Array, indem sie in die Mitte schaut und die Hälfte verwirft, in der er nicht sein kann. Jeder Vergleich halbiert, was übrig ist.