Zum Hauptinhalt springen

Base64 Encoder / Decoder

Zu oder von Base64 sofort konvertieren

Müssen Sie einen Payload für eine API kodieren oder einen HTTP-Header dekodieren? Fügen Sie Ihren Inhalt unten ein und erhalten Sie das Ergebnis mit einem Klick.

Richtung wählen

Sofortige Kodierung

Wandeln Sie Text in Echtzeit in Base64 um. Ideal für API-Payloads, Kubernetes-Secrets oder DNS-TXT-Einträge.

Zuverlässige Dekodierung

Stellen Sie den ursprünglichen Inhalt einer Base64-Zeichenkette wieder her. Überprüfen Sie einen Webhook, MIME-Anhang oder JWT-Token.

Standard und URL-safe

Unterstützung für Standard (+/) und URL-safe (-_) Base64-Varianten. Automatische Erkennung des Eingabeformats.

100% kostenlos

Keine Registrierung erforderlich. Nutzen Sie das Tool so oft Sie möchten ohne Einschränkungen.

Datenschutz garantiert

Ihr Inhalt wird nicht gespeichert. Kodierung/Dekodierung erfolgt und Daten werden sofort gelöscht.

Warum einen Base64-Encoder verwenden?

Base64 stellt Binärdaten als ASCII-Text dar. Es ist unerlässlich für den Transport von Dateien, Bildern oder Daten in Formaten, die nur Text akzeptieren (JSON, XML, E-Mails, URLs).

Drei häufige Anwendungsfälle:

  • APIs und Webhooks → Payloads kodieren oder Base64-Antworten dekodieren
  • HTTP-Authentifizierung → Einen Authorization: Basic Header überprüfen oder erstellen
  • E-Mails und MIME → Base64-kodierte Anhänge dekodieren

So verwenden Sie den Encoder/Decoder in 3 Schritten

Schritt 1: Inhalt einfügen

Fügen Sie den zu kodierenden Text oder die zu dekodierende Base64-Zeichenkette in das Eingabefeld ein.

Zum Kodieren:

user:password

Zum Dekodieren:

dXNlcjpwYXNzd29yZA==

Schritt 2: Vorgang wählen

  • In Base64 kodieren: Wandelt lesbaren Text in Base64 um
  • Base64 dekodieren: Stellt den ursprünglichen Inhalt wieder her

Schritt 3: Ergebnis kopieren

Das Ergebnis wird sofort angezeigt. Für dekodierte Binärdateien speichern Sie den Inhalt mit der richtigen Erweiterung (.png, .pdf, etc.).


Was ist Base64?

Base64 ist eine Kodierung, die Bytes mit 64 Zeichen darstellt: A-Z, a-z, 0-9, + und /. Das = Zeichen ist Padding, wenn die Länge kein Vielfaches von 3 ist.

Eigenschaften:

  • Die Größe erhöht sich nach der Kodierung um etwa 33%
  • Das Ergebnis enthält nur druckbare ASCII-Zeichen
  • Dies ist KEINE Verschlüsselung - Daten bleiben lesbar

Kodierungsbeispiel:

Text: "Hallo"
Base64: "SGFsbG8="

Base64-Varianten

VarianteZeichenVerwendung
StandardA-Z, a-z, 0-9, +, /E-Mails (MIME), Zertifikate, allgemeine Daten
URL-safeA-Z, a-z, 0-9, -, _URLs, JSON, JWT-Token
MIMEStandard + ZeilenumbrücheE-Mails (76 Zeichen pro Zeile)

Anwendungsbeispiele

HTTP Basic-Authentifizierung

Der Authorization: Basic Header erwartet Base64-kodierte Anmeldedaten:

Anmeldedaten: admin:secret123
Base64: YWRtaW46c2VjcmV0MTIz
Header: Authorization: Basic YWRtaW46c2VjcmV0MTIz

Data-URL für Bilder

Ein kleines Bild direkt in HTML/CSS einbetten:

data:image/png;base64,iVBORw0KGgo...

MIME-Anhänge

E-Mails kodieren Anhänge in Base64:

Content-Transfer-Encoding: base64

SGVsbG8gV29ybGQh...

Fehlerbehebung häufiger Fehler

ProblemWahrscheinliche UrsacheLösung
Dekodierung schlägt fehlURL-safe ZeichenketteErsetzen Sie - durch + und _ durch /
Padding fehltUnvollständiges FormatFügen Sie = hinzu, bis die Länge ein Vielfaches von 4 ist
Unlesbares ErgebnisBinärdatenIn Datei mit richtiger Erweiterung speichern
Doppelte KodierungZweimal kodiertEin zweites Mal dekodieren

Best Practices

  • UTF-8: Verwenden Sie immer UTF-8 für Text vor der Kodierung
  • Keine Klartext-Geheimnisse: Base64 ist keine Verschlüsselung
  • Data-URLs: Auf wenige KB begrenzen, um Seitenaufblähung zu vermeiden
  • Validierung: Format (Standard vs URL-safe) vor dem Dekodieren prüfen

FAQ - Häufig gestellte Fragen

F: Schützt Base64 meine Daten?

A: Nein. Base64 ist reversible Kodierung, keine Verschlüsselung. Jeder kann Ihre Daten dekodieren. Speichern Sie niemals Geheimnisse ohne vorherige Verschlüsselung.


F: Warum erhöht sich die Größe?

A: Base64 stellt 3 Bytes mit 4 Zeichen dar. Die Größe erhöht sich daher um etwa 33%. Das ist der Preis für Textkompatibilität.


F: Wie dekodiere ich ein JWT?

A: Ein JWT enthält 3 durch Punkte getrennte Teile: header.payload.signature. Sie können Header und Payload einzeln dekodieren (sie sind URL-safe Base64).


Ergänzende Tools

ToolZweck
Groß-/Kleinschreibung-KonverterText in Groß- oder Kleinbuchstaben umwandeln
Slug-GeneratorEinen Titel in eine saubere URL umwandeln
WortzählerWörter und Zeichen in Text zählen

Nützliche Ressourcen


Datenschutzverpflichtung

Ihre Eingabe wird nur zur Kodierung oder Dekodierung an die CaptainDNS-API gesendet. Inhalt wird nicht aufbewahrt. Nur anonyme technische Metriken werden protokolliert (Verarbeitungszeit, Eingabegröße).