Base64-, URL- & Hash-Tool

Ein Werkzeugkasten für alltägliche Kodierungsaufgaben: Base64 kodieren und dekodieren (Umlaute und andere Sonderzeichen werden korrekt als UTF-8 behandelt), Datei zu Base64-Data-URL, URL-Kodierung, HTML-Entities sowie MD5-, SHA-1-, SHA-256- und SHA-512-Hashes oder HMAC-Signaturen von Text und Dateien bis 2 GB. Alles läuft in deinem Browser; Text und Dateien werden nie hochgeladen.

Werkzeug
Richtung
Kodieren als
Algorithmus
Ausgabe

Ihr Text bleibt auf Ihrem Gerät. Die Verarbeitung erfolgt vollständig im Browser.

So funktioniert „Base64-, URL- & Hash-Tool“

  1. Wähle die Aufgabe: Base64, URL, HTML-Entities, Hash oder HMAC, und ob kodiert oder dekodiert werden soll.
  2. Gib den Text ein oder füge ihn ein; das Ergebnis erscheint sofort. Für Base64 und Hashes kannst du auch eine Datei wählen.
  3. Kopiere oder lade das Ergebnis herunter. Um einen Download zu prüfen, füge den erwarteten Hash ein und achte auf die Übereinstimmung.

Häufige Fragen

Warum sieht mein Base64 bei ä, ß oder é anders aus als in anderen Tools?

Text wird vor dem Kodieren immer in UTF-8-Bytes umgewandelt, den Standard im Web, so wird „Grüße“ zu R3LDvMOfZQ==. Manche ältere Tools nutzen Latin-1 und liefern ein anderes Ergebnis. Beim Dekodieren wird ebenfalls UTF-8 gelesen; sind die Daten kein Text (ein Bild, ein PDF), kannst du sie als Datei herunterladen.

Was ist der Unterschied zwischen „Wert“ und „Ganze URL“?

Wert (encodeURIComponent) kodiert alles außer Buchstaben, Ziffern und - _ . ! ~ * ' ( ) und ist richtig für einen einzelnen Parameterwert oder Pfadteil. Ganze URL (encodeURI) behält Zeichen wie : / ? & = #, damit die Adresse nutzbar bleibt. „Leerzeichen als +“ entspricht der Formular-Kodierung in Query-Strings.

Sind MD5 und SHA-1 sicher?

Nicht für Sicherheitszwecke. Für beide lassen sich Kollisionen erzeugen, nutze sie also nicht zum Schutz von Daten oder zum Speichern von Passwörtern. Um zu prüfen, ob eine Datei korrekt kopiert wurde, reichen sie aus. Für Integrität nimm SHA-256 oder SHA-512; für Passwörter braucht es eine langsame Spezialfunktion wie Argon2, scrypt oder bcrypt. Starke Passwörter erstellst du mit Passwort-Generator.

Wie groß darf eine Datei sein?

Hashes funktionieren für Dateien bis etwa 2 GB. Die Datei wird in 8-MB-Stücken in einem Hintergrund-Worker gelesen, der Speicherbedarf bleibt gering, du kannst jederzeit abbrechen, und alle vier Hashes werden in einem Durchgang berechnet. Die Base64-Umwandlung von Dateien ist auf 10 MB begrenzt, weil das Ergebnis etwa ein Drittel größer ist und in die Seite passen muss.

Wofür wird HMAC verwendet?

HMAC verbindet einen geheimen Schlüssel mit einem Hash, um eine Nachricht zu signieren. APIs und Webhooks (zum Beispiel von Zahlungsanbietern) nutzen HMAC-SHA256, um zu beweisen, dass eine Anfrage wirklich von ihnen stammt. Gib hier Schlüssel und Nachricht ein, um eine Signatur zu vergleichen. Für Links und Dateinamen siehe auch Slug-Generator.

Weitere Werkzeuge

Werkzeuge suchen