Base64, URL und HTML
In allen drei Formaten kodieren und dekodieren
Keine Datenbank: AIMRAN speichert weder deine Dateien noch Texte oder Ergebnisse
Was ist Base64, URL und HTML?
Dieses Tool wandelt Text zwischen drei in der Programmierung weit verbreiteten Formaten um: Base64, URL-Kodierung (das bekannte %20) und HTML-Entities wie & oder <. Es funktioniert in beide Richtungen, zum Kodieren und Dekodieren.
Du kannst auch eine Datei hineinziehen, etwa ein Bild oder ein PDF, und ihren Inhalt als Base64 oder Data-URL erhalten, um ihn in eine Website oder ein CSS einzubetten.
So funktioniert es
- Wähle das Format: Base64, URL oder HTML.
- Wähle die Aktion: „Kodieren“ oder „Dekodieren“.
- Schreibe oder füge den Text in die Eingabe ein.
- Passe die Optionen an, etwa die URL-sichere Variante, „Vollständige URL“ oder „+ als Leerzeichen“.
- Kopiere oder lade das Ergebnis herunter; Dateien ziehst du auf „Datei zu Base64“.
Vorteile
- Drei Kodierungen in einem Tool, in beide Richtungen.
- Volle UTF-8-Unterstützung: Umlaute, Sonderzeichen und Emojis.
- Klare Fehlermeldungen mit der Position des ungültigen Zeichens.
- Kostenlos, ohne Anmeldung und ohne Werbung.
Technische Details
Base64 folgt RFC 4648 auf Basis der UTF-8-Bytes des Textes; die URL-sichere Variante ersetzt + und / durch - und _ und entfernt das Padding =. Beim Dekodieren werden beide Varianten akzeptiert, ein Präfix data:…;base64, wird ignoriert und fehlendes Padding ergänzt; ist das Ergebnis kein gültiger UTF-8-Text, wird der Dateityp anhand seiner Signatur erkannt (PNG, JPEG, GIF, WebP, PDF, ZIP, GZIP, MP3, OGG, MP4, BMP) und zum Download angeboten. Die URL-Kodierung nutzt encodeURIComponent oder mit „Vollständige URL“ encodeURI, das reservierte Zeichen beibehält; die Option „+ als Leerzeichen“ interpretiert application/x-www-form-urlencoded-Daten. Bei HTML werden &, <, >, doppelte und einfache Anführungszeichen maskiert, optional alle Nicht-ASCII-Zeichen als numerische Referenzen &#x…;. Dateien bis 25 MB werden unterstützt.
Häufige Fragen
Was ist Base64 und wofür wird es verwendet?
Eine Methode, Binärdaten mit 64 Textzeichen darzustellen. Sie wird genutzt, um Bilder in HTML oder CSS einzubetten, E-Mail-Anhänge zu versenden oder Daten in JSON und HTTP-Header zu packen.
Ist Base64 eine Verschlüsselung?
Nein. Es ist nur eine Kodierung: Jeder kann sie ohne Schlüssel dekodieren. Zum Schutz von Informationen taugt sie nicht.
Was ist der Unterschied zwischen encodeURI und encodeURIComponent?
encodeURIComponent kodiert auch reservierte Zeichen wie / ? & = und eignet sich daher für Parameterwerte. encodeURI lässt diese Zeichen unverändert und ist für eine vollständige URL gedacht.
Wie wandle ich ein Bild in Base64 um?
Ziehe das Bild auf „Datei zu Base64“ und kopiere das Ergebnis. Mit dem Präfix data: kannst du es direkt in einem src oder in url() im CSS verwenden.
Was ist URL-sicheres Base64?
Eine Variante, die - und _ statt + und / verwendet und das Padding = weglässt, damit der Text in URLs und Dateinamen passt. JWTs nutzen genau diese Variante.
Weitere Tools: Entwickler
- Hash-Generator · MD5 und SHA für Text oder Dateien
- UUID-Generator · Eindeutige IDs im Handumdrehen
- Sichere Passwörter · Mit Stärkeanzeige
- JWT-Decoder · Header, Payload und Ablauf auslesen
- Regex-Tester · Hervorgehobene Treffer und Gruppen
- Farben und Verläufe · HEX, RGB, HSL, OKLCH, Kontrast und Verläufe
- CSS-Schatten · box-shadow mit Vorschau
- Minifier · CSS, JS und HTML