Zum Inhalt springen
Läuft lokal · kein Upload

Base64 Encoder

Text in Base64 kodieren — komplett im Browser, ohne Server-Kontakt.

Ausgabe
Eingabe leer — oben einfügen, um die formatierte Ausgabe zu sehen.

So funktioniert es

  1. 01

    Text oder Code einfügen

    Füge deinen Inhalt in das Eingabefeld ein oder tippe direkt.

  2. 02

    Automatische Verarbeitung

    Das Tool verarbeitet den Inhalt sofort und zeigt das Ergebnis.

  3. 03

    Ergebnis kopieren

    Kopiere das Ergebnis mit einem Klick in die Zwischenablage.

Datenschutz

Alle Berechnungen laufen direkt in deinem Browser. Keine Daten werden auf Server übertragen.

Der Base64 Encoder wandelt beliebigen Text in Base64-Zeichenketten um. Die Kodierung läuft vollständig im Browser über die Web-API — kein Server sieht deine Daten, kein Logging speichert sie. Du fügst Text ein, klickst auf Kodieren und kopierst das Ergebnis.

01 — Anleitung

Wie benutzt du dieses Tool?

  1. Füge deinen Text in das Eingabefeld ein — per Paste oder Drag & Drop.
  2. Klicke auf Kodieren — das Base64-Ergebnis erscheint sofort.
  3. Kopiere das kodierte Ergebnis über den Copy-Button in die Zwischenablage.

Was macht der Konverter?

Der Base64 Encoder nimmt einen beliebigen Text-String und wandelt ihn in eine Base64-Zeichenkette um. Base64 kodiert jeden 3-Byte-Block des Inputs in vier ASCII-Zeichen aus einem 64-Zeichen-Alphabet (A–Z, a–z, 0–9, +, /). Am Ende wird bei Bedarf mit =-Zeichen aufgefüllt (Padding), damit die Ausgabe immer ein Vielfaches von vier Zeichen lang ist.

Der Encoder verarbeitet UTF-8-Text korrekt: Umlaute, Sonderzeichen und Emojis werden zuerst in ihre UTF-8-Byte-Sequenzen zerlegt, bevor die Base64-Kodierung greift. Leerer Input wird mit einer klaren Meldung abgewiesen — kein stilles Scheitern.

Was ist die Umrechnungsformel?

Base64 arbeitet auf Byte-Ebene, nicht auf Zeichen-Ebene. Der Algorithmus:

  1. Input-Text wird in UTF-8-Bytes konvertiert.
  2. Je drei Bytes (24 Bit) werden in vier 6-Bit-Gruppen aufgeteilt.
  3. Jede 6-Bit-Gruppe wird auf ein Zeichen aus dem Base64-Alphabet abgebildet.
  4. Bei unvollständigen 3-Byte-Blöcken am Ende wird mit = aufgefüllt.

Beispiel: Hallo (5 Bytes UTF-8) ergibt SGFsbG8= (8 Zeichen Base64). Die Ausgabe ist immer ca. 33 % größer als der Input: ceil(n / 3) * 4 Zeichen für n Eingabe-Bytes.

Welche Anwendungsbeispiele gibt es?

Input-TextBase64-ErgebnisAnwendung
HalloSGFsbG8=Einfacher ASCII-Test
Üw5w=UTF-8-Umlaut (2 Bytes)
{"user":"admin"}eyJ1c2VyIjoiYWRtaW4ifQ==JSON-Payload in API
username:passworddXNlcm5hbWU6cGFzc3dvcmQ=HTTP Basic Auth Header
<svg>...</svg>(langer String)Data-URI für Inline-SVG

Base64-Kodierung ist keine Verschlüsselung. Jeder kann eine Base64-Zeichenkette trivial dekodieren. Für sensible Daten wie Passwörter ist zusätzliche Verschlüsselung Pflicht.

Welche Einsatzgebiete gibt es?

E-Mail und MIME — Der SMTP-Standard transportiert nur 7-Bit-ASCII. Binäre Anhänge (Bilder, PDFs, Archive) werden per Base64 in druckbare Zeichen kodiert, damit sie den Transportweg unbeschadet überstehen. Jeder E-Mail-Client dekodiert automatisch.

JWT und API-Authentifizierung — JSON Web Tokens bestehen aus drei Base64url-kodierten Segmenten: Header, Payload und Signatur. Base64url (ohne + und /) ist URL-sicher und wird in Authorization-Headern transportiert. Entwickler, die JWTs debuggen, dekodieren die Segmente einzeln.

Data-URIs in HTML und CSS — Kleine Bilder oder SVGs lassen sich als data:image/png;base64,... direkt ins Markup einbetten. Das spart HTTP-Requests, erhöht aber die Dateigröße um ein Drittel. Sinnvoll für Icons unter 2 KB.

Konfigurationsdateien — Kubernetes-Secrets, Docker-Compose-Umgebungsvariablen und CI/CD-Pipelines speichern sensible Werte häufig Base64-kodiert. Das ist kein Sicherheitsgewinn, sondern verhindert Parsing-Probleme bei Sonderzeichen in YAML und JSON.

Häufige Fragen

Die Antworten auf die wichtigsten Fragen findest du oben im FAQ-Block — sie werden als strukturiertes JSON-LD (FAQPage) für Suchmaschinen ausgegeben.

Welche Entwickler-Tools sind verwandt?

Weitere Tools aus dem Konverter-Ökosystem, die zum Thema passen:

  • UUID-Generator — Kryptographisch sichere UUIDs (v4 und v7) direkt im Browser erzeugen.
  • JSON Formatter — Rohen JSON-Code mit 2-Space-Einrückung lesbar formatieren und validieren.
  • Regex-Tester — Reguläre Ausdrücke live testen mit Echtzeit-Matching und Gruppen-Hervorhebung.

Zuletzt aktualisiert:

Das könnte dir auch gefallen