Text und Dateien in Base64 und zurück, mit URL-sicherem Modus und Bildvorschau
Läuft in Ihrem Browser. Nichts, was Sie eingeben, wird irgendwohin gesendet.Base64 macht aus Binärdaten reinen Text, damit sie in JSON, HTML oder einer Data-URI transportiert werden können, auf Kosten von etwa 33 Prozent mehr Größe. Dieses Tool wandelt Text und Dateien in beide Richtungen um, mit URL-sicherem Modus und Bildvorschau. Nichts wird hochgeladen.
Diese Seite wurde maschinell aus dem englischen Original übersetzt. Die Übersetzung wurde noch von keinem Menschen geprüft; maßgeblich ist die englische Fassung. Englisches Original lesen
Wählen Sie in der Optionsleiste Kodieren oder Dekodieren.
Tippen oder fügen Sie Text in den linken Bereich ein; um eine Datei zu kodieren, wählen Sie Datei und klicken auf Datei auswählen.
Schalten Sie URL-sicher ein, wenn der Wert in eine URL oder ein JWT kommt.
Klicken Sie auf Kopieren, um das Ergebnis zu übernehmen, oder auf das Download-Symbol, um es zu speichern; dekodierte Binärdaten werden als Datei heruntergeladen.
Dieser Base64-Encoder wandelt Text oder jede Datei in Base64 um und dekodiert Base64 zurück in lesbaren Text, eine Bildvorschau oder eine Datei zum Herunterladen. Die Ausgabe erscheint beim Tippen, mit einem URL-sicheren Modus für Tokens und Query-Strings und einer Data-URI per Klick, wenn Sie ein Bild kodieren.
Man nutzt es, um ein kleines Logo in CSS oder eine HTML-E-Mail einzubetten, um den Inhalt eines Tokens oder einen Webhook-Body zu lesen, der Base64-kodiert ankam, und um zu prüfen, was ein Client tatsächlich gesendet hat, wenn eine API eine Anfrage ablehnt. Praktisch ist es auch, um ein Zertifikat oder einen Binärblob in eine Konfigurationsdatei einzufügen, die nur Text akzeptiert.
Kodieren und Dekodieren laufen in Ihrem Browser mit JavaScript. Dateien werden lokal mit der File API gelesen und nie hochgeladen, Sie können das Tool also mit privaten Dokumenten oder Schlüsseln verwenden. Text wird als UTF-8 behandelt, sodass Emoji sowie Hindi-, Tamil- oder arabische Schrift korrekt hin und zurück kommen. Der Decoder akzeptiert beide Alphabete, toleriert fehlendes Padding und Zeilenumbrüche und erkennt PNG, JPEG, GIF und WebP, damit Sie eine Vorschau sehen. Eine ausgewählte Datei darf bis zu 20 MB groß sein, weil der ganze Base64-String im Speicher aufgebaut wird und eine größere den Tab einfrieren würde; eingefügter Text hat keine eigene Grenze.
Drücken Sie Ctrl+Enter, um das Ergebnis zu kopieren. Für ein ganzes JWT statt eines einzelnen Segments verwenden Sie den JWT Decoder; für Hashes den Hash Generator.
Ja. Keine Anmeldung, kein Wasserzeichen und keine Begrenzung, wie oft Sie ihn nutzen. Eingefügter Text hat keine Längenbegrenzung außer dem, was Ihr Browser verkraftet. Eine ausgewählte Datei ist auf 20 MB begrenzt, weil der ganze Base64-String im Speicher aufgebaut wird und eine größere Datei den Tab einfrieren würde, statt kodiert zu werden.
Nein. Kodieren und Dekodieren laufen vollständig in Ihrem Browser mit JavaScript. Dateien werden lokal mit der File API gelesen und das Ergebnis im Speicher aufgebaut, nichts von dem, was Sie einfügen oder auswählen, verlässt also Ihr Gerät.
Standard-Base64 verwendet + und /, die in URLs eine besondere Bedeutung haben, und füllt mit = auf. URL-sicheres Base64 (RFC 4648, Abschnitt 5) ersetzt sie durch - und _ und lässt das Padding meist weg. Es wird in JWTs, OAuth-Tokens und Query-Strings verwendet. Schalten Sie URL-sicher ein, um es zu erzeugen; der Decoder erkennt es automatisch.
Wählen Sie Kodieren, stellen Sie die Eingabe auf Datei, wählen Sie das Bild und schalten Sie Data URI ein. Die Ausgabe beginnt mit data:image/png;base64, und lässt sich direkt in ein CSS-url() oder ein img-src-Attribut einfügen. Halten Sie eingebettete Bilder klein; alles über wenige Kilobyte ist meist als normale Datei besser aufgehoben.
Die dekodierten Bytes sind kein gültiger UTF-8-Text, also vermutlich eine Datei wie ein PDF, ein ZIP oder ein Bild. Bilder werden in der Vorschau gezeigt; andere Binärdaten zeigen eine Hex-Vorschau und eine Schaltfläche Herunterladen, die die Bytes unter einem passenden Namen speichert.
Die Eingabe enthält ein Zeichen außerhalb von A-Z, a-z, 0-9, + und / (oder - und _ bei URL-sicher), hat ein verirrtes = in der Mitte oder es fehlt ein Zeichen, sodass die Länge nicht aufgeht. Leerzeichen und Zeilenumbrüche sind kein Problem und werden ignoriert. Prüfen Sie, ob der String vollständig kopiert wurde.
Kommen Sie nicht weiter? Fragen Sie zu Base64 kodieren und dekodieren und jeder, der es weiß, kann antworten. Kein Konto nötig.