Zum Inhalt springen
Toolars
Erkunden
Fehler melden

Entwickler · Lokal-Werkzeug

Base64-Kodierer / Dekodierer

Base64 Encoder / Decoder

Kodiere Text zu Base64 oder dekodiere ihn zurück — mit UTF-8-, URL-sicherer und Zeilenumbruch-Option sowie laufender Validierung, komplett lokal.

Aufgabenpfad / von der Eingabe zum Ergebnis

Wähle Kodieren oder Dekodieren

Läuft lokal · Nichts wird hochgeladen

Wie Base64-Kodierer/Dekodierer funktioniert, Datenschutz und verwandte Tools

Aufgabenpfad / von der Eingabe zum Ergebnis

So kodierst und dekodierst du Base64

  1. 01

    Wähle Kodieren oder Dekodieren

    Nutze die Modus-Tabs, um eine Richtung zu wählen. Das Ergebnisfeld aktualisiert sich live während des Tippens, und der Statuspunkt meldet Bereit, Gültig oder Fehler für die aktuelle Eingabe, fehlerhafte Werte tauchen also auf, bevor du etwas kopierst.

  2. 02

    Gib den Wert ein

    Tippe in das Eingabefeld Text zum Kodieren oder füge in das Eingabefeld Base64 zum Dekodieren ein. Beispiel laden wirft ein winziges Beispiel ein, damit du den Roundtrip zuerst siehst, und Leerraum innerhalb eines eingefügten Base64-Werts wird beim Dekodieren ignoriert.

  3. 03

    Stelle die Optionen ein

    UTF-8 ist standardmäßig an und wird für Zeichen jenseits des Latin-1-Bytebereichs benötigt; URL-sicher tauscht + und / gegen - und _ und entfernt das Padding; Zeilenumbrüche bewahren, ebenfalls standardmäßig an, behält Zeilenumbrüche, statt sie zu Leerzeichen zu falten. Die Optionen gelten für beide Richtungen.

  4. 04

    Prüfe die Live-Validierung

    Das Dekodieren validiert fortlaufend: Zeichen außerhalb des Alphabets, eine unmögliche Länge und — bei aktivem UTF-8 — Bytes, die kein gültiges UTF-8 sind, erzeugen je einen benannten Fehler. Korrigiere den markierten Wert, und das Ergebnis erholt sich sofort.

  5. 05

    Kopiere, tausche oder lade herunter

    Nutze Ergebnis kopieren für die Zwischenablage, Tauschen, um die Ausgabe in die Eingabe zu verschieben und die Richtung für einen Roundtrip umzudrehen, oder .txt herunterladen, um toolars-base64.txt oder toolars-decoded.txt zu speichern.

Tool-Fakten

Verarbeitung
In deinem Browser
Eingabe verlässt dieses Gerät
Nie
Aufbewahrung
Nichts wird gespeichert
Preis
Kostenlos

Deine Eingabe bleibt im Browser.

Base64-Kodierer/Dekodierer nutzt seinen verifizierten lokalen Ausführungspfad und erstellt keinen versteckten Ein- oder Ausgabeverlauf.

Lokale Ausführung

Läuft im aktuellen Browser-Tab.

Keine versteckte Verarbeitung

Aktive Tool-Daten werden nie zu einem Toolars-Dokumentdatensatz.

Kein Konto erforderlich

Nutze den Kern-Workflow ohne Profil. Favoriten werden mit deinem Konto synchronisiert, sobald du dich anmeldest.

Sofortiges Zurücksetzen

Leere den Tab, und die aktiven Arbeitsdaten sind weg.

Was Base64-Kodierer/Dekodierer tatsächlich tut

Ein CI-Secret muss als eine Zeile Umgebungsvariable reisen; eine Data-URL in einem Stylesheet will ihre Nutzlast geprüft bekommen; eine API-Antwort bettet ein Base64-Feld ein, das niemand mit bloßem Auge lesen kann. Der Base64-Kodierer/Dekodierer erledigt die Umwandlung in dem Tab, in dem du schon bist, mit Live-Validierung, und der Tauschen-Button macht aus einem Dekodieren ein sofortiges Re-Kodieren, damit du bestätigen kannst, dass ein Wert sauber rundreist. Weil nichts hochgeladen wird, bleiben Tokens und Konfigurations-Snippets auf dem Gerät.

Beispiele / sieh, was Base64 ändert – und was nicht.

Mach die Darstellung sichtbar.

KlartextToolarsVG9vbGFycw==
UTF-8-TextHello, 世界SGVsbG8sIOS4lueVjA==
Wert dekodierenSGVsbG8=Hello
Base64 ändert die Darstellung.

Es verschlüsselt den ursprünglichen Inhalt nicht.

Kodierung ist keine Verschlüsselung

Eine lesbare Darstellung verbirgt oder schützt die Quelle nicht.

Standards zählen

Wähle Standard- oder URL-sichere Ausgabe für das Zielsystem.

Text hat eine Kodierung

UTF-8 wandelt Zeichen zuerst in vorhersehbare Bytes um.

Ungültige Eingaben sollten fehlschlagen

Klare Fehler sind sicherer als still veränderte fehlerhafte Daten.

Häufige Fragen

Warum bekomme ich „Aktiviere UTF-8, um Zeichen außerhalb des Bytebereichs zu kodieren“?
Ist UTF-8 aus, bildet das Kodieren jedes Zeichen auf ein einzelnes Byte ab, es lassen sich also nur Zeichen mit Codes bis 255 kodieren. Emoji, CJK-Text und die meisten akzentuierten Schriften brauchen die UTF-8-Option, die standardmäßig aktiviert ist; sie wieder einzuschalten behebt den Fehler.
Was sind die Standard-Optionswerte?
UTF-8 ist aktiviert, URL-sicher deaktiviert und Zeilenumbrüche bewahren aktiviert. Diese Kombination verarbeitet gewöhnlichen mehrzeiligen Text und nicht-lateinische Zeichen ohne weitere Einrichtung; schalte URL-sicher nur um, wenn der Wert innerhalb einer URL oder eines Dateinamens überleben muss.
Was ist URL-sicheres Base64?
Eine Variante, in der + zu - und / zu _ wird, mit entferntem abschließendem =-Padding, damit der Wert in URLs und Dateinamen überlebt. Aktiviere die Option URL-sicher, um ihn zu erzeugen, und lass dieselbe Option beim Dekodieren eines solchen Werts an — der Decoder akzeptiert ungepadderte Eingabe, der Roundtrip bleibt also sauber.
Was ändert Zeilenumbrüche bewahren?
Ist es an, werden Zeilenumbrüche als Teil des Textes kodiert und dekodiert. Ist es aus, wird jeder Zeilenumbruch vor dem Kodieren (und nach dem Dekodieren) zu einem einzelnen Leerzeichen gefaltet — genau das, was du für Werte willst, die als eine Zeile reisen müssen, etwa Umgebungsvariablen.
Warum scheitert mein Base64 am Dekodieren?
ASCII-Leerraum und weggelassenes Padding werden akzeptiert. Fehlerhaftes Padding und von null verschiedene ungenutzte Bits werden abgelehnt. UTF-8 bewahrt eine führende BOM. Der Byte-Modus exportiert Text, keine rohen Binärdaten.
Wird der Text, den ich einfüge, irgendwo hochgeladen?
Nein. Kodieren und Dekodieren laufen vollständig im aktuellen Browser-Tab, die Eingabe wird nie gesendet oder aufbewahrt, und es ist kein Konto nötig. Das Leeren des Arbeitsbereichs verwirft beide Felder.

Weiterlesen

Weiter in Entwickler

Verwandte Aufgaben statt Sackgasse.

Wechsle in einen anderen fokussierten Arbeitsbereich, ohne zum vollständigen Index zurückzukehren.

Code zu Bild

Code to Image Converter

Exportiere hervorgehobenen Code als PNG oder SVG mit einstellbarer Schrift, Zeilennummern und 1x/2x-Skalierung — bis 200 Zeilen, lokal gerendert.

Erstellen

URL-Slug-Generator

URL Slug Generator

Verwandle Titel und Beschriftungen lokal in saubere, kopierfertige URL-Slugs — wahlweise mit Bindestrichen oder Unterstrichen als Trennzeichen.

Erstellen

Schatten für React Native

React Native Shadow Generator

Vergleiche klassische iOS- und Android-Schatten mit dem boxShadow-Stil der New Architecture in React Native und kopiere die Styles samt Plattformhinweisen.

Erstellen

HTML-Kodierer/Dekodierer

HTML Encoder/Decoder

Kodiere die fünf markup-kritischen Zeichen &, <, > und beide Anführungszeichen zu Entitäten oder dekodiere benannte und numerische Referenzen zurück.

Konvertieren