PDF in Base64 umwandeln - kostenlos, sofort, im Browser
PDF zu Base64 Konverter
Bis zu 10 MB. Nichts wird hochgeladen – die Datei verlässt Ihr Gerät nie.
Verwenden Sie dies in einem <img src>-Attribut oder in CSS url().
Ohne das data:-Präfix – für JSON-Nutzlasten und APIs.
Zeigt das Dokument in der Seite an. Für einen Download-Link verwenden Sie die Data-URI in einem <a href> mit download-Attribut.
Ihre Dateien bleiben privat
Diese Umwandlung läuft vollständig in Ihrem Browser. Das Bild wird nie hochgeladen, nichts von dem, was Sie hier kodieren, erreicht unseren Server oder sonst jemanden.
Wissenswertes zur Umwandlung von PDF in Base64
Ein Bild in Base64 zu kodieren ist meist eine Entscheidung über Web-Performance. Ein PDF zu kodieren fast nie. Menschen wandeln Dokumente um, weil etwas auf der Gegenseite – ein E-Signatur-Dienst, ein Rechnungssystem, eine Steuerbehörde, eine Messaging-API – Dateien nur als Text in einem JSON-Feld annimmt. Das ist ein Transportproblem, und dafür gelten andere Regeln.
So wandeln Sie PDF in Base64 um
- 1 Legen Sie Ihre .pdf-Datei im Upload-Bereich ab.
- 2 Achten Sie auf die Größenzeile: Die kodierte Zeichenkette ist rund ein Drittel größer, und für diese Zahl gilt Ihr API-Limit.
- 3 Kopieren Sie den reinen String für ein JSON-Feld oder die Data-URI, wenn Sie das Dokument anzeigen oder verlinken müssen.
Wofür es tatsächlich gedacht ist
JSON kann keine rohen Bytes transportieren. Will eine API ein Dokument im JSON-Body, muss das Dokument erst zu einer Zeichenkette werden, und Base64 ist der Standardweg dafür. Sie begegnen dem, wenn Sie einen Vertrag an einen E-Signatur-Anbieter schicken, eine Rechnung bei einem Behördenportal einreichen, eine Datei über eine Transaktions-E-Mail-API anhängen oder ein Dokument in eine Message Queue schieben. Die Alternative ist jeweils ein Multipart-Upload, den viele APIs unterstützen und manche nicht.
Betten Sie kein PDF in eine Webseite ein
Der Embed-Schnipsel auf dieser Seite ist für den seltenen Fall gedacht, in dem Sie ihn wirklich brauchen – eine in sich geschlossene HTML-Datei, ein Offline-Bericht, eine E-Mail-Vorschau. Zum Veröffentlichen eines Dokuments taugt er nicht. Ein verlinktes PDF lässt sich streamen: Der Betrachter lädt die ersten Seiten und zeigt sie an, während der Rest eintrifft. Eine Data-URI kann das nicht, denn der Browser muss das gesamte dekodierte Dokument im Speicher halten, bevor der Betrachter auch nur ein Byte davon sieht. Bei einer mehrere Megabyte großen Datei wird aus der sofortigen Vorschau ein Hänger – und die Seite lässt sich auch nicht getrennt vom Dokument zwischenspeichern.
Achten Sie auf das Payload-Limit, nicht auf die Dateigröße
Aus einem 4 MB großen PDF werden rund 5,4 MB Text, und Ihre API misst diese größere Zahl. Body-Limits von wenigen Megabyte sind üblich, ein Dokument, das als Datei bequem im Rahmen wirkt, kann nach dem Kodieren also abgelehnt werden. Stoßen Sie an diese Wand, lautet die Antwort meist nicht, das PDF stärker zu komprimieren: Prüfen Sie, ob die API einen separaten Datei-Upload-Endpunkt oder eine vorsignierte URL anbietet – die nehmen die rohen Bytes und sparen die 33 % vollständig. Diese Seite endet bei 10 MB, was bereits über dem liegt, was die meisten JSON-Endpunkte akzeptieren.