Base64 Encoder Decoder
Kostenloses Online-Base64-Encoder- und Decoder-Tool für Text und Dateien. Kodieren Sie Daten in Base64-Format für sichere Übertragung, dekodieren Sie Base64-Strings zurück zum Originalinhalt. Unterstützt UTF-8, URL-sichere Kodierung, Datei-Uploads bis 10 MB und automatische Bildvorschau.
Base64 Online Kodieren & Dekodieren
🔐 Was ist Base64-Kodierung?
Base64 ist ein Binary-to-Text-Kodierungsschema, das Binärdaten (Bilder, Dateien, rohe Bytes) mit 64 druckbaren Zeichen in ASCII-Text konvertiert: Großbuchstaben (A-Z), Kleinbuchstaben (a-z), Ziffern (0-9), Plus (+) und Schrägstrich (/). Ein 65. Zeichen (=) dient als Padding.
Wie es funktioniert: Base64 gruppiert Eingabedaten in Chunks von 3 Bytes (24 Bits), dann teilt diese 24 Bits in vier 6-Bit-Gruppen auf. Jede 6-Bit-Gruppe repräsentiert eine Zahl 0-63, die einem der 64 Base64-Zeichen zugeordnet wird.
Warum 33% größer? Weil Base64 4 Zeichen verwendet, um 3 Bytes darzustellen, ist die kodierte Ausgabe immer ungefähr 33,33% größer als das Original. Der Kompromiss: Textsicherheit. Die Base64-Ausgabe enthält nur ASCII-Zeichen, die sicher für die Übertragung über E-Mail, JSON, XML, URLs und andere textbasierte Protokolle sind.
Häufig gestellte Fragen
- Was ist Base64-Kodierung?
Base64 ist ein Binary-to-Text-Kodierungsschema, das Binärdaten mit 64 druckbaren Zeichen (A-Z, a-z, 0-9, +, /) in ASCII-Textformat konvertiert. Es wird hauptsächlich verwendet, um Binärdaten über textbasierte Protokolle (E-Mail, JSON, XML, URLs) zu übertragen, die rohe Binärdaten nicht unterstützen. Base64 erhöht die Datengröße um etwa 33%, da es 3 Bytes (24 Bits) in 4 Zeichen (24 Bits mit 6 Bits pro Zeichen) kodiert. Padding-Zeichen (=) stellen sicher, dass die Ausgabelänge ein Vielfaches von 4 ist.
- Wie kodiere ich Text in Base64?
Um Text in Base64 zu kodieren: (1) Geben Sie Ihren Text in das Eingabefeld ein, (2) wählen Sie die Textkodierung (UTF-8 empfohlen für Unicode-Zeichen, ASCII für einfaches Englisch), (3) aktivieren Sie optional die URL-sichere Kodierung, um + durch -, / durch _ zu ersetzen und Padding = zu entfernen, (4) klicken Sie auf den Encode-Modus – die Ausgabe erscheint sofort. Für Dateien klicken Sie auf 'Datei hochladen', um Bilder, PDFs oder beliebige Binärdateien in das Base64-Daten-URI-Format zu kodieren.
- Wie dekodiere ich Base64 zurück in Text?
Um Base64 zu dekodieren: (1) Wechseln Sie mit der Umschalttaste in den Decode-Modus, (2) fügen Sie Ihren Base64-String in das Eingabefeld ein – das Tool erkennt automatisch gültiges Base64-Format mit einem grünen Badge, (3) wenn Sie URL-sicheres Base64 verwenden, aktivieren Sie die URL-sichere Option, (4) der dekodierte Text erscheint sofort im Ausgabefeld. Bei Base64-kodierten Bildern oder Dateien erkennt das Tool automatisch Daten-URIs und zeigt bei Bedarf eine Bildvorschau mit Download-Button.
- Was ist URL-sichere Base64-Kodierung?
URL-sicheres Base64 (RFC 4648 Abschnitt 5) modifiziert Standard-Base64 für die sichere Verwendung in URLs, Dateinamen und Abfrageparametern, indem Zeichen ersetzt werden, die in URLs eine besondere Bedeutung haben. Standard-Base64 verwendet + (URL: Leerzeichen) und / (URL: Pfadtrenner), die URLs beschädigen. Die URL-sichere Variante ersetzt + durch - (Bindestrich), / durch _ (Unterstrich) und entfernt = Padding. Verwenden Sie immer URL-sichere Kodierung beim Einbetten von Base64 in URLs.
- Warum ist die Base64-Ausgabe größer als der Originaltext?
Base64 erhöht die Datengröße um etwa 33% aufgrund seines Kodierungsmechanismus. Base64 konvertiert 3 Bytes (24 Bits) binär in 4 ASCII-Zeichen (32 Bits insgesamt, 6 Bits pro Zeichen). Dieses 3:4-Verhältnis erzeugt 33,33% Overhead. Zum Beispiel wird 'Hallo' (5 Bytes) zu 'SGFsbG8=' (8 Zeichen). Der Kompromiss: Obwohl größer, ist die Base64-Ausgabe sicher für textbasierte Übertragungsprotokolle (JSON, XML, E-Mail), die rohe Binärdaten beschädigen.
- Kann ich Bilder und Dateien in Base64 kodieren?
Ja! Klicken Sie im Encode-Modus auf 'Datei hochladen', um jede Datei (Bilder, PDFs, Dokumente, Audio) in das Base64-Daten-URI-Format zu konvertieren. Daten-URIs betten Dateiinhalte direkt in Text ein mit dem Format: 'data:[MIME-Typ];base64,[Base64-Daten]'. Anwendungsfälle: (1) Bilder in HTML/CSS ohne externe Anfragen einbetten, (2) Dateianhänge in JSON-APIs einschließen, (3) kleine Dateien als Text in Datenbanken speichern. Hinweis: Dateigrößenlimit ist 10 MB. Base64-kodierte Dateien sind 33% größer als das Original.
- Was sind häufige Anwendungsfälle für Base64-Kodierung?
Base64 ist unverzichtbar für Entwickler, die arbeiten mit: (1) E-Mail-Anhängen – MIME-E-Mail-Protokoll erfordert Base64 für binäre Anhänge, (2) Daten-URIs – Bilder/Dateien direkt in HTML/CSS einbetten, (3) JSON/XML-APIs – Binärdaten in textbasierten Formaten ohne Beschädigung übertragen, (4) Authentifizierung – Credentials für HTTP Basic Auth kodieren, (5) kryptografischen Schlüsseln – binäre Schlüssel als Text für Speicherung/Übertragung darstellen, (6) Datei-Uploads – binäre Dateien über REST-APIs als JSON-Strings senden.
- Ist Base64-Kodierung sicher oder Verschlüsselung?
Nein! Base64 ist Kodierung, NICHT Verschlüsselung oder Sicherheit. Kritische Unterschiede: (1) Kodierung transformiert Datenformat (binär zu Text), verbirgt aber keinen Inhalt – jeder kann sofort dekodieren, (2) Verschlüsselung verwendet geheime Schlüssel, um Daten in unlesbaren Chiffretext zu transformieren – nur Schlüsselinhaber können entschlüsseln. Base64 bietet null Sicherheit. Verwenden Sie AES-256-Verschlüsselung für vertrauliche Daten, HTTPS für Übertragung und verlassen Sie sich niemals auf Base64 für Sicherheit.
- Wie handhabe ich Sonderzeichen und Unicode in Base64?
Verwenden Sie UTF-8-Kodierung (Standard in diesem Tool), um Unicode-Zeichen (Emoji, Akzentbuchstaben, nicht-lateinische Schriften) richtig zu handhaben. UTF-8 repräsentiert Unicode-Codepunkte als 1-4 Bytes pro Zeichen, dann kodiert Base64 diese Bytes. ASCII-Kodierung unterstützt nur Zeichen 0-127 (einfaches Englisch) und versagt bei Sonderzeichen. Wählen Sie immer UTF-8, es sei denn, Sie haben spezifische Legacy-Systemanforderungen.
- Kann ich Base64-Bilder dekodieren, um sie anzuzeigen?
Ja! Das Tool erkennt automatisch Base64-kodierte Bilder (Daten-URIs, die mit 'data:image/' beginnen) und zeigt eine Vorschau an. Unterstützte Formate: PNG, JPEG, GIF, SVG, WebP. Zum Dekodieren: (1) fügen Sie Daten-URI im Decode-Modus ein, (2) Bildvorschau erscheint automatisch unter der Ausgabe, (3) klicken Sie auf 'Dekodierte Datei herunterladen', um das Bild auf Ihrem Gerät zu speichern. Dies funktioniert zum Extrahieren von Bildern aus HTML/CSS-Quellcode, JSON-API-Antworten oder Datenbank-Base64-Feldern.
Marktführer bei Affiliate-Software
Verwalten Sie mehrere Affiliate-Programme und verbessern Sie die Leistung Ihrer Affiliate-Partner mit Post Affiliate Pro.
