Webpagina opslaan als PDF: waarom MHTML het wint van Print (2026)
"Webpagina opslaan als PDF" betekent voor de meeste mensen meestal één ding: Cmd/Ctrl + P β "Opslaan als PDF". Dat werkt voor eenvoudige artikelen. Voor moderne sites β prijspagina's, dashboards, lange scroll-documentatie, elke pagina met sticky headers of lazy-loaded afbeeldingen β produceert Print to PDF vaak een kapotte capture: bijgesneden tabellen, ontbrekende afbeeldingen, ad-placeholders, vreemde pagina-einden. Er is een betere manier om de pagina vast te leggen precies zoals deze rendert, en die gaat via MHTML.
Wat is MHTML?
MHTML (MIME HTML) is een single-file web archive-formaat. Waar een opgeslagen
.html -bestand afbeeldingen en stylesheets extern refereert, bundelt een
.mhtml -bestand alles samen β HTML, CSS, afbeeldingen, fonts β in één bestand. Chromium-gebaseerde browsers (Chrome, Edge, Brave, Arc) slaan MHTML native op. Safari's equivalent is het .webarchive -formaat.
Waarom MHTML → PDF het wint van Print to PDF
- De volledige pagina, niet de printweergave. Veel sites hebben een
@media printstylesheet die navigatie, advertenties en decoratieve elementen verwijdert. Soms is dat wat je wilt; vaak niet. MHTML legt de schermweergave precies vast. - Lazy-loaded afbeeldingen overleven. Lange pagina's met infinite-scroll of intersection-observer afbeelding-loading worden vaak afgedrukt als gebroken-afbeelding placeholders. MHTML wacht tot de pagina klaar is met renderen en maakt dan een snapshot van alles.
- Sticky headers worden niet op elke pagina gedupliceerd. Print to PDF rendert sticky navigatie vaak opnieuw op elke afgedrukte pagina. MHTML → PDF behandelt de pagina als één lang canvas.
- Later opnieuw te converteren. Het MHTML-bestand zelf is duurzaam. Je kunt opnieuw exporteren naar PDF met verschillende paginaformaten of marges zonder de oorspronkelijke site, die mogelijk is veranderd, opnieuw te laden.
Stap voor stap: Chrome / Edge / Brave
- Open de pagina die je wilt opslaan.
- Wacht tot deze volledig is geladen β scroll naar beneden en weer naar boven zodat lazy-loaded secties renderen.
- Cmd/Ctrl + Sen kies dan in het opslaan-dialoog
Webpagina, enkel bestandzijn. De bestandsextensie wordt
.mhtml. - Open to-pdf.com/mhtml-to-pdf and drop the file in.
- Click Convert PDF. The page is reconstructed in your browser and exported with proper pagination.
De MHTML → PDF-conversie gebeurt in je browser, niet op een server. Het archief verlaat nooit je apparaat.
Stap voor stap: Firefox
Firefox heeft geen native MHTML-opslag. Twee opties:
- Installeer de Save Page WE extensie, die MHTML exporteert.
- Of sla de pagina op als één HTML-bestand (rechtsklik → "Pagina opslaan als" → "Webpagina, compleet"), en sleep dat in de HTML naar PDF tool. Je verliest sommige afbeeldingsassets als ze worden geladen vanaf cross-origin URL's, maar tekst en layout blijven netjes behouden.
Stap voor stap: Safari
Safari slaat .webarchive standaard op, wat zijn eigen formaat is. Om de MHTML-pipeline te gebruiken:
- Open de pagina in Safari.
- Bestand → Opslaan als → kies Webarchief.
- Om .webarchive naar MHTML te converteren, is de gemakkelijkste weg om de pagina opnieuw te openen in Chrome en daar MHTML op te slaan. De meeste gebruikers vinden dit sneller dan een Mac-conversietool installeren.
Wanneer Print to PDF eigenlijk de juiste keuze is
Print to PDF wint nog steeds voor twee gevallen:
- Artikelen en blogposts. Reader-mode style content waar de print-stylesheet van de uitgever goed is β kranten, nieuwsmagazines, goed ontworpen blogs.
- Je hebt tekst-selecteerbare output nodig. Browser print produceert echte PDF-tekst. De MHTML → PDF-tool rasteriseert voor kwaliteit, dus het resultaat is afbeelding-gebaseerd. Als doorzoekbaarheid belangrijker is dan layout-fidelity, wint Print to PDF.
Privacy-notities
Veel "URL naar PDF"-services (PDFmyURL, html-pdf-node, Browserless, enz.) werken door een headless browser op hun servers te starten en je URL namens jou te bezoeken. Dat werkt, maar de URL β en eventuele auth-cookies die je zou moeten delen om een ingelogde pagina vast te leggen β gaan door iemand anders' infrastructuur. MHTML lokaal opslaan en in je browser converteren houdt zowel de URL als de pagina-inhoud privΓ©.