PeliTouls
HTML PDF

HTML naar PDF-converter

Print HTML naar een schone PDF, in je browser, opgeschoond vóór het renderen. Niets wordt geüpload.

Hoe HTML naar PDF

  1. Plak je HTML in het vak, of klik op "Een bestand laden" en kies een .html-bestand.
  2. Kies het paginaformaat: A4 of Letter.
  3. Klik op Converteren. De HTML wordt opgeschoond, buiten het scherm gerenderd en naar PDF geprint.
  4. Download het PDF-bestand.

Eerst opschonen, dan renderen

Wat je ook plakt, gaat door DOMPurify voordat er één pixel wordt getekend: scripttags, event handlers (onclick en soortgenoten), javascript:-URL's en andere actieve inhoud worden verwijderd. Wat overblijft is pure structuur — koppen, alinea's, lijsten, tabellen, afbeeldingen en links — gerasterd met html2canvas en geprint naar een A4- of Letter-PDF.

Daarom is het hier veilig om niet-vertrouwde HTML te plakken: de sanitizer draait vóór het renderen, in je eigen tabblad, en de uitvoer is een PDF — geen live HTML. De tool is even blij met een fragment (één opgemaakte tabel) als met een volledig document (html- en body-tags worden afgehandeld).

De renderbreedte is vastgezet op 794 pixels — de CSS-pixelbreedte van een A4-vel — zodat regelafbrekingen in de PDF overeenkomen met wat een browser zou printen, ongeacht je venstergrootte.

Beperkingen en eerlijke opmerkingen

Externe assets laden niet: een style-tag wordt verwijderd, en afbeeldingen die naar andere servers wijzen kunnen niet worden opgehaald (dat zou de privébelofte breken). Inline afbeeldingen als data-URI's renderen perfect. Inline CSS in style-attributen werkt; een stylesheet voor de hele pagina niet.

Zeer complexe CSS (grid-zware lay-outs, webfonts) rendert bij benadering, omdat de printengine html2canvas gebruikt in plaats van de printpijplijn van de browser. Voor pixelperfecte pagina's print je vanuit de browser zelf naar PDF; voor snelle, privé PDF's van inhoud met één klik is dit de tool.

Tot 50 MB HTML per keer. Alles draait in dit tabblad; niets wordt geüpload.

Veelgestelde vragen

Is mijn HTML veilig om hier te plakken, ook als ik hem niet zelf schreef?

Ja. DOMPurify verwijdert scripts, handlers en gevaarlijke URL's vóór het renderen. De uitvoer is een PDF, geen live HTML.

Waarom zijn mijn externe afbeeldingen verdwenen?

Externe afbeeldingen worden niet opgehaald — dat zou een verzoek naar een andere server sturen. Zet ze inline als data-URI's of sluit ze direct in de HTML in.

Werkt mijn CSS in een style-tag?

Style-tags worden uit veiligheid verwijderd. Inline style-attributen (style="...") blijven behouden.

Kan ik een hele opgeslagen webpagina converteren?

Je kunt het opgeslagen .html-bestand converteren, maar externe assets ontbreken dan. Pagina's die als "compleet" met lokale bestanden zijn opgeslagen, lijken het meest op het origineel.

Privacy by design

Blijft op je apparaat. Er wordt niets geüpload. De conversie draait in je browser: open het tabblad Netwerk tijdens het converteren en je ziet dat er niets wordt verzonden. Geen account, geen watermerk, geen daglimiet.