Kostenloses Entwicklerwerkzeug
Base64 codieren und decodieren
Wandeln Sie UTF-8-Text in Base64 oder Base64URL um, lesen Sie codierten Text zurück oder erzeugen Sie Base64 für ein Bild. Alle Umwandlungen erfolgen auf Ihrem Gerät.
Direkt im Browser
Text codieren oder decodieren
Wählen Sie Richtung und Alphabet. Das Ergebnis erscheint nach einer kurzen Eingabepause.
Textlimit: 2 MiB UTF-8. Base64 ist eine Codierung und schützt keine vertraulichen Daten.
JPG oder PNG als Base64
Datei hier ablegen oder auswählen. Für Bilder wird immer das Standard-Base64-Alphabet verwendet.
Oder JPG/PNG hierher ziehen · maximal 5 MiB
Beispiel & Methode
Text in transportierbare Zeichen umwandeln
„Merhaba Saaspective“ wird zu TWVyaGFiYSBTYWFzcGVjdGl2ZQ==. Sonderzeichen wie „ü“ oder „ş“ werden zuerst als UTF-8-Bytes codiert. Darum darf btoa() nicht direkt auf beliebigen Unicode-Text angewendet werden.
Standard-Base64 verwendet + und / sowie gegebenenfalls = am Ende. Base64URL verwendet - und _ und wird hier ohne Auffüllzeichen ausgegeben, wie bei vielen JWT-Bestandteilen. Ein decodierter JWT-Text beweist weder eine gültige Signatur noch die Echtheit der Daten. Die Alphabete und Auffüllregeln beschreibt RFC 4648.
Bilder & Sicherheit
Rohdaten oder Data-URL?
Für JPG und PNG steht das rohe Base64 getrennt von der vollständigen Data-URL bereit. Eine Data-URL beginnt etwa mit data:image/png;base64, und kann in passenden HTML- oder CSS-Kontexten genutzt werden. Große eingebettete Bilder können Seiten und Stylesheets vergrößern.
Base64 ist eine reversible Codierung, keine Verschlüsselung. Zugangsdaten und andere vertrauliche Inhalte werden dadurch nicht geschützt. Das Werkzeug sendet Text und Bilddateien nicht zur Umwandlung an Saaspective und speichert sie nicht in URL oder Browserspeicher. Erst ein Klick auf „Kopieren“ schreibt das Ergebnis in die Zwischenablage Ihres Geräts.
Wichtige Grenzen
Der Decoder zeigt ausschließlich gültigen UTF-8-Text an. Binärdaten werden nicht als scheinbar lesbarer Text ausgegeben. Bilder sind auf JPG/PNG mit geprüfter Dateisignatur und 5 MiB begrenzt; Text auf 2 MiB UTF-8. Der Browser kann größere erzeugte Data-URLs je nach Ziel unterschiedlich verarbeiten.
Das Werkzeug erstellt keine Datei aus einem Base64-Text und prüft keine JWT-Signaturen.