Naar de hoofdinhoud
PPDF123

Een PDF opschonen vóór het delen

PDF opschonen verwijdert geselecteerde actieve en verborgen inhoud uit een PDF: JavaScript-acties bij openen en aanvullende acties, ingesloten bestanden, XMP- en Info-metadata en linkannotaties, met optioneel het verwijderen van lettertypen. Het is hygiëne voor het delen, geen antivirusscan of zwartlakken.

Sleep bestanden hierheen, of klik om te kiezen

Accepteert PDF · tot 500.0 MB per bestand · maximaal 20 bestanden tegelijk

Je kunt een bestand ook plakken met Ctrl/Cmd+V of via het klembordmenu.

PDF opschonen verwijdert geselecteerde actieve aanhangsels vóór doorsturen: catalogus-JavaScript-hooks (`AA`, `OpenAction`), XMP Metadata, de EmbeddedFiles-naamboom, het trailer-Info-woordenboek, pagina-`AA`, Link-annotaties, en — alleen als u dat aanzet — pagina-Font-resources.

De websitestandaard zet JavaScript, ingesloten bestanden, XMP, Info-metadata en links aan. `removeFonts` staat standaard uit, met reden: Font-resources strippen kan tekst laten verdwijnen of in blokjes veranderen. Via de API wordt niets verwijderd tenzij u elke `removeX=true`-vlag meegeeft.

Dit is woordenboekchirurgie op de geladen PDF, geen qpdf `--sanitize`, geen antivirusscan en geen zwartlakken. Zichtbare namen en cijfers op de pagina blijven staan. Moeten geheimen in de body weg, gebruik Tekst zwartlakken.

Haal bijlagen die u nog nodig hebt eerst eruit. Maak een schone kopie voor distributie. Berekeningen die afhangen van de actie bij het openen van het document kunnen stoppen. JavaScript in de boom met benoemde scripts, in formuliervelden of in annotatieacties wordt niet verwijderd; JavaScript tonen laat zien wat er overblijft. PDF afvlakken is iets anders: dat tekent annotaties in de inhoud in plaats van actieve catalogi te verwijderen.

Schoon alleen bestanden op die u mag wijzigen. Auditmetadata strippen van records die intact moeten blijven, kan onjuist zijn.

Wachtwoordbeveiligde bestanden worden op deze pagina voor u ontgrendeld zodra u het wachtwoord invoert; API-gebruikers voeren eerst Wachtwoord verwijderen uit. Open de PDF na ophalen en controleer of benodigde pagina’s nog renderen, vooral met `removeFonts` aan.

Behandel opschonen als hygiëne vóór delen, niet als beveiligingscertificering. Nadat deze sleutels weg zijn, kan een kwaadaardige PDF nog steeds kwaadaardig zijn.

Functies

  • Verwijdert catalogus-JS-hooks, XMP, Info, EmbeddedFiles-namen en Link-annotaties wanneer de bijbehorende schakelaars aan staan
  • Lettertypen verwijderen is optioneel en standaard uit
  • Geen malwarescan en geen zwartlakken
  • Anonieme API: /api/v1/security/sanitize-pdf

Wanneer je dit gebruikt

  • Leveranciers-PDF’s opschonen vóór interne doorstuur
  • Per ongeluk EmbeddedFiles verwijderen vóór publicatie
  • Link-annotaties verwijderen uit bestanden die niet meer klikbaar mogen zijn

Hoe verwijder ik JavaScript en metadata uit een PDF?

  1. Voeg een PDF toe die u vóór delen mag opschonen toe.
  2. Houd de standaard tenzij u links of metadata moet bewaren. Zet removeFonts niet aan tenzij u de gevolgen kent.
  3. Klik op Verwerken en haal de opgeschoonde PDF op.
  4. Open het bestand en controleer of pagina’s nog renderen. Moeten zichtbare geheimen weg, draai daarna Tekst zwartlakken.

Beperkingen en randgevallen

  • Geen malwarescan
  • Kan scriptafhankelijke functies uitschakelen
  • JavaScript in de boom met benoemde scripts, formuliervelden en annotaties wordt niet verwijderd
  • Zichtbare geheimen vragen om zwartlakken, niet alleen opschonen
  • Uploadlimiet op deze website: 500 MB per bestand, in delen verzonden boven ongeveer 95 MB. Eén directe API-aanvraag is beperkt tot 100 MB.

Voorbeelden

  • Een PDF met EmbeddedFiles-naamboom verliest die boom als removeEmbeddedFiles true is.
  • Een bestand waarvan het enige script een actie bij het openen van het document is, voert die na removeJavaScript niet meer uit

Privacy bij deze tool

Bestanden gaan via HTTPS naar de server, worden in het geheugen of een kortlevende tijdelijke map verwerkt, en gewist zodra uw resultaat klaar is. Wij bewaren geen kopieën voor later bladeren, training of advertentieprofielen. Bewaartermijnen en AdSense-cookiemeldingen staan in het privacybeleid.

Veelgestelde vragen

Verwijdert PDF opschonen wachtwoorden?
Nee. Versleuteling die u mag verwijderen: Wachtwoord verwijderen.
Werken formuliervelden nog?
PDF opschonen verwijdert de actie bij het openen van het document en de aanvullende acties op de catalogus en de pagina’s. Scripts op veldniveau, zoals berekeningen, worden niet verwijderd. Test het bestand voordat u het verstuurt.
Is dit hetzelfde als PDF afvlakken?
Nee. Afvlakken tekent annotaties in pagina-inhoud. Opschonen verwijdert geselecteerde catalogi, namen en annotaties.
Garandeert opschonen dat het bestand vrij van malware is?
Nee. Het verwijdert de genoemde woordenboeken. Dit is geen scanner en geen certificering.

Laatst bijgewerkt:

Aanroepen vanuit code

Elke tool op deze site is een gewoon REST-eindpunt. Voor anoniem gebruik heb je geen account of API-sleutel nodig. Net zo goed voor AI-agenten en ontwikkelaars als voor de browser.

curl -X POST "https://pdf123.xyz/api/v1/security/sanitize-pdf" \
  -F "[email protected]" \
  -F "removeJavaScript=true" \
  -F "removeEmbeddedFiles=true" \
  -F "removeXMPMetadata=true" \
  -F "removeMetadata=true" \
  -F "removeLinks=true" \
  -F "removeFonts=false" \
  -o output.pdf

Ook beschikbaar als MCP-tool voor clients die Model Context Protocol spreken (JSON-RPC 2.0 via POST /mcp). Volledige API-documentatie

Gebruik het vanuit een AI-agent

Skill

Met deze skill kunnen Claude Code, Codex, Cursor en andere AI-agents ‘PDF opschonen’ voor je uitvoeren: /skills/pdf123-sanitize.md

Alle agent-skills

Bestanden dienen alleen voor deze verwerking en worden daarna automatisch verwijderd.