UTF-8-sicher
Verarbeitet internationalen Text ohne kaputte Zeichen.
Kodieren Sie Text als Base64 oder dekodieren Sie Base64 zurueck in lesbaren UTF-8-Text. Unterstuetzt Standard- und URL-sicheres Base64 und laeuft im Browser.
Full UTF-8 support, URL-safe mode, and real-time conversion — right in your browser. No uploads, no sign-up, no limits.
Geben Sie Klartext ein oder fuegen Sie eine vorhandene Base64-Zeichenfolge ein.
Nutzen Sie Standard Base64 fuer normale Daten und URL-sicheres Base64 fuer Tokens oder Query-Strings.
Fuehren Sie die Umwandlung aus und kopieren Sie das Ergebnis.
Verarbeitet internationalen Text ohne kaputte Zeichen.
Passt Zeichen und Padding fuer Web-Kontexte automatisch an.
Ideal fuer Snippets, Tokens und private Konfigurationswerte.
Base64 ist ein Kodierungsschema, das Binärdaten in eine Textdarstellung umwandelt. Es repräsentiert jedes Byte Daten als Zeichen aus einem Alphabet von 64 druckbaren ASCII-Zeichen (A-Z, a-z, 0-9, +, /). Drei Bytes Binärdaten (24 Bit) werden als vier Base64-Zeichen kodiert. Dies macht die Daten um etwa 33 % größer, ermöglicht aber die sichere Übertragung über alle textbasierten Protokolle – E-Mail, JSON, XML, HTML.
Die häufigsten Anwendungsfälle für Base64 sind: das Einbetten von Binärdaten in JSON oder XML (z. B. kleine Bilder in API-Antworten), das Kodieren von Dateianhängen in E-Mails (MIME), das Speichern von Bildern in CSS (data-URLs), das Kodieren von Anmeldeinformationen für die HTTP-Basic-Authentifizierung und das Kodieren von JWT-Tokens (JSON Web Tokens). Base64 wird auch in Daten-URLs verwendet, um kleine Ressourcen direkt in HTML oder CSS einzubetten, ohne dass eine separate HTTP-Anfrage erforderlich ist.
Standard-Base64 verwendet + und / als zwei seiner 64 Zeichen. Diese Zeichen haben in URLs und Dateinamen eine besondere Bedeutung und können Probleme verursachen. URL-sicheres Base64 ersetzt + durch - und / durch _. Dies macht Base64-Zeichenfolgen sicher für die Verwendung in URL-Parametern, Pfadsegmenten und Dateinamen, ohne dass eine zusätzliche Kodierung erforderlich ist. JWT-Tokens verwenden URL-sicheres Base64 für alle Teile des Tokens.
JWT-Tokens verwenden URL-sicheres Base64 für die Kodierung des Headers und des Payloads. Wenn Sie versuchen, einen JWT mit Standard-Base64 zu dekodieren, schlägt dies möglicherweise fehl, wenn der Token + oder / Zeichen enthält. Verwenden Sie immer den URL-sicheren Modus, wenn Sie mit JWT-Tokens arbeiten.
Base64 bietet keine Sicherheit oder Vertraulichkeit. Jeder, der die Base64-Zeichenfolge hat, kann sie sofort dekodieren. Verwenden Sie Base64 niemals als Verschlüsselungsmethode. Verwenden Sie es nur für die Datenrepräsentation – wenn Sie Daten über das Netzwerk übertragen, verwenden Sie HTTPS für die Transportsicherheit. Wenn Sie Daten im Ruhezustand schützen müssen, verwenden Sie eine echte Verschlüsselung wie AES.
Praxisnahe Szenarien, in denen ein Base64-Encoder/Decoder unverzichtbar ist.
Decode JWT header and payload by Base64-decoding each part. Essential for debugging authentication flows.
Encode images, fonts, or small files as Base64 data URIs for embedding directly in HTML, CSS, or JSON.
Encode binary data or special characters in YAML, JSON, or XML configuration files where raw bytes are not allowed.
Encode API keys and secrets for HTTP Basic Auth headers or other credential-passing mechanisms.
Ein direkter Vergleich beliebter Base64-Kodierungs-Tools.
| Funktion | NovaTools | Base64Encode.org | Browser btoa() |
|---|---|---|---|
| Datenschutz (kein Upload) | 100% lokal | Upload zum Server | Local |
| URL-sicherer Modus | Manual | ||
| UTF-8-Unterstützung | btoa() fails on non-ASCII | ||
| Echtzeit-Konvertierung | Button click | N/A | |
| Auto-detect mode | N/A | ||
| Mobilfreundlich | Eingeschränkt | N/A | |
| Funktioniert offline | Nach Seitenladung |
Base64Encode.org lädt Ihre Daten auf ihren Server hoch. Unser Tool verarbeitet alles lokal – Ihr Text verlässt niemals Ihren Browser.
Key facts about Base64 encoding.
| Symbol / Code | Beschreibung | Beispiel |
|---|---|---|
A-Z | Uppercase letters (26 characters). | QUJDRA== (encodes ABCD) |
a-z | Lowercase letters (26 characters). | YWJjZA== (encodes abcd) |
0-9 | Digits (10 characters). | MDEyMzQ= (encodes 01234) |
+ / | Standard Base64 special characters. + becomes - and / becomes _ in URL-safe mode. | Pj8+Pw== (encodes >?>?) |
= | Padding character (0-2 at end). Omitted in URL-safe mode. | aGk= (encodes hi, 1 pad) |
A-ZUppercase letters (26 characters).
QUJDRA== (encodes ABCD)a-zLowercase letters (26 characters).
YWJjZA== (encodes abcd)0-9Digits (10 characters).
MDEyMzQ= (encodes 01234)+ /Standard Base64 special characters. + becomes - and / becomes _ in URL-safe mode.
Pj8+Pw== (encodes >?>?)=Padding character (0-2 at end). Omitted in URL-safe mode.
aGk= (encodes hi, 1 pad)| Symbol / Code | Beschreibung | Beispiel |
|---|---|---|
3 → 4 | Every 3 input bytes become 4 Base64 characters. | abc → YWJj (3 bytes → 4 chars) |
33% | Base64 output is approximately 33% larger than input. | 300 bytes → 400 chars |
UTF-8 | Text wird vor der Base64-Kodierung als UTF-8-Bytes kodiert. | é → w6k= (2 UTF-8 bytes) |
Neint encryption | Base64 bietet keine Sicherheit. Jeder kann es dekodieren. | dGVzdA== → test (instantly reversible) |
3 → 4Every 3 input bytes become 4 Base64 characters.
abc → YWJj (3 bytes → 4 chars)33%Base64 output is approximately 33% larger than input.
300 bytes → 400 charsUTF-8Text wird vor der Base64-Kodierung als UTF-8-Bytes kodiert.
é → w6k= (2 UTF-8 bytes)Neint encryptionBase64 bietet keine Sicherheit. Jeder kann es dekodieren.
dGVzdA== → test (instantly reversible)Dieses Tool läuft vollständig in Ihrem Browser. Ihre Dateien werden nicht auf einen Server hochgeladen, nicht gespeichert und nicht analysiert.
Selbst wenn Ihre Internetverbindung abbricht, bleiben Ihre Dateien sicher.
Erfahren Sie, was Base64 ist, wann URL-sicheres Base64 sinnvoll ist und wie Sie Text lokal im Browser kodieren oder dekodieren.
Entdecken Sie die besten kostenlosen Tools für Entwickler, die die Produktivität steigern, ohne die Bank zu sprengen. Von Code-Formatierern bis zu API-Testern werden diese Tools Ihren Workflow optimieren.
Sollten Sie Bilder und Ressourcen über ein CDN ausliefern oder lokal hosten? Wir analysieren die Vor- und Nachteile beider Ansätze in Bezug auf Performance, Kosten und SEO bei modernen statischen Websites.