Deze pagina wordt in het Nederlands getoond, de taal waar je browser om vraagt.
De code van deze pagina is niet gestart.
Open je index.html rechtstreeks uit een map, dan worden JavaScript-modules geblokkeerd en gebeurt er niets zodra je een PDF kiest. Serveer de map in plaats daarvan over http:
Gaat open zodra je hierboven een bestand kiest.klaar — verbreek de verbinding en dit blijft gewoon werken.niet beschikbaar in deze browser (al het andere werkt gewoon).heeft https:// of localhost nodig om offline te kunnen bewaren.bewaren lukt hier niet, maar er wordt hoe dan ook niets geüpload.Je bestanden zijn nergens heen gegaan. {total} bestanden geladen, allemaal van deze site zelf. {platform}Iets heeft {hosts} benaderd, en dat doet dit gereedschap nooit. Dat is het waard om na te kijken. {platform}De eigen scripts van de site voor advertenties, meting en de donatieknop kwamen van {hosts} host; geen daarvan heeft een bestand of een byte ervan gekregen.De eigen scripts van de site voor advertenties, meting en de donatieknop kwamen van {hosts} hosts; geen daarvan heeft een bestand of een byte ervan gekregen.Er ging iets mis: {detail}. Herlaad de pagina om opnieuw te beginnen.{count} bestand wordt gelezen…{count} bestanden worden gelezen…Een voorbeeld proberenVoorbeeld wordt gemaakt…Deze browser kon het voorbeeld niet maken. Kies in plaats daarvan een bestand.
PDF onleesbaar maken — de woorden gaan eruit, er komt geen balk overheen
De letters worden uit het bestand gewist, en daarna wordt het bestand doorzocht om het te bewijzen.
● Je documenten worden nooit geüpload. Er is geen server.
Het document dat je kiest wordt in het geheugen op deze machine geopend, gelezen, bewerkt en weer weggeschreven, door code die vanaf dit adres wordt geserveerd. Er is hier niets dat een upload kan doen, en aan de andere kant van deze pagina staat geen server om er een te ontvangen. Noch het bestand noch de woorden waar je op zocht verlaten het tabblad.
✗ Geen upload
✗ Geen account
✓ Werkt offline
✓ Open source
✓ Bestanden blijven op je apparaat
Live controle:bezig met controleren…
Offline:bezig met controleren…
Neem het niet van ons aan: open DevTools, kijk naar het tabblad Netwerk en maak iets onleesbaar. Geen enkel verzoek draagt een pagina, een woord of een bestandsnaam mee. Of trek de stekker uit het internet en doe het toch.
Hoe je de privacybelofte controleert
Een zwarte rechthoek is geen onleesbaarmaking, en hier wordt er geen over iets heen getekend. In vrijwel elk programma dat aanbiedt een pagina onleesbaar te maken — een PDF-lezer, een tekstverwerker, een ontwerpprogramma — is de rechthoek een object dat náást de tekst wordt opgeslagen en niet erin. De tekst staat er nog steeds, in hetzelfde bestand, op dezelfde plek, en het gebied selecteren en op kopiëren drukken geeft hem terug. Die fout heeft rechtbankstukken, inlichtingenrapporten en, in december 2025, zwartgemaakte namen in een massale vrijgave van documenten van het Amerikaanse ministerie van Justitie gepubliceerd die binnen enkele uren leesbaar waren. Dit gereedschap wist de letters uit de instructies die de pagina tekenen. Er is geen rechthoek met iets eronder, want er is niets eronder.
Het klare bestand wordt hier opnieuw geopend en doorzocht, voordat het je aangeboden wordt. Tot dat gebeurt is elke bewering hierboven dit gereedschap dat zijn eigen huiswerk nakijkt. Dus de bytes die op het punt staan je download te worden gaan terug naar dezelfde lezer alsof een vreemde ze had opgestuurd, elke pagina wordt opnieuw gelezen, elke bladwijzer, opmerking, formuliervak en documenteigenschap wordt verzameld, en er wordt gezocht naar de woorden die je hebt weggehaald. Het aantal staat bij de resultaten. Als er iets is overgebleven, wordt de run als mislukt gemeld en is er geen download.
De woorden verlaten het tabblad nooit, en de zoekopdracht ook niet. Het Content-Security-Policy noemt elk adres dat deze pagina mag benaderen, en geen enkel adres daarvan hoort bij deze site. Dit gereedschap voegt daar niets aan toe: het heeft geen eigen netwerkfunctie, ook geen optionele. Wat je in het zoekvak typt is een reeks tekens die vergeleken wordt met tekst in het geheugen van dit tabblad, en er is voor geen van beide ergens heen te gaan.
Onleesbaar maken is de klus die een upload het slechtst overleeft. Wat mensen onleesbaar maken is de reden waarom het niet geüpload mag worden. Een getuigenverklaring, een brief van de arts, een bankafschrift dat naar een verhuurder gaat, een contract met de naam van de ene klant erin dat naar een andere gaat. Dat aan de server van een vreemde geven om er het privé-deel uit te laten halen betekent dat het privé-deel eerst aankomt, ongeschonden, en dat is de versie die zij houden. Deze pagina heeft geen andere helft.
Wat er overblijft wordt onaangeroerd doorgegeven. De enige bytes die op een pagina veranderen zijn de tekst-tekeninstructies waar de weggehaalde letters deel van uitmaakten. Elke andere instructie, en elk lettertype, beeld en lijn waar de pagina naar verwijst, wordt precies gekopieerd zoals het binnenkwam — er wordt niets opnieuw getekend, hergecodeerd of anders afgebroken. De breedte van wat eruit is gehaald wordt gemeten en teruggezet als een afstandsinstructie, zodat de rest van de regel blijft staan waar het document hem gezet had.
Het kan geen woorden uit een foto halen, en het zegt om welke pagina's het gaat. Een gescande pagina is een beeld. De woorden erop zijn pixels, geen tekst, en niets hier kan ze aanraken. Als de scan de onzichtbare doorzoekbare laag draagt die de OCR van een scanner maakt, haalt dit gereedschap die laag weg — en dat is wat een zoekopdracht en een kopieeractie gevonden zouden hebben — en het zegt op de pagina met zoveel woorden dat het beeld de woorden nog steeds toont. Dat beeld afdekken is een andere klus; de afbeelding onleesbaar maken is het gereedschap dat pixels overschrijft.
Het document houdt op te vertellen waar het vandaan komt. De eigenschappen en het XMP-pakket gaan er bij elke run uit: geen producer-regel, geen aanmaakdatum, geen auteur, geen titel, en geen van de privé-blokken die een opmaakprogramma achterlaat. Een bestand waarvan uit de pagina's een naam is gehaald en waarvan de eigenschappen nog steeds Jansen schikking versie 3.docx luiden, is niet onleesbaar gemaakt, en dat is niet iets om aan een vinkje over te laten.
Versleutelde bestanden worden geweigerd in plaats van geopend. Een PDF met een wachtwoord wordt geweigerd, ook het soort dat scanners maken met een leeg wachtwoord en dat technisch gezien open zou gaan. De beveiliging van een document afhalen is een andere klus dan er woorden uit halen, en het stilletjes doen zou een verrassende daad zijn voor een gereedschap dat namens jou handelt.
Wat Google laadt, en wat het niet krijgt. De scripts voor advertenties en meting komen van Google. Geen van beide krijgt iets over je document: geen bestand, geen pagina, geen naam, geen grootte, geen paginatelling en geen woord waar je op gezocht hebt. Elke regel die een PDF leest, bewerkt of schrijft wordt vanaf deze oorsprong geserveerd en staat in de repository.
Wat de donatieknop laadt, en wat hij niet krijgt. De „Buy me a coffee”-knop bovenaan wordt getekend door een script van cdnjs.buymeacoffee.com en haalt zijn letters bij Google Fonts. Het is een link en verder niets: hij meldt geen bezoek, en hij krijgt niets over jou of je documenten. Er gebeurt niets tenzij je erop klikt, en waar je dan terechtkomt is de site van iemand anders.
Het werkt offline. Verbreek de verbinding en alles op deze pagina blijft werken. Dat is het eenvoudigste bewijs van allemaal: een gereedschap dat je document wegstuurde om het onleesbaar te laten maken, zou stoppen.
Controleer het zelf. Je hoeft niets van het bovenstaande op ons woord aan te nemen. Een buildscript maakt deze pagina uit de sjablonen en de configuratie in de repository, en dat script kun je lezen en zelf draaien. Het resultaat staat vastgelegd op de branch dist, dus je kunt wat er geserveerd wordt vergelijken met wat een build van de bronnen oplevert:
De bestanden die je als eerste wilt lezen zijn config/site.toml voor de Content-Security-Policy, src/shared/pdf-text.js voor hoe elk woord op een pagina gevonden en gelokaliseerd wordt, en src/edit.js voor het wissen zelf — wat er uit de instructies van de pagina geknipt wordt en wat er teruggezet wordt zodat de rest van de regel niet verschuift. Geen van deze kan het netwerk bereiken, en de lezer en de schrijver ernaast ook niet.
Als de beveiligingssoftware van je werkgever voor een upload waarschuwt. Die let op het moment dat er in een browser een bestand wordt gekozen, en kan niet weten of de pagina het wil versturen — dus waarschuwt hij bij het kiezen. Hier wordt niets verstuurd: open de ontwikkelaarstools, ga naar Netwerk en kies een bestand. Er is geen verzoek dat het meeneemt, en helemaal geen verzoek behalve de lokale voorbeeldweergave van de pagina. Diezelfde controle doet je IT-afdeling in een halve minuut.
1 Kies een PDF
Een wachtwoord kan in deze browser worden verwijderd, zonder dat er iets wordt geüpload, met de PDF-ontgrendelaar op deze site — breng de ontgrendelde kopie daarna hierheen terug.
2 Zeggen wat er weg moet
Typ de woorden, een naam, een adres, een kenmerk, en elke plek waar ze voorkomen wordt hieronder met hun regel opgesomd. Tot stap 4 wordt er niets weggehaald, en er wordt niets weggehaald wat je niet hebt aangevinkt.
Dit zijn patronen, en een patroon kan een telefoonnummer niet van een kenmerk onderscheiden. Kaartnummers en IBAN's worden tegen hun eigen controlecijfers gecontroleerd; de rest wordt aangeboden en nooit voor je aangevinkt, en elke treffer is een blik waard.
3 De pagina lezen en er woorden vanaf pikken
Dit is de tekst zoals hij in het document is opgeslagen, in de volgorde waarin een lezer hem zou kopiëren, en dat is niet altijd de volgorde waarin hij gedrukt staat. Klik een woord aan om het weg te halen, en nog eens om het te houden. Alles wat hier doorgestreept is, is wat er zal verdwijnen.
4 De woorden weghalen
Een zwarte balk tekenen waar elk woord stond Zodat een lezer ziet dat er iets is weggehaald. De balk is hier versiering en niet de onleesbaarmaking: de letters zijn uit het bestand verdwenen voordat hij getekend wordt. Zet hem uit, en de woorden verdwijnen gewoon en laten de ruimte achter die ze innamen.
Dezelfde woorden uit de rest van het document halen Bladwijzers, opmerkingen, plaknotities en wat er in formuliervakken getypt is. Een woord dat van een pagina is gehaald en in een bladwijzer is blijven staan, is niet weggehaald. De eigenschappen van het document gaan sowieso weg, en de vervangtekst die een lezer kopieert in plaats van de letters op de pagina ook: allebei zijn ze het document dat het woord zegt, en niet een andere plek die er een kopie van bewaart.
Bijlagen en alles wat draait weggooien Een PDF kan hele bestanden in zich dragen en JavaScript dat draait bij het openen. In geen van beide is te zoeken naar de woorden die je weghaalt, en om een document te lezen is geen van beide nodig.
een formulierveldeen opmerkingeen vervangtekst voor kopiëren en plakkeneen bijlagede documenteigenschappenp. {n}„{text}” — {was} → {now}{a}, {b}een Flate-stroom liet zich niet uitpakken ({detail})deze browser heeft geen CompressionStreameen LZW-stroom begint met een niet-gedefinieerde codedeze stroom is versleuteldeen onbekend filter, /{name}te diep genestvoorbij het einde gelopenonverwacht {found} op {at}onverwachte byte 0x{hex} op {at}een stroom zonder endstreamgeen obj-sleutelwoord op {at}geen startxrefgeen xref-sectieeen xref-stroom zonder /Ween xref-stroom met velden van breedte nulDit bestand heeft geen documentcatalogus, dus er valt niets te herschrijven. Het is óf geen PDF, óf verder beschadigd dan hier te repareren valt.Dit begint niet als een PDF: er is geen %PDF--kop.Dit is geen PDF, dus er staat geen tekst in om weg te halen.Deze PDF heeft een wachtwoord. De beveiliging van een document afhalen is een andere klus dan er woorden uit halen, en dit gereedschap doet het niet achter je rug om.Dit bestand kon niet als PDF geopend worden ({detail}).Hij ging open, maar er waren geen pagina's in te vinden.De kruisverwijzingstabel van dit document paste niet bij de inhoud, dus is het gelezen door naar objecten te zoeken. Dat is een reparatie, en hij is gelukt. Controleer het resultaat zorgvuldig voordat je het ergens heen stuurt.{pages} · {words} tekst · {size}{count} van deze pagina's hebben helemaal geen tekst. Zo'n pagina is een beeld van een pagina, en voor dit gereedschap valt daar niets weg te halen: de woorden in het beeld blijven precies waar ze zijn.{count} letters van dit document konden niet als tekens gelezen worden, omdat de gebruikte lettertypen geen koppeling van hun glyphen terug naar tekst meebrengen. Naar deze letters is niet te zoeken, dus bekijk de pagina's waar ze op staan in plaats van op de zoekopdracht te vertrouwen.Sommige pagina's dragen onzichtbare tekst over een beeld heen, en zo legt een scanner vast wat zijn lezer van de pagina gemaakt heeft. Die tekst weghalen haalt weg wat een zoekopdracht en een kopieeractie zouden vinden. Het verandert niets aan het beeld, en in het beeld zijn de woorden nog steeds leesbaar.Op geen enkele pagina was er een treffer.{count} op {pages}.De eerste {shown} staan in de lijst. De rest is gevonden en wordt meegehaald als je alles aanvinkt.Typ hierboven een woord of kies een patroon voordat je op Zoeken drukt.Pagina {number} van {total}{count} worden van deze pagina gehaaldOp deze pagina staat geen tekst. Of hij is leeg, of hij is een beeld van een pagina: een scan, een foto, een export die zijn woorden als vormen getekend heeft. Niets erop is te doorzoeken, en niets erop is hier weg te halen.{count} letters op deze pagina konden niet als tekens gelezen worden. Ze staan hieronder als ▯, en de zoekopdracht vindt ze niet.De tekst op deze pagina is onzichtbaar: hij ligt over een beeld van de pagina heen, en zo wordt een scan doorzoekbaar gemaakt. Wat je hier weghaalt is wat een zoekopdracht en een kopieeractie zouden vinden. Het beeld houdt de woorden.{words} op {pages} worden weggehaald.Er is nog niets aangevinkt. Zoek bij stap 2 een woord, of klik er bij stap 3 een aan.De woorden worden weggehaald…Het document wordt geschreven…Het klare bestand wordt geopend en doorzocht…Er ging iets mis bij het herschrijven van dit document ({detail}).Geannuleerd. Er is niets geschreven.{words} weggehaald{size} · {pages} gewijzigd · {boxes}Hier opnieuw geopend en doorzocht, zoals een lezer het zou doen: geen daarvan staat in het klare bestand.Hier opnieuw geopend en doorzocht: elk voorkomen dat je hebt aangevinkt is weg, en die je hebt laten staan zijn er nog.Dit bestand is NIET geschreven. Het klare document is opnieuw geopend, en een deel van wat je hebt weggehaald was er nog steeds in te vinden. De onleesbaarmaking was dus niet volledig. Er wordt niets ter download aangeboden.Dit bestand is NIET geschreven. Het klare document kwam terug met een ander aantal pagina's dan waarmee het erin ging, dus er is meer misgegaan dan alleen de woorden. Er wordt niets ter download aangeboden.{count} over de gaten getekend.Er zijn geen balken getekend, dus de woorden zijn weg zonder dat iets zegt waar ze stonden.Dezelfde woorden zijn weggehaald uit {where}.De documenteigenschappen en het XMP-pakket zijn verwijderd, dus het klare bestand zegt niet wat het gemaakt heeft, wanneer, of hoe het eerder heette.{attachments} en {actions} zijn weggegooid.Een deel van wat je hebt weggehaald werd getekend door een blok dat het document op meer dan één pagina hergebruikt, dus het is van elke pagina verdwenen die dat blok tekent. Dat is meer dan je hebt aangevinkt, en nooit minder.{count} van de weggehaalde letters lagen over een beeld van dezelfde pagina. Uit de tekstlaag zijn ze weg en in het beeld staan ze nog: een lezer kan ze niet meer zoeken of kopiëren en ziet ze nog steeds.Al het andere op elke pagina is byte voor byte doorgegeven. Er is geen lettertype, geen beeld en geen lijn opnieuw gecodeerd.{count} pagina's{count} pagina{count} woorden{count} woord{count} tekststukken{count} tekststuk{count} treffers{count} treffer{count} zwarte balken{count} zwarte balk{count} bijlagen{count} bijlage{count} acties{count} actieJe document is nergens heen gegaan. {total} bestanden geladen, allemaal van deze site zelf. {platform}Iets heeft {hosts} benaderd, en dat doet dit gereedschap nooit. Dat is het waard om na te kijken. {platform}E-mailadressenKaartnummersBankrekeningen (IBAN)BSN & socialezekerheidsnummersTelefoonnummers
Heeft dit geholpen?
Wat ging er mis?
Bedankt — daar hebben we wat aan.
Alleen je antwoord wordt verstuurd, en alleen als je op een knop drukt. Nooit je bestand, niet de naam ervan, en niets erover.
# PDF onleesbaar maken — de woorden gaan eruit, er komt geen balk overheen
De letters worden uit het bestand gewist, en daarna wordt het bestand doorzocht om het te bewijzen.
> Haal woorden uit een PDF in plaats van er een zwarte rechthoek overheen te tekenen. De letters worden gewist uit de tekeninstructies van de pagina zelf, het klare bestand wordt opnieuw geopend en doorzocht om te bewijzen dat ze weg zijn, en er wordt niets geüpload.
Deze pagina is een interactief hulpmiddel dat volledig in je browser draait, op https://abox.tools/nl/pdf-onleesbaar-maken/ — niets van wat je het geeft wordt geüpload. Hieronder staat alles wat de pagina er in woorden over zegt; om het te gebruiken, open je het adres.
## Je documenten worden **nooit geüpload**. Er is geen server.
Het document dat je kiest wordt in het geheugen op deze machine geopend, gelezen, bewerkt en weer weggeschreven, door code die vanaf dit adres wordt geserveerd. Er is hier niets dat een upload kan doen, en aan de andere kant van deze pagina staat geen server om er een te ontvangen. Noch het bestand noch de woorden waar je op zocht verlaten het tabblad.
- ✗ Geen upload
- ✗ Geen account
- ✓ Werkt offline
- ✓ Open source
- ✓ Bestanden blijven op je apparaat
## Zo maak je een PDF onleesbaar zodat de woorden echt weg zijn
1. **Kies de PDF.** Eén document tegelijk, met opzet: onleesbaar maken is een klus die pagina voor pagina bekeken moet worden, en een gereedschap dat je woorden in het ene bestand liet aanvinken en ze stilletjes op een ander toepaste, is precies hoe het verkeerde ding verstuurd wordt. Hij wordt door de browser rechtstreeks van je schijf gelezen.
2. **Zeg wat er weg moet.** Typ de woorden — een naam, een adres, een kenmerk — en elke plek waar ze voorkomen wordt opgesomd met de regel waar ze op staan en een vakje om aan te vinken. De zoekers naast het vakje kijken naar e-mailadressen, kaartnummers, IBAN's, BSN's en socialezekerheidsnummers, en telefoonnummers. Die worden aangeboden, nooit voor je aangevinkt: een patroon kan een telefoonnummer niet van een kenmerk onderscheiden.
3. **Lees de pagina en pik er woorden vanaf.** Het paneel toont de tekst van het document zoals die werkelijk is opgeslagen, in de volgorde waarin een lezer hem zou kopiëren. Klik een willekeurig woord aan om het weg te halen en klik het nog eens aan om het te houden. Alles wat doorgestreept is, is wat er weg zal zijn — en dat maakt dit zowel de controle als de selectie, en het is de moeite waard om dit op elke pagina te doen voordat je op de knop drukt.
4. **Haal ze eruit, en lees de regel die zegt dat het gecontroleerd is.** De letters worden gewist, het gat dat ze achterlieten wordt opengehouden, er wordt een zwarte balk overheen getekend als je daarom gevraagd hebt, en dezelfde woorden worden uit de bladwijzers, opmerkingen, formuliervakken en documenteigenschappen gehaald. Daarna wordt het klare bestand hier opnieuw geopend en doorzocht. Als een woord dat je hebt weggehaald er nog steeds in te vinden is, krijg je geen download en een bericht dat dat zegt.
## De uitgebreide versie
[Hoe je een PDF onleesbaar maakt zodat de tekst echt weg is](https://abox.tools/nl/gidsen/een-pdf-onleesbaar-maken/): Een zwarte balk die in een PDF-lezer getekend is laat de woorden er meestal onder staan, en met kopiëren en plakken heb je ze zo terug. Wat een echte onleesbaarmaking weghaalt, de vier plekken waar een woord zich buiten de pagina verstopt, en hoe je een bestand nakijkt voordat je het verstuurt.
## Ook in de gereedschapskist
- [Afbeeldingen naar pdf](https://abox.tools/nl/afbeeldingen-naar-pdf/): Zet je plaatjes in één document.
- [Documentscanner](https://abox.tools/nl/documenten-scannen/): Fotografeer de pagina. Je krijgt iets terug dat eruitziet als een scan.
- [Audio uit video halen](https://abox.tools/nl/audio-uit-video-halen/): Sleep er een video in en haal het geluid eruit. Het beeld wordt nooit gedecodeerd en er wordt niets geüpload.
- [Audioknipper](https://abox.tools/nl/audio-knippen/): Markeer tijdens het afspelen wat het waard is. Je krijgt het terug als één bestand, geknipt waar jij het zei.
## Vragen
### Hoe verschilt dit van een zwarte balk tekenen in een PDF-lezer?
Een rechthoek die in een lezer getekend is, is een annotatie: een object met een positie, naast de pagina opgeslagen. De tekst eronder is onaangeroerd. Iedereen die dat gebied selecteert en op kopiëren drukt, of het bestand in een ander programma opent, of er een willekeurige tekstextractor overheen haalt, krijgt de woorden terug. Sommige lezers bieden een „redact”-opdracht die de verwijdering wél goed toepast — en verschillende bieden alleen het tekenen. Dit gereedschap heeft geen rechthoek om opzij te schuiven: de letters worden uit de tekeninstructies van de pagina geknipt, en de zwarte balk wordt, als je hem aan laat staan, daarna getekend over een gat dat al leeg is.
### Hoe weet ik dat de woorden echt weg zijn?
Omdat het gereedschap het nakijkt, op jouw machine, en je het aantal laat zien. Als het bestand geschreven is wordt het opnieuw geopend door dezelfde lezer op deze pagina, wordt elke pagina gelezen, wordt elke bladwijzer, opmerking, formuliervak en eigenschap verzameld, en wordt er naar elk woord gezocht dat je hebt weggehaald. De resultatenregel zegt hoeveel er waren en hoeveel er over zijn. Als het antwoord niet is wat het zou moeten zijn, mislukt de run en wordt er niets ter download aangeboden. Je kunt het achteraf ook zelf nakijken in elke willekeurige lezer: druk op Ctrl+F en zoek het woord.
### Verschuift de rest van de pagina als er een woord weggehaald wordt?
Nee. Tekst wordt getekend door een pen over de pagina te laten opschuiven, dus vijf letters wissen zou de rest van de regel normaal gesproken vijf letters naar links trekken. De exacte breedte van wat er weggehaald is wordt uit de eigen metriek van het lettertype gemeten en teruggezet als een afstandsinstructie, die de pen verplaatst zonder iets te tekenen. Kolommen blijven uitgelijnd en totalen blijven onder hun koppen staan.
### Kan het een gescand document onleesbaar maken?
Het beeld niet, en het zegt dat in plaats van te doen alsof. Een scan is een foto van een pagina: de woorden zijn pixels en er is geen tekst om weg te halen. Wat een scan vaak wél draagt is een onzichtbare tekstlaag die de OCR van de scanner over het beeld heen heeft geschreven zodat de pagina doorzoekbaar is — dit gereedschap vindt die laag, haalt eruit wat jij kiest, en vertelt je op de pagina dat het beeld onveranderd is. Dus een zoekopdracht en een kopieeractie vinden het woord niet meer, en iemand die naar de pagina kijkt leest het nog steeds. Voor een beeld overschrijft de [afbeelding onleesbaar maken](https://abox.tools/nl/afbeelding-onleesbaar-maken/) de pixels zelf.
### En de delen van een document die niet op een pagina staan?
Die worden meegenomen, want daar lekt een onleesbaarmaking meestal. Dezelfde woorden worden weggehaald uit bladwijzers, opmerkingen en plaknotities, uit wat er in formuliervakken getypt is, uit de tekst die een schermlezer krijgt, en uit de vervangtekst die een lezer kopieert *in plaats van* de letters op de pagina — dat laatste bestaat zodat ligaturen en met een koppelteken afgebroken woorden goed kopiëren, en het kan een hele zin bevatten. De documenteigenschappen en het XMP-pakket worden helemaal verwijderd. Bijlagen en alles wat draait als het bestand opengaat worden weggegooid, want in geen van beide is te zoeken naar de woorden die je weghaalt.
### Worden mijn documenten ergens naartoe geüpload?
Nee. Het bestand wordt door je eigen browser op je eigen hardware gelezen, bewerkt en geschreven. Dit gereedschap heeft geen serverkant, en het `Content-Security-Policy` van de pagina noemt elk adres dat hij mag benaderen — geen daarvan hoort bij deze site. Wat je in het zoekvak typt wordt vergeleken met tekst in het geheugen van dit tabblad en gaat ook nergens heen.
### Waarom kan ik geen kader over de pagina slepen zoals bij andere gereedschappen?
Omdat een pagina tekenen een volledige PDF-renderer betekent — lettertypen, verlopen, transparantie, overvloeimodi — en dat is een megabyte of meer aan motor om op te halen en te draaien, en deze site levert er geen. Dat blijkt bij de klus te passen: een rechthoek slepen selecteert een *stuk papier*, en een stuk papier is niet hetzelfde als de tekst eronder, en zo begint de zwarte-balkfout. Wat je in plaats daarvan krijgt is de tekst van het document, op leesvolgorde, met elk woord aanklikbaar. Het is ook de enige weergave die je kan vertellen wat een beeld van de pagina niet kan: of de woorden voor je überhaupt tekst zijn.
### Gaat het klare bestand overal open?
Ja. De uitvoer wordt geschreven als PDF 1.5, of de hoogste versie die het bestand dat je gaf nodig had, en 1.5 wordt begrepen door elke lezer die sinds 2003 is uitgekomen. Er wordt niets op de pagina hergecodeerd: de lettertypen, beelden en vectortekeningen komen er byte voor byte doorheen, dus wat er van de tekst overblijft blijft precies zo selecteerbaar en doorzoekbaar als het was.
### Kan het een met een wachtwoord beveiligde PDF openen?
Nee, en dat is met opzet. Een versleuteld document wordt geweigerd met een bericht dat dat zegt, ook als het wachtwoord leeg is — en zo slaan veel scanners en kopieerapparaten op. De beveiliging van een bestand afhalen is een andere klus dan er woorden uit halen, en een gereedschap dat het stilletjes deed, zou iets doen waar je niet om gevraagd hebt.
### Is er een groottelimiet, en kost het iets?
Er staat geen limiet in het gereedschap geschreven. De limiet is je eigen machine: het document wordt in het geheugen gehouden terwijl eraan gewerkt wordt, dus een laptop neemt een paar honderd megabyte zonder klagen en gaat ergens daarboven worstelen. Het is gratis, er is geen account, geen inloggen en geen proefperiode. De site draait advertenties, en dat is wat hem betaalt; de adverteerders krijgen niets over je documenten.
### Werkt het offline?
Ja. Laad de pagina één keer, verbreek daarna de internetverbinding en hij blijft werken. Dat is meteen de eenvoudigste manier om te bewijzen dat er niets geüpload wordt: een gereedschap dat je document wegstuurde om het onleesbaar te laten maken, stopt op het moment dat je de stekker eruit trekt.
## Hoe je de privacybelofte controleert
- **Een zwarte rechthoek is geen onleesbaarmaking, en hier wordt er geen over iets heen getekend.** In vrijwel elk programma dat aanbiedt een pagina onleesbaar te maken — een PDF-lezer, een tekstverwerker, een ontwerpprogramma — is de rechthoek een object dat náást de tekst wordt opgeslagen en niet erin. De tekst staat er nog steeds, in hetzelfde bestand, op dezelfde plek, en het gebied selecteren en op kopiëren drukken geeft hem terug. Die fout heeft rechtbankstukken, inlichtingenrapporten en, in december 2025, zwartgemaakte namen in een massale vrijgave van documenten van het Amerikaanse ministerie van Justitie gepubliceerd die binnen enkele uren leesbaar waren. Dit gereedschap wist de letters uit de instructies die de pagina tekenen. Er is geen rechthoek met iets eronder, want er is niets eronder.
- **Het klare bestand wordt hier opnieuw geopend en doorzocht, voordat het je aangeboden wordt.** Tot dat gebeurt is elke bewering hierboven dit gereedschap dat zijn eigen huiswerk nakijkt. Dus de bytes die op het punt staan je download te worden gaan terug naar dezelfde lezer alsof een vreemde ze had opgestuurd, elke pagina wordt opnieuw gelezen, elke bladwijzer, opmerking, formuliervak en documenteigenschap wordt verzameld, en er wordt gezocht naar de woorden die je hebt weggehaald. Het aantal staat bij de resultaten. Als er iets is overgebleven, wordt de run als mislukt gemeld en is er geen download.
- **De woorden verlaten het tabblad nooit, en de zoekopdracht ook niet.** Het Content-Security-Policy noemt elk adres dat deze pagina mag benaderen, en geen enkel adres daarvan hoort bij deze site. Dit gereedschap voegt daar niets aan toe: het heeft geen eigen netwerkfunctie, ook geen optionele. Wat je in het zoekvak typt is een reeks tekens die vergeleken wordt met tekst in het geheugen van dit tabblad, en er is voor geen van beide ergens heen te gaan.
- **Onleesbaar maken is de klus die een upload het slechtst overleeft.** Wat mensen onleesbaar maken is de reden waarom het niet geüpload mag worden. Een getuigenverklaring, een brief van de arts, een bankafschrift dat naar een verhuurder gaat, een contract met de naam van de ene klant erin dat naar een andere gaat. Dat aan de server van een vreemde geven om er het privé-deel uit te laten halen betekent dat het privé-deel eerst aankomt, ongeschonden, en dat is de versie die zij houden. Deze pagina heeft geen andere helft.
- **Wat er overblijft wordt onaangeroerd doorgegeven.** De enige bytes die op een pagina veranderen zijn de tekst-tekeninstructies waar de weggehaalde letters deel van uitmaakten. Elke andere instructie, en elk lettertype, beeld en lijn waar de pagina naar verwijst, wordt precies gekopieerd zoals het binnenkwam — er wordt niets opnieuw getekend, hergecodeerd of anders afgebroken. De breedte van wat eruit is gehaald wordt gemeten en teruggezet als een afstandsinstructie, zodat de rest van de regel blijft staan waar het document hem gezet had.
- **Het kan geen woorden uit een foto halen, en het zegt om welke pagina's het gaat.** Een gescande pagina is een beeld. De woorden erop zijn pixels, geen tekst, en niets hier kan ze aanraken. Als de scan de onzichtbare doorzoekbare laag draagt die de OCR van een scanner maakt, haalt dit gereedschap die laag weg — en dat is wat een zoekopdracht en een kopieeractie gevonden zouden hebben — en het zegt op de pagina met zoveel woorden dat het beeld de woorden nog steeds toont. Dat beeld afdekken is een andere klus; de [afbeelding onleesbaar maken](https://abox.tools/nl/afbeelding-onleesbaar-maken/) is het gereedschap dat pixels overschrijft.
- **Het document houdt op te vertellen waar het vandaan komt.** De eigenschappen en het XMP-pakket gaan er bij elke run uit: geen producer-regel, geen aanmaakdatum, geen auteur, geen titel, en geen van de privé-blokken die een opmaakprogramma achterlaat. Een bestand waarvan uit de pagina's een naam is gehaald en waarvan de eigenschappen nog steeds `Jansen schikking versie 3.docx` luiden, is niet onleesbaar gemaakt, en dat is niet iets om aan een vinkje over te laten.
- **Versleutelde bestanden worden geweigerd in plaats van geopend.** Een PDF met een wachtwoord wordt geweigerd, ook het soort dat scanners maken met een leeg wachtwoord en dat technisch gezien open zou gaan. De beveiliging van een document afhalen is een andere klus dan er woorden uit halen, en het stilletjes doen zou een verrassende daad zijn voor een gereedschap dat namens jou handelt.
- **Wat Google laadt, en wat het niet krijgt.** De scripts voor advertenties en meting komen van Google. Geen van beide krijgt iets over je document: geen bestand, geen pagina, geen naam, geen grootte, geen paginatelling en geen woord waar je op gezocht hebt. Elke regel die een PDF leest, bewerkt of schrijft wordt vanaf deze oorsprong geserveerd en staat in de repository.
- **Wat de donatieknop laadt, en wat hij niet krijgt.** De „Buy me a coffee”-knop bovenaan wordt getekend door een script van cdnjs.buymeacoffee.com en haalt zijn letters bij Google Fonts. Het is een link en verder niets: hij meldt geen bezoek, en hij krijgt niets over jou of je documenten. Er gebeurt niets tenzij je erop klikt, en waar je dan terechtkomt is de site van iemand anders.
- **Het werkt offline.** Verbreek de verbinding en alles op deze pagina blijft werken. Dat is het eenvoudigste bewijs van allemaal: een gereedschap dat je document wegstuurde om het onleesbaar te laten maken, zou stoppen.
**Controleer het zelf.** Je hoeft niets van het bovenstaande op ons woord aan te nemen. Een buildscript maakt deze pagina uit de sjablonen en de configuratie in de repository, en dat script kun je lezen en zelf draaien. Het resultaat staat vastgelegd op de branch `dist`, dus je kunt wat er geserveerd wordt vergelijken met wat een build van de bronnen oplevert: https://github.com/A-Box-of-Tools/website
De bestanden die je als eerste wilt lezen zijn `config/site.toml` voor de Content-Security-Policy, `src/shared/pdf-text.js` voor hoe elk woord op een pagina gevonden en gelokaliseerd wordt, en `src/edit.js` voor het wissen zelf — wat er uit de instructies van de pagina geknipt wordt en wat er teruggezet wordt zodat de rest van de regel niet verschuift. Geen van deze kan het netwerk bereiken, en de lezer en de schrijver ernaast ook niet.
Zo maak je een PDF onleesbaar zodat de woorden echt weg zijn
Kies de PDF. Eén document tegelijk, met opzet: onleesbaar maken is een klus die pagina voor pagina bekeken moet worden, en een gereedschap dat je woorden in het ene bestand liet aanvinken en ze stilletjes op een ander toepaste, is precies hoe het verkeerde ding verstuurd wordt. Hij wordt door de browser rechtstreeks van je schijf gelezen.
Zeg wat er weg moet. Typ de woorden — een naam, een adres, een kenmerk — en elke plek waar ze voorkomen wordt opgesomd met de regel waar ze op staan en een vakje om aan te vinken. De zoekers naast het vakje kijken naar e-mailadressen, kaartnummers, IBAN's, BSN's en socialezekerheidsnummers, en telefoonnummers. Die worden aangeboden, nooit voor je aangevinkt: een patroon kan een telefoonnummer niet van een kenmerk onderscheiden.
Lees de pagina en pik er woorden vanaf. Het paneel toont de tekst van het document zoals die werkelijk is opgeslagen, in de volgorde waarin een lezer hem zou kopiëren. Klik een willekeurig woord aan om het weg te halen en klik het nog eens aan om het te houden. Alles wat doorgestreept is, is wat er weg zal zijn — en dat maakt dit zowel de controle als de selectie, en het is de moeite waard om dit op elke pagina te doen voordat je op de knop drukt.
Haal ze eruit, en lees de regel die zegt dat het gecontroleerd is. De letters worden gewist, het gat dat ze achterlieten wordt opengehouden, er wordt een zwarte balk overheen getekend als je daarom gevraagd hebt, en dezelfde woorden worden uit de bladwijzers, opmerkingen, formuliervakken en documenteigenschappen gehaald. Daarna wordt het klare bestand hier opnieuw geopend en doorzocht. Als een woord dat je hebt weggehaald er nog steeds in te vinden is, krijg je geen download en een bericht dat dat zegt.
De uitgebreide versie
Hoe je een PDF onleesbaar maakt zodat de tekst echt weg isEen zwarte balk die in een PDF-lezer getekend is laat de woorden er meestal onder staan, en met kopiëren en plakken heb je ze zo terug. Wat een echte onleesbaarmaking weghaalt, de vier plekken waar een woord zich buiten de pagina verstopt, en hoe je een bestand nakijkt voordat je het verstuurt.
Hoe verschilt dit van een zwarte balk tekenen in een PDF-lezer?
Een rechthoek die in een lezer getekend is, is een annotatie: een object met een positie, naast de pagina opgeslagen. De tekst eronder is onaangeroerd. Iedereen die dat gebied selecteert en op kopiëren drukt, of het bestand in een ander programma opent, of er een willekeurige tekstextractor overheen haalt, krijgt de woorden terug. Sommige lezers bieden een „redact”-opdracht die de verwijdering wél goed toepast — en verschillende bieden alleen het tekenen. Dit gereedschap heeft geen rechthoek om opzij te schuiven: de letters worden uit de tekeninstructies van de pagina geknipt, en de zwarte balk wordt, als je hem aan laat staan, daarna getekend over een gat dat al leeg is.
Hoe weet ik dat de woorden echt weg zijn?
Omdat het gereedschap het nakijkt, op jouw machine, en je het aantal laat zien. Als het bestand geschreven is wordt het opnieuw geopend door dezelfde lezer op deze pagina, wordt elke pagina gelezen, wordt elke bladwijzer, opmerking, formuliervak en eigenschap verzameld, en wordt er naar elk woord gezocht dat je hebt weggehaald. De resultatenregel zegt hoeveel er waren en hoeveel er over zijn. Als het antwoord niet is wat het zou moeten zijn, mislukt de run en wordt er niets ter download aangeboden. Je kunt het achteraf ook zelf nakijken in elke willekeurige lezer: druk op Ctrl+F en zoek het woord.
Verschuift de rest van de pagina als er een woord weggehaald wordt?
Nee. Tekst wordt getekend door een pen over de pagina te laten opschuiven, dus vijf letters wissen zou de rest van de regel normaal gesproken vijf letters naar links trekken. De exacte breedte van wat er weggehaald is wordt uit de eigen metriek van het lettertype gemeten en teruggezet als een afstandsinstructie, die de pen verplaatst zonder iets te tekenen. Kolommen blijven uitgelijnd en totalen blijven onder hun koppen staan.
Kan het een gescand document onleesbaar maken?
Het beeld niet, en het zegt dat in plaats van te doen alsof. Een scan is een foto van een pagina: de woorden zijn pixels en er is geen tekst om weg te halen. Wat een scan vaak wél draagt is een onzichtbare tekstlaag die de OCR van de scanner over het beeld heen heeft geschreven zodat de pagina doorzoekbaar is — dit gereedschap vindt die laag, haalt eruit wat jij kiest, en vertelt je op de pagina dat het beeld onveranderd is. Dus een zoekopdracht en een kopieeractie vinden het woord niet meer, en iemand die naar de pagina kijkt leest het nog steeds. Voor een beeld overschrijft de afbeelding onleesbaar maken de pixels zelf.
En de delen van een document die niet op een pagina staan?
Die worden meegenomen, want daar lekt een onleesbaarmaking meestal. Dezelfde woorden worden weggehaald uit bladwijzers, opmerkingen en plaknotities, uit wat er in formuliervakken getypt is, uit de tekst die een schermlezer krijgt, en uit de vervangtekst die een lezer kopieert in plaats van de letters op de pagina — dat laatste bestaat zodat ligaturen en met een koppelteken afgebroken woorden goed kopiëren, en het kan een hele zin bevatten. De documenteigenschappen en het XMP-pakket worden helemaal verwijderd. Bijlagen en alles wat draait als het bestand opengaat worden weggegooid, want in geen van beide is te zoeken naar de woorden die je weghaalt.
Worden mijn documenten ergens naartoe geüpload?
Nee. Het bestand wordt door je eigen browser op je eigen hardware gelezen, bewerkt en geschreven. Dit gereedschap heeft geen serverkant, en het Content-Security-Policy van de pagina noemt elk adres dat hij mag benaderen — geen daarvan hoort bij deze site. Wat je in het zoekvak typt wordt vergeleken met tekst in het geheugen van dit tabblad en gaat ook nergens heen.
Waarom kan ik geen kader over de pagina slepen zoals bij andere gereedschappen?
Omdat een pagina tekenen een volledige PDF-renderer betekent — lettertypen, verlopen, transparantie, overvloeimodi — en dat is een megabyte of meer aan motor om op te halen en te draaien, en deze site levert er geen. Dat blijkt bij de klus te passen: een rechthoek slepen selecteert een stuk papier, en een stuk papier is niet hetzelfde als de tekst eronder, en zo begint de zwarte-balkfout. Wat je in plaats daarvan krijgt is de tekst van het document, op leesvolgorde, met elk woord aanklikbaar. Het is ook de enige weergave die je kan vertellen wat een beeld van de pagina niet kan: of de woorden voor je überhaupt tekst zijn.
Gaat het klare bestand overal open?
Ja. De uitvoer wordt geschreven als PDF 1.5, of de hoogste versie die het bestand dat je gaf nodig had, en 1.5 wordt begrepen door elke lezer die sinds 2003 is uitgekomen. Er wordt niets op de pagina hergecodeerd: de lettertypen, beelden en vectortekeningen komen er byte voor byte doorheen, dus wat er van de tekst overblijft blijft precies zo selecteerbaar en doorzoekbaar als het was.
Kan het een met een wachtwoord beveiligde PDF openen?
Nee, en dat is met opzet. Een versleuteld document wordt geweigerd met een bericht dat dat zegt, ook als het wachtwoord leeg is — en zo slaan veel scanners en kopieerapparaten op. De beveiliging van een bestand afhalen is een andere klus dan er woorden uit halen, en een gereedschap dat het stilletjes deed, zou iets doen waar je niet om gevraagd hebt.
Is er een groottelimiet, en kost het iets?
Er staat geen limiet in het gereedschap geschreven. De limiet is je eigen machine: het document wordt in het geheugen gehouden terwijl eraan gewerkt wordt, dus een laptop neemt een paar honderd megabyte zonder klagen en gaat ergens daarboven worstelen. Het is gratis, er is geen account, geen inloggen en geen proefperiode. De site draait advertenties, en dat is wat hem betaalt; de adverteerders krijgen niets over je documenten.
Werkt het offline?
Ja. Laad de pagina één keer, verbreek daarna de internetverbinding en hij blijft werken. Dat is meteen de eenvoudigste manier om te bewijzen dat er niets geüpload wordt: een gereedschap dat je document wegstuurde om het onleesbaar te laten maken, stopt op het moment dat je de stekker eruit trekt.