Base64 Kodierung

Konvertieren Sie Klartext in Base64, dekodieren Sie Base64 wieder in Text und kopieren oder laden Sie das Ergebnis herunter.

Eingabe
Ausgabe
0 Zeichen 0 Zeilen

Kodieren Sie Text für Base64 Transport und Speicherung

Dieser Base64-Codierer wandelt Klartext in eine ASCII-sichere Base64-Zeichenfolge um und kann sie für eine schnelle Gegenprüfung wieder decodieren. Das ist nützlich, wenn ein Wert durch JSON, HTML, Umgebungsvariablen, Befehlsausgaben, E-Mail oder andere Systeme übertragen werden muss, die druckbaren Text erwarten.

Base64 ist ein Kodierungsformat, keine Verschlüsselung. Jeder, der über die Zeichenfolge verfügt, kann sie entschlüsseln, und die codierte Ausgabe ist normalerweise etwa ein Drittel größer, da alle 3 Bytes zu 4 Base64-Zeichen werden.

Anleitung

  1. Fügen Sie einfachen Text oder einen Base64-Wert in den Eingabeeditor ein.
  2. Wählen Sie Codieren, um eine Base64-Zeichenfolge zu erstellen, oder Dekodieren, um eine vorhandene Base64-Zeichenfolge zu lesen.
  3. Überprüfen Sie den Ausgabeeditor und die Statusmeldung. Eine ungültige Base64-Eingabe wird sofort gemeldet, wenn die Dekodierung fehlschlägt.
  4. Verwenden Sie Kopieren für die Zwischenablage, Herunterladen für eine Textdatei oder Leeren, um beide Editoren zurückzusetzen.

Was ist die Base64-Kodierung?

Base64-Kodierung stellt Bytes mit einem begrenzten Alphabet aus Buchstaben, Zahlen, +, / und optionalem =-Auffüllen dar. Dadurch lassen sich binäre oder von Unicode abgeleitete Daten einfacher in Nur-Text-Kanälen platzieren.

Verwenden Sie Base64 zur Darstellung und zum Transport, nicht zur Geheimhaltung oder Komprimierung. Wenn Sie Vertraulichkeit benötigen, verwenden Sie Verschlüsselung; Wenn Sie Integrität benötigen, verwenden Sie einen Hash oder eine Signatur. Wenn Sie kleinere Dateien benötigen, verwenden Sie vor der Kodierung die Komprimierung.

Hinweise zur Eingabe

Die Kodierung akzeptiert normalen Text, einschließlich Unicode. Fügen Sie beim Dekodieren den vollständigen Base64-Wert ohne Beschriftungen, Anführungszeichen, Überschriften oder umgebende Prosa ein. Fehlende Auffüllungen oder zusätzliche Zeichen können dazu führen, dass eine gültige Nutzlast fehlschlägt.

Beispiel

Eine Kurznachricht wird zu einem ASCII-sicheren Base64-Wert und kann wieder in den Originaltext dekodiert werden:

--- Klartext ---
Hello, World!

--- Base64 kodiert ---
SGVsbG8sIFdvcmxkIQ==

--- Dekodiert ---
Hello, World!

MCP-Integration

MCP (Model Context Protocol) ermöglicht KI-Agenten und Apps, Coding.Tools-Werkzeuge zu entdecken und für wiederholbare Konvertierungs-, Formatierungs-, Hashing- und Generierungsabläufe auszuführen.

MCP-Toolname: base64-encode

MCP-Endpunkt: https://coding.tools/mcp

Rufen Sie zuerst tools/list auf. Jeder Tool-Eintrag enthält inputSchema, outputSchema und examples, damit ein KI-Agent oder Client gültige Argumente ohne Raten erstellen kann.

Bei tools/call lesen Sie result.content[0].text für den Anzeigewert und result.structuredContent für maschinelles Parsen. Tool-Fehler liefern isError: true; Protokollfehler liefern einen JSON-RPC error.

Beispiel für eine tools/call-Anfrage:

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"base64-encode","arguments":{"input":"Hello from Coding.Tools MCP"}}}'

Die meisten Text- und Datentools akzeptieren eine input-Zeichenkette sowie optionale options. Bildtools, die Browser-Bild-APIs benötigen, werden zur Erkennung aufgelistet und geben bei Bedarf einen Link zur Weboberfläche zurück.