Base64 → PDF
Base64 in PDF, ohne das Dokument irgendwohin zu senden.
Fügen Sie das Base64 aus einer API-Antwort, einem Datenbankfeld oder einem E-Mail-Quelltext ein. Das PDF wird in Ihrem Browser wiederhergestellt, in der Vorschau angezeigt und beim Klick auf Herunterladen als normale .pdf-Datei gespeichert. Rechnungen, Verträge und Etiketten verlassen nie Ihr Gerät.
Aktualisiert am · Läuft vollständig in Ihrem Browser
Konverter: Base64 in PDF
JSON Web Token
Optionen
Ctrl+Enter dekodieren Ctrl+Shift+C Ergebnis kopieren Datei einfach auf die Eingabe ziehen, um sie zu laden
So wandeln Sie Base64 in PDF um
- 01
Base64-PDF einfügen
Fügen Sie das kodierte Dokument mit oder ohne data:application/pdf;base64,-Präfix ein. Zeilenumbrüche aus E-Mail-Quelltexten werden automatisch entfernt.
- 02
Prüfen, ob es ein PDF ist
Das Feld Typ zeigt „PDF-Dokument“, wenn die dekodierten Bytes mit der Signatur %PDF beginnen. Ihr Browser zeigt es im Tab Vorschau an.
- 03
.pdf-Datei herunterladen
Klicken Sie auf Herunterladen, um das Dokument als .pdf zu speichern, oder öffnen Sie es aus der Vorschau in einem neuen Tab.
Woher Base64-PDFs kommen
JSON kann keine Rohbytes transportieren, deshalb legen APIs, die Dokumente liefern – E-Signatur, Rechnungsstellung, Lohnabrechnung, Versandetiketten, Reporting –, das PDF meist als Base64 in ein Textfeld. E-Mails machen es genauso: Ein PDF-Anhang reist als Base64 im MIME-Quelltext, umbrochen nach 76 Zeichen pro Zeile. Beides lässt sich hier so dekodieren, wie es ist; Zeilenumbrüche müssen Sie vorher nicht entfernen.
So erkennen Sie, dass ein Base64-String ein PDF ist
Jedes PDF beginnt mit %PDF-, und in Base64 wird daraus immer JVBERi0. Beginnt Ihr String
mit diesen sieben Zeichen, ist es ein PDF. Andere Präfixe verraten, was Sie stattdessen haben:
| Format | Base64 beginnt mit | Erste Bytes (hex) |
|---|---|---|
JVBERi0 | 25 50 44 46 2d (%PDF-) | |
| ZIP / DOCX / XLSX | UEsDB | 50 4b 03 04 (PK) |
| Gzip | H4sI | 1f 8b 08 |
| PNG | iVBORw0KGgo | 89 50 4e 47 0d 0a 1a 0a |
| JPEG | /9j/ | ff d8 ff |
UEsDB steht für einen ZIP-Container – das sind auch Word- und Excel-Dateien. H4sI bedeutet,
dass das Dokument vor dem Kodieren mit gzip komprimiert wurde: Laden Sie das Ergebnis als .gz-Datei herunter und
entpacken Sie es, um an das PDF zu kommen.
Ein PDF reparieren, das sich nicht öffnen lässt
- Aus rohem JSON kopiert. JSON kann den Schrägstrich als
\/maskieren. Kopieren Sie den Wert aus einer geparsten Ansicht (oder ersetzen Sie\/durch/) – ein Backslash ist kein gültiges Base64. - Abgeschnitten. Ein vollständiges PDF endet mit
%%EOF. Zeigt der Tab Hex, dass das Dokument vorher aufhört, wurde das Base64 gekürzt; der PDF-Reader meldet die Datei dann als beschädigt. - Doppelt kodiert. Beginnt das Ergebnis als Text mit
JVBERi0, wurde es zweimal in Base64 kodiert. Klicken Sie auf In die Eingabe übernehmen und dekodieren Sie erneut. - Passwortgeschützt. Das Dekodieren stellt die Datei exakt wieder her; war sie verschlüsselt, fragt der PDF-Reader weiterhin nach dem Passwort.
Base64 im Code in PDF dekodieren
# Python
import base64
with open("document.pdf", "wb") as f:
f.write(base64.b64decode(response["pdf"]))
// Node.js
fs.writeFileSync("document.pdf", Buffer.from(json.pdf, "base64"));
# Shell, straight from an API response
curl -s https://api.example.com/invoice/42 | jq -r .pdf | base64 --decode > invoice.pdf
Alle Beispiele zum Base64-Dekodieren für Java, C#, PHP, Go und PowerShell finden Sie auf der Hauptseite.
Weitere Decoder
Weitere Wege, Base64 zu dekodieren.
- Base64 dekodieren Beliebiges Base64 in Text, ein Bild oder eine Datei dekodieren – mit über 20 Zeichensätzen.
- Base64 in Bild Ein Base64-PNG, -JPEG, -GIF, -WebP oder -SVG ansehen und als echte Bilddatei speichern.
- Base64 in Hex Jedes dekodierte Byte als Hex-Dump sehen oder als durchgehenden Hex-String kopieren.
- Base64URL dekodieren URL-sicheres Base64 und JSON Web Tokens dekodieren – fehlendes Padding wird repariert.
Fragen
Base64 in PDF: häufige Fragen.
Wie wandle ich einen Base64-String in ein PDF um?
Fügen Sie das Base64 in das Eingabefeld dieser Seite ein. Es wird in Ihrem Browser dekodiert, anhand der Signatur %PDF als PDF erkannt und in der Vorschau angezeigt. Mit Herunterladen speichern Sie es als .pdf-Datei.
Warum ist mein dekodiertes PDF angeblich beschädigt?
Fast immer, weil das Base64 beim Kopieren gekürzt oder verändert wurde. Ein vollständiges PDF endet mit %%EOF. Kopieren Sie den Wert erneut aus der Originalquelle statt aus einem Log oder einer Tabellenzelle, und prüfen Sie, ob JSON-Maskierungen wie \/ entfernt wurden.
Kann ich hier vertrauliche PDFs sicher dekodieren?
Ja. Das Dokument wird per JavaScript in Ihrem eigenen Browser dekodiert und aus einer lokalen Blob-URL angezeigt. Es wird nie hochgeladen, protokolliert oder gespeichert – Rechnungen, Verträge und Arztbriefe bleiben auf Ihrem Gerät.
Gibt es ein Größenlimit für Base64-PDFs?
Ein Server-Limit gibt es nicht, weil nichts hochgeladen wird. Nutzen Sie für sehr große Base64-Textdateien den Button Datei; die praktische Grenze ist der Speicher Ihres Geräts.