Zum Inhalt springen
Langsame Verbindung erkannt
Wieder online!
Kopiert!

Base64-Kodierer & Dekodierer

Kodieren und dekodieren Sie Base64-Zeichenfolgen, Text, Bilder und Dateien sofort

Eingabe

Datei ist zu groß (max. 10MB) Ungültige Base64-Zeichenfolge Kodierungsfehler aufgetreten

Ausgabe

Gefällt Ihnen dieses Tool?

★ · Bewertungen
Base64 ist ein Kodierungsschema, das Binärdaten in ASCII-Textformat konvertiert. Es wird häufig verwendet, um Daten für die Übertragung über textbasierte Protokolle wie E-Mail oder HTTP zu kodieren. Base64-Kodierung konvertiert alle 3 Bytes Binärdaten in 4 ASCII-Zeichen, was es sicher macht, sie durch Systeme zu übertragen, die nur Text verarbeiten. Unser kostenloser Base64-Kodierer und -Dekodierer funktioniert vollständig in Ihrem Browser und stellt sicher, dass Ihre Daten Ihr Gerät niemals verlassen.
  1. 1
    Operation wählen

    Wählen Sie, ob Sie Ihre Daten kodieren (in Base64 konvertieren) oder dekodieren (von Base64 konvertieren) möchten.

  2. 2
    Ihre Daten eingeben

    Fügen Sie den Text, Bilddaten oder Dateiinhalt ein oder geben Sie ihn ein, den Sie kodieren oder dekodieren möchten, in das Eingabefeld ein.

  3. 3
    Daten verarbeiten

    Klicken Sie auf die Kodieren- oder Dekodieren-Schaltfläche. Das Tool konvertiert Ihre Daten sofort und zeigt das Ergebnis an.

  4. 4
    Ergebnis kopieren

    Klicken Sie auf die Kopieren-Schaltfläche, um das kodierte oder dekodierte Ergebnis in Ihre Zwischenablage zu kopieren, um es anderswo zu verwenden.

  5. 5
    Herunterladen (Optional)

    Wenn Sie eine Datei kodieren, können Sie das Base64-kodierte Ergebnis als Textdatei herunterladen.

  6. 6
    Ausgabe überprüfen

    Überprüfen Sie bei der Dekodierung, dass die Ausgabe Ihren Erwartungen entspricht. Ungültige Base64-Strings zeigen einen Fehler an.

  7. 7
    Kodierte Daten verwenden

    Verwenden Sie den Base64-kodierten String in Data-URIs, API-Anfragen, E-Mail-Anhängen oder überall dort, wo Base64-Kodierung erforderlich ist.

  8. 8
    Hinweis zur Privatsphäre

    Denken Sie daran, dass die gesamte Verarbeitung in Ihrem Browser erfolgt. Ihre Daten werden niemals an unsere Server gesendet.

Wofür wird Base64-Kodierung verwendet?

Base64 wird häufig verwendet, um Binärdaten (wie Bilder oder Dateien) in Textformat zu kodieren, um sie per E-Mail, HTTP zu übertragen oder in JSON/XML zu speichern. Es wird auch in Data-URIs verwendet, um Bilder in HTML/CSS einzubetten.

Ist Base64 Verschlüsselung?

Nein, Base64 ist Kodierung, keine Verschlüsselung. Es ist leicht umkehrbar und bietet keine Sicherheit. Jeder kann Base64-Daten dekodieren. Verwenden Sie eine ordnungsgemäße Verschlüsselung, wenn Sie sensible Informationen schützen müssen.

Kann ich Bilder kodieren?

Ja, Sie können Bilder kodieren, indem Sie eine Bilddatei hochladen oder Bilddaten einfügen. Das Tool konvertiert das Bild in das Base64-Format, das in Data-URIs oder API-Anfragen verwendet werden kann.

Wie groß ist die Größensteigerung?

Base64-Kodierung erhöht die Datengröße um etwa 33%. Dies liegt daran, dass alle 3 Bytes Binärdaten zu 4 ASCII-Zeichen werden.

Kann ich Base64-Bilder dekodieren?

Ja, fügen Sie einen Base64-kodierten Bildstring ein und klicken Sie auf dekodieren. Das Tool konvertiert ihn zurück in das Binärformat, das Sie dann herunterladen oder anzeigen können.

Sind meine Daten sicher?

Ja, die gesamte Kodierung und Dekodierung erfolgt vollständig in Ihrem Browser mit JavaScript. Ihre Daten verlassen niemals Ihr Gerät oder werden an einen Server gesendet.

Welche Zeichen werden in Base64 verwendet?

Base64 verwendet 64 Zeichen: A-Z, a-z, 0-9, Plus (+) und Schrägstrich (/). Das Gleichheitszeichen (=) wird für die Auffüllung am Ende verwendet.

Kann ich Dateien kodieren?

Ja, Sie können Dateien hochladen oder Dateiinhalt einfügen, um sie zu kodieren. Das Tool unterstützt Textdateien, Bilder, PDFs und andere Dateitypen.

Warum Base64 statt Binär verwenden?

Base64 wird verwendet, wenn Sie Binärdaten über nur-Text-Kanäle (wie E-Mail oder JSON) übertragen müssen oder wenn Sie Daten direkt in HTML/CSS/JavaScript einbetten.

Gibt es Größenbeschränkungen?

Das Tool kann große Dateien verarbeiten, aber sehr große Dateien können Ihren Browser verlangsamen. Für Dateien über 10 MB sollten Sie stattdessen eine Desktop-Anwendung verwenden.

Größenzunahme von 33 % einkalkulieren

Base64-Kodierung erhöht die Datengröße um ca. 33 %. Ein 1 MB Bild wird zu ca. 1,33 MB Base64-Text. Berücksichtigen Sie dies bei Bandbreite und Speicherüberlegungen.

Nur für kleine eingebettete Assets verwenden

Verwenden Sie Base64 nur für kleine Assets wie Icons oder Logos, die direkt in HTML oder CSS eingebettet werden. Große Dateien sollten als separate Ressourcen bereitgestellt werden.

Base64 ist keine Verschlüsselung

Base64 ist keine Verschlüsselung – es ist reine Kodierung. Jeder kann Base64-Daten sofort dekodieren. Verwenden Sie niemals Base64 zum Schützen sensibler Informationen.

Data-URIs für Icons bevorzugen

Kleine Icons und Bilder können als Base64-Data-URIs direkt in CSS oder HTML eingebettet werden. Das spart HTTP-Anfragen, sollte aber auf Icons unter 2–3 KB begrenzt werden.

URL-sicheres Base64 für URLs verwenden

Für URLs verwenden Sie URL-sicheres Base64, das "+" durch "-" und "/" durch "_" ersetzt. Standard-Base64 enthält Zeichen, die in URLs escaping erfordern und Bugs verursachen können.

Vor dem Dekodieren validieren

Prüfen Sie Base64-Strings auf Gültigkeit bevor Sie sie dekodieren. Ungültige Zeichen oder falsche Padding-Länge führen zu Fehlern. Validieren Sie Format und Länge zuerst.

Große Dateien nicht als Base64 übertragen

Für große Binärdateien ist Base64 ineffizient. Übertragen Sie große Dateien als multipart/form-data oder mit direktem Binärübertrag statt als Base64-kodierte JSON-Strings.

Zeilenumbrüche im Base64 bei JSON entfernen

Wenn Sie Base64-Daten in JSON einbetten, stellen Sie sicher, dass der JSON-Parser keine Zeilenumbrüche im Base64-String erwartet. Stripppen Sie Zeilenumbrüche aus dem Base64 vor der Einbettung.

Datenbankfelder für Base64 richtig dimensionieren

Beim Speichern von Base64 in Datenbanken beachten Sie, dass die Textgröße um 33 % wächst. Planen Sie Spaltengrößen entsprechend und erwägen Sie stattdessen Binärfelder (BLOB/BYTEA).

Base64-Daten im Code dokumentieren

Dokumentieren Sie Base64-kodierte Werte in Ihrem Code oder Ihrer API. Obwohl Base64 lesbar aussieht, verrät der kodierte String nicht, welcher Datentyp enthalten ist. Kommentare und Typenangaben vermeiden Verwirrung.

Andere Tools

Entdecken Sie andere leistungsstarke Tools von JaneX

Im Browser öffnen
Für das beste Erlebnis öffnen Sie diese Seite in Ihrem Standardbrowser
JaneX installieren
Schneller Zugriff auf alle Tools, funktioniert offline
Neue Version verfügbar