← Alle Tools

PDF-Text schwärzen — Vertrauliche Daten verbergen

Text, Passnummern und sensible Daten in PDF dauerhaft schwärzen. Erfüllt DSGVO, da die Bearbeitung lokal im Browser erfolgt.

+PDF oder Foto hochladenoder Dateien hierher ziehen🚀 Tool kostenlos starten

So funktioniert es

01

PDF hochladen

Öffnen Sie das PDF-Dokument im Browser. Kein Server-Upload.

02

Schwärzungsbereich markieren

Zeichnen Sie ein Rechteck über vertrauliche Texte oder Passnummern.

03

Dokument speichern

Daten werden dauerhaft verborgen. Exportieren Sie das fertige PDF.

Warum pdfredX

🔒

Volle Privatsphäre

Dateien verlassen Ihren Browser nicht. Kein Upload auf externe Server.

Lokale Verarbeitung

Alle Berechnungen erfolgen lokal — schnell, sicher und kostenlos.

🆓

Keine Registrierung

Einfach Browser öffnen und loslegen. Keine Konten erforderlich.

📱

Alle Geräte

PC, Tablet und Smartphone — ohne Installation.

Verwandte Artikel

PDF-Text online schwärzen: Vertrauliche Daten dauerhaft unkenntlich machen
Bevor Sie einen Vertrag, eine Bescheinigung oder einen Scan versenden, müssen Sie das Dokument anonymisieren — personenbezogene Daten verbergen: Ausweisnummern, Beträge, Namen, Kontonummern. Ein einfaches schwarzes Rechteck darüber ist trügerisch: Der ursprüngliche Text überlebt oft darunter. Das Werkzeug „Schwärzen" in pdfredX übermalt den Bereich **und zerstört beim Speichern die Pixel darunter**, sodass nichts wiederherzustellen bleibt. Alles im Browser, die Datei wird nie hochgeladen.

Bevor Sie einen Vertrag, eine Bescheinigung oder einen Scan versenden, müssen Sie das Dokument anonymisieren — personenbezogene Daten verbergen: Ausweisnummern, Beträge, Namen, Kontonummern. Ein einfaches schwarzes Rechteck darüber ist trügerisch: Der ursprüngliche Text überlebt oft darunter. Das Werkzeug „Schwärzen" in pdfredX übermalt den Bereich und zerstört beim Speichern die Pixel darunter, sodass nichts wiederherzustellen bleibt. Alles im Browser, die Datei wird nie hochgeladen.


Schritt 01. Dokument laden

Öffnen Sie pdfredX und ziehen Sie ein PDF oder einen Scan in den Upload-Bereich. Die Seite wird lokal über PDF.js in Canvas gerendert — kein einziges Byte geht an einen Server. Klicken Sie 🖌 auf der Karte der gewünschten Seite, um den Editor zu öffnen.


Schritt 02. Vertrauliche Bereiche überdecken

Wählen Sie das Werkzeug ⬛ Schwärzen (Redact) und ziehen Sie ein Rechteck über das, was verborgen werden soll: eine Zeile, ein Feld, eine Nummer, eine Unterschrift. Ziehen Sie so viele Rechtecke, wie nötig — jedes füllt seinen Bereich mit einer Vollfarbe. Schwarz ist die Voreinstellung; ändern Sie sie bei Bedarf im Editor-Panel (etwa passend zur Hintergrundfarbe eines Formulars).

Lassen Sie dem Rechteck einen kleinen Rand: Bei kleiner Schrift können die Unterlängen der Buchstaben über den sichtbaren Rand hinausragen.


Schritt 03. Speichern — die Daten verschwinden physisch

Klicken Sie auf 💾 Speichern. Der entscheidende Punkt: Beim Speichern wird die ganze Seite in ein einziges Rasterbild zusammengeführt — die Rechtecke werden Teil des Bildes, und die Originalpixel darunter werden durch die Schwärzungsfarbe ersetzt. In der exportierten Datei ist unter dem schwarzen Kasten nichts mehr: keine Textebene, kein separates Objekt, das man verschieben oder löschen könnte.

Klicken Sie dann auf „PDF erstellen" — jsPDF fügt die fertige Datei zusammen und lädt sie direkt aus dem Browser herunter. Kostenlos, ohne Registrierung.


So ist es technisch umgesetzt

Eine Schwärzung ist ein fabric.Rect mit Vollfüllung über der Seite. Während der Bearbeitung bleibt es ein separates Objekt. Beim Speichern aber ruft saveFab canvas.toDataURL({ format:'jpeg', quality, multiplier }) auf — das gesamte Canvas (Hintergrund + alle Rechtecke) wird in ein Bild in der vollen Originalauflösung zusammengeführt (Multiplikator fabNativeW / fabCanvas.getWidth()).

Nach diesem Schritt gibt es kein Zurück: Das Ergebnis ist ein flaches Bild, in dem an der Stelle des überdeckten Textes einfach Pixel der Füllfarbe stehen. Genau deshalb ist die Schwärzung in pdfredX echt und nicht kosmetisch.


Bekannte Einschränkungen

Prüfen Sie die Abdeckung. Das Werkzeug füllt genau den Bereich, den Sie umrandet haben. Ragt ein Teil der Daten über das Rechteck hinaus, bleibt er sichtbar. Sehen Sie die Seite vor dem Speichern mit dem Auge durch.

Schwärzung ist nicht wortgenau. Sie überdeckt einen rechteckigen Bereich als Ganzes, nicht „nur die Ziffern". Für ein sauberes Ergebnis führen Sie das Rechteck an den Rändern des zu verbergenden Fragments entlang.

Das Ergebnis ist gerastert. Nach dem Speichern wird die Seite zum Bild: markierbarer Text darauf (auch die nicht geschwärzten Teile) wird Teil des Bildes. Das ist der Preis für die garantierte Zerstörung der Daten unter dem Kasten.


Wenn Sie Daten nicht unter einem Kasten verbergen, sondern ein Objekt entfernen und den Hintergrund wiederaufbauen möchten (Stempel, Logo, Fleck — ohne dass ein Kasten zurückbleibt), ist das das Werkzeug Objekt aus PDF entfernen.

Jetzt ausprobieren — pdfredx.com, ohne Registrierung, Ihre Datei bleibt bei Ihnen.

Die Illusion der Schwärzung: Warum ein schwarzer Kasten im PDF Ihre Daten oft nicht verbirgt
Sie haben die Ausweisnummer in einem Vertrag mit einem Rechteck geschwärzt, gespeichert, versendet — und sind sicher, dass alles verborgen ist. Dann zieht der Empfänger die Maus über den Text unter der „Schwärzung" und kopiert ihn. Oder schiebt den schwarzen Kasten im Editor beiseite — und darunter liegt das unberührte Original. Das ist nicht selten, sondern ein alltägliches Datenleck. Sehen wir uns an, warum das passiert und wie man richtig schwärzt, ohne das Dokument auf einen fremden Server zu laden.

Sie haben die Ausweisnummer in einem Vertrag mit einem Rechteck geschwärzt, gespeichert, versendet — und sind sicher, dass alles verborgen ist. Dann zieht der Empfänger die Maus über den Text unter der „Schwärzung" und kopiert ihn. Oder schiebt den schwarzen Kasten im Editor beiseite — und darunter liegt das unberührte Original. Das ist nicht selten, sondern ein alltägliches Datenleck. Sehen wir uns an, warum das passiert und wie man richtig schwärzt, ohne das Dokument auf einen fremden Server zu laden.


Warum gewöhnliche „Schwärzung" keine Daten verbirgt

Ein Rechteck über der Textebene. In den meisten PDFs ist der Text eine separate Ebene unter dem Seitenbild. Zeichnet man als Annotation einen schwarzen Kasten darüber, bleibt der Text selbst in der Datei. Er erscheint beim Markieren, beim Kopieren, bei der Dokumentsuche oder beim Öffnen in einem anderen Viewer.

Der Kasten als separates Objekt. Ist die Schwärzung ein Vektorobjekt über der Seite, lässt sie sich in jedem PDF-Editor markieren und löschen (oder verschieben). Darunter — die Originaldaten, vollständig erhalten.

Metadaten und Vorschau. Selbst wenn das Bild „sauber" aussieht, kann der ursprüngliche Text in den internen Daten der Datei oder in einem Miniatur-Cache verbleiben.

Ergebnis: Optisch sind die Daten verborgen, technisch sind sie noch da. Aus DSGVO-Sicht ist das keine wirksame Anonymisierung — und für Ausweis, Patientenakte oder Vertragssumme ein direktes Leck.


Wie pdfredX richtig schwärzt — und lokal

pdfredX löst beide Probleme auf einmal: Es zerstört die Daten unter dem Kasten und sendet die Datei nie an einen Server.

Die Seite ist gerastert, ohne Textebene. PDF.js rendert die Seite als Bild in Canvas. Es gibt keine separate Textebene unter der Schwärzung — nichts zum Kopieren.

Beim Speichern wird der Kasten ins Bild eingebrannt. saveFab führt das Canvas (Hintergrund + Rechtecke) über toDataURL in ein einziges Bild zusammen. Die Pixel unter dem Kasten werden durch die Schwärzungsfarbe ersetzt — die Originalpixel bleiben physisch nicht in der Datei. Es ist keine Annotation obendrauf, die man abheben kann.

Nichts geht an einen Server. Die Datei wird lokal über FileReader gelesen, die gesamte Verarbeitung läuft im Speicher des Tabs, und jsPDF baut das fertige PDF zusammen und übergibt es dem Browser zum Download. Das Dokument, aus dem Sie sensible Daten entfernen, verlässt das Gerät nicht — die Kontrolle über die Verarbeitung bleibt bei Ihnen.

Funktioniert offline. Öffnen Sie das Werkzeug, trennen Sie die Internetverbindung, schwärzen und speichern Sie — alles läuft weiter. Das Netz wird nur gebraucht, um die App einmal zu laden.


Schritt für Schritt, sicher

01. Dokument laden. Ziehen Sie das PDF in den Upload-Bereich auf pdfredx.com. FileReader liest die Datei lokal — sie verlässt das Gerät nicht.

02. Daten überdecken. Öffnen Sie 🖌 auf der Seite, wählen Sie ⬛ Schwärzen, umranden Sie alles Vertrauliche mit Rechtecken.

03. Speichern und schließen. 💾 Speichern → „PDF erstellen". Unter den Kästen sind jetzt schwarze Pixel, kein verborgener Text. Nach dem Schließen des Tabs sind die Dateidaten aus dem Speicher weg.


Was wir nicht garantieren können — ein ehrlicher Hinweis

Die Schwärzung zerstört die Daten unter dem gezeichneten Kasten in der exportierten Datei. Aber es gibt Grenzen, über die wir offen sind:

Die Abdeckung liegt bei Ihnen. Deckt der Kasten einen Teil der Daten nicht ab, bleibt er sichtbar. Prüfen Sie die Seite vor dem Speichern mit dem Auge.

Schadsoftware und Browser-Erweiterungen. Ein Keylogger auf dem Gerät oder eine Erweiterung mit „Daten auf allen Websites lesen" liegt außerhalb der Kontrolle einer Web-App. Arbeiten Sie bei besonders sensiblen Dokumenten in einem privaten Fenster ohne Fremd-Erweiterungen.

Die gespeicherte Datei liegt auf Ihrer Festplatte. Ihre Sicherheit — Verschlüsselung, Zugriff — liegt bei Ihnen.

Wir gewährleisten die echte Zerstörung der Daten unter dem Kasten und die Isolation im Browser. Der Rest liegt beim Nutzer.


Schwärzen Sie Vertrauliches wirklich, ohne Server-Upload — pdfredx.com, kostenlos, ohne Registrierung.

Dauerhafte Schwärzung im Browser: Wie canvas.toDataURL die Pixel unter dem Kasten zerstört
Echte Schwärzung (Redaction) unterscheidet sich von der kosmetischen durch eine Eigenschaft: Danach **existieren** die Originaldaten nicht mehr in der Datei — sie sind nicht „unter einer Ebene versteckt". Das im Browser umzusetzen, ohne Server und ohne Leck-Risiko, ist eine Frage der richtigen Architektur. Sehen wir uns an, wie das Werkzeug `redact` in pdfredX gebaut ist: warum das Raster-Zusammenführen die Zerstörung garantiert, wo die Grenze zwischen Annotation und echter Schwärzung verläuft und was dieser Ansatz kostet.

Echte Schwärzung (Redaction) unterscheidet sich von der kosmetischen durch eine Eigenschaft: Danach existieren die Originaldaten nicht mehr in der Datei — sie sind nicht „unter einer Ebene versteckt". Das im Browser umzusetzen, ohne Server und ohne Leck-Risiko, ist eine Frage der richtigen Architektur. Sehen wir uns an, wie das Werkzeug redact in pdfredX gebaut ist: warum das Raster-Zusammenführen die Zerstörung garantiert, wo die Grenze zwischen Annotation und echter Schwärzung verläuft und was dieser Ansatz kostet.


Die architektonische Herausforderung: Daten „löschen" statt „verdecken"

Die naive Schwärzung zeichnet ein schwarzes Rechteck über die Seite. Das Problem: In einem PDF ist das meist eine Annotation über der Textebene — der Text selbst bleibt in der Dokumentstruktur. Strg+C, Suche, ein Parser oder ein anderer Viewer holen ihn heraus. Echte Schwärzung muss unter dem Kasten weder Text noch Originalpixel zurücklassen.

Zwei Wege: 1. Chirurgie an der PDF-Struktur — die Text-/Bildobjekte unter dem Bereich auf Binärebene finden und herausschneiden. Mächtig, aber fragil: ein komplexer Parser, Risiko das Dokument zu zerstören, schwer im Browser. 2. Raster-Zusammenführung — die Seite als Bild rendern, den Kasten darüberlegen und alles in ein einziges Raster zusammenführen. Die Originalobjekte existieren nicht mehr als Daten — übrig bleibt ein flaches Bild.

Für ein Web-Werkzeug, bei dem Zuverlässigkeit und Datenschutz zählen, ist der zweite Weg einfacher und sicherer. Er steckt in pdfredX.


Die Umsetzung im Detail

Die Seite als Raster — schon die halbe Miete

PDF.js rendert die Seite als Bild in lowerCanvasEl (die untere Fabric.js-Ebene). Bereits hier gibt es keine separate Textebene unter der künftigen Schwärzung: Die Seite ist Pixel, nicht Text + Bild. Es gibt keinen Ort, von dem „versteckter" Text kopiert werden könnte, weil der Text nicht als Objekt existiert.

Der Schwärzungskasten — ein temporäres Fabric-Objekt

Während der Bearbeitung ist jede überdeckte Stelle ein fabric.Rect mit Vollfüllung über dem Hintergrund:

const rect = new fabric.Rect({
  left, top, width, height,
  fill: redactColor,      // standardmäßig '#000000'
  selectable: true, evented: true,
});
fabCanvas.add(rect);

In dieser Phase sind die Daten unter dem Kasten noch „lebendig" — das Rechteck lässt sich verschieben, der Hintergrund darunter sehen. Die Zerstörung geschieht beim Speichern.

Zusammenführen: toDataURL — der Punkt ohne Wiederkehr

Beim Speichern führt saveFab das gesamte Canvas in ein Bild zusammen:

const multiplier = fabNativeW / fabCanvas.getWidth();   // bis zur vollen Originalauflösung
const dataUrl = fabCanvas.toDataURL({
  format: 'jpeg', quality: 0.92, multiplier
});
items[fabItemId].editUrl = dataUrl;

toDataURL rastert das Canvas „wie am Bildschirm sichtbar": Hintergrund + alle Rechtecke werden in ein einziges Pixel-Array eingebrannt. An der Stelle des überdeckten Textes — einfach Pixel der Füllfarbe. Die Originalpixel unter dem Kasten sind nicht im Ergebnis — es gibt keinen Ort, von dem man sie „zurückholen" könnte, weil das neue Bild nicht speichert, was verdeckt wurde. Der Multiplikator hebt das Ergebnis auf die native Auflösung der Seite, damit die Qualität nicht sinkt.

Ab diesem Moment sind sowohl die Textebene (die ohnehin nicht da war) als auch das separate Rechteck-Objekt verschwunden: Übrig bleibt ein flaches Bild. Das finale PDF baut jsPDF, indem es dieses Bild als Seite einfügt.

Warum das zuverlässiger ist als eine Annotation

Eine Vektor-Rechteck-Annotation lässt sich in einem fremden Editor markieren, verschieben oder löschen — und darunter erscheint das Original. Die Raster-Zusammenführung lässt diese Möglichkeit nicht: keine Ebenen, keine Objekte, keine Originalpixel. Es gibt ein Raster.


Kompromisse und Einschränkungen

Verlust der Textebene. Nach der Schwärzung ist die Seite ein Bild. Markierbarer Text (auch die nicht geschwärzten Teile) ist kein Text mehr. Das ist ein bewusster Preis: Die Zerstörungsgarantie wiegt schwerer als der Erhalt der Ebene. Braucht man die Textebene zurück — Bereichs-OCR auf die entsprechenden Fragmente anwenden.

Dateigröße. Eine Rasterseite ist meist schwerer als eine Vektorseite. JPEG mit quality: 0.92 ist ein Gleichgewicht zwischen Textschärfe und Größe; muss man nachkomprimieren, hilft das Komprimierungs-Werkzeug.

Die Abdeckung ist Verantwortung des Nutzers. Der Algorithmus zerstört genau das, was unter dem Rechteck liegt. Über den Kasten hinausragende Daten bleiben. Eine Sichtprüfung vor dem Export ist Pflicht.

Farbe passend zum Hintergrund. Standardmäßig schwarz, aber bei Formularen mit Vollfüllung ist es praktischer, die Hintergrundfarbe zu wählen — dann fällt die Schwärzung nicht auf, und die Daten sind trotzdem zerstört.


Wollen Sie sichergehen — laden Sie ein Dokument auf pdfredx.com, schwärzen Sie eine Zeile, speichern Sie und versuchen Sie im fertigen PDF, den Text unter dem Kasten zu markieren. Ohne Registrierung, ohne Datei-Uploads auf einen Server.

🚀 Tool kostenlos starten