Linux / macOS
printf '%s' 'Bissolux' | base64Kodiert exakt den angegebenen UTF-8-Text ohne zusätzliches Zeilenende. Dekodieren: printf '%s' 'Qmlzc29sdXg=' | base64 --decode.
Wandeln Sie UTF-8-Text in Standard-Base64 oder URL-sicheres Base64 um und dekodieren Sie bestehende Zeichenfolgen wieder. Die Verarbeitung bleibt vollständig auf Ihrem Gerät.
UTF-8-Text wurde als Base64 kodiert.
Auf Servern, in Build-Pipelines und in lokalen Skripten stehen Base64-Funktionen meist bereits über das Betriebssystem oder die Laufzeitumgebung bereit.
printf '%s' 'Bissolux' | base64Kodiert exakt den angegebenen UTF-8-Text ohne zusätzliches Zeilenende. Dekodieren: printf '%s' 'Qmlzc29sdXg=' | base64 --decode.
[Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes('Bissolux'))Verwendet die .NET-Klassen für UTF-8 und Base64. Dekodieren: [Text.Encoding]::UTF8.GetString([Convert]::FromBase64String('Qmlzc29sdXg=')).
node -e "console.log(Buffer.from('Bissolux','utf8').toString('base64'))"Kodiert Text mit dem integrierten Buffer-Modul. Für die Gegenrichtung wird Buffer.from(value, 'base64').toString('utf8') verwendet.
python -c "import base64; print(base64.b64encode('Bissolux'.encode()).decode())"Verwendet ausschließlich das Python-Standardmodul base64 und benötigt keine zusätzliche Installation.
Base64 transportiert Binär- oder Textdaten über Systeme, die nur einen eingeschränkten Zeichensatz erwarten. Der Browser konvertiert die Eingabe zuerst nach UTF-8 und bildet die Bytes anschließend als Base64-Zeichenfolge ab.
Wählen Sie Kodieren oder Dekodieren und fügen Sie den gewünschten Text beziehungsweise die Base64-Zeichenfolge ein.
Aktivieren Sie bei Bedarf Base64URL, wenn das Ergebnis in URLs, JWTs oder Cookies verwendet werden soll.
Starten Sie die Umwandlung und kopieren oder laden Sie das Ergebnis als Textdatei herunter.
Umlaute, internationale Schriftzeichen und Emojis werden über TextEncoder und TextDecoder korrekt verarbeitet.
URL-sichere Ausgabe mit angepasstem Alphabet und ohne unnötiges Padding für Web-Workflows.
Die Konvertierung läuft im Browser. Eingabe und Ausgabe werden nicht an einen Server übertragen.
Kurze Antworten zu Funktion, Datenschutz und praktischer Verwendung.
Base64 stellt Binärdaten mit druckbaren ASCII-Zeichen dar. Das Format wird unter anderem in E-Mails, Data-URLs, API-Payloads und Konfigurationsdateien eingesetzt.
Nein. Base64 schützt keine Informationen. Jeder kann eine Base64-Zeichenfolge ohne Schlüssel dekodieren. Für vertrauliche Daten ist echte Verschlüsselung erforderlich.
Base64URL ersetzt die Zeichen + und / durch - und _. Häufig wird außerdem das abschließende =-Padding entfernt. Dadurch eignet sich die Zeichenfolge besser für URLs, Cookies und JWT-Bestandteile.
Ja. Der Encoder verwendet UTF-8 und der Decoder stellt gültige UTF-8-Daten wieder her. Dadurch funktionieren deutsche Umlaute, internationale Zeichen und Emojis korrekt.
JSON online formatieren, validieren, sortieren oder minifizieren – vollständig lokal im Browser.
Sichere Hex-, Base64-, Base64URL- und UUID-Schlüssel für APIs, Anwendungen und Deployments generieren.
Asymmetrische RSA- und ECDSA-Schlüsselpaare mit der Web Crypto API lokal im Browser erzeugen.