HTML till PDF-konverterare
Skriv ut HTML till en ren PDF direkt i webbläsaren, sanerad före rendering. Inget laddas upp.
Så här HTML till PDF
- Klistra in din HTML i rutan, eller tryck på ”Läs in en fil” och välj en .html-fil.
- Välj sidstorlek: A4 eller Letter.
- Tryck på Konvertera. HTML:en saneras, renderas utanför skärmen och skrivs ut till PDF.
- Ladda ner document.pdf.
Saneras först, renderas sedan
Det du klistrar in går genom DOMPurify innan en enda pixel ritas: script-taggar, händelsehanterare (onclick med flera), javascript:-URL:er och annat aktivt innehåll tas bort. Det som återstår är ren struktur – rubriker, stycken, listor, tabeller, bilder och länkar – rasteriserad med html2canvas och utskriven till en A4- eller Letter-PDF.
Det är därför det är säkert att klistra in opålitlig HTML här: saneraren körs före renderingen, i din egen flik, och utdata är en PDF – inte levande HTML. Verktyget är lika nöjt med ett fragment (en enda formaterad tabell) som med ett fullständigt dokument (html- och body-taggar hanteras).
Renderingsbredden är fast på 794 pixlar – CSS-pixelbredden för ett A4-ark – så radbrytningarna i PDF:en matchar vad en webbläsare skulle skriva ut, oavsett fönsterstorlek.
Begränsningar och ärliga förbehåll
Externa resurser laddas inte: en style-tagg tas bort, och bilder som pekar på andra servrar kan inte hämtas (det skulle bryta integritetslöftet). Inbäddade bilder som data-URI:er renderas perfekt. Inline-CSS i style-attribut fungerar; en stilmall för hela sidan gör det inte.
Mycket komplex CSS (grid-tunga layouter, webbtypsnitt) renderas ungefärligt, eftersom utskriftsmotorn använder html2canvas i stället för webbläsarens utskriftsflöde. För pixelperfekta sidor kan du skriva ut till PDF från webbläsaren själv; för snabba, privata PDF:er av innehåll med ett klick är det här verktyget rätt.
Upp till 50 MB HTML per körning. Allt körs i den här fliken; inget laddas upp.
Vanliga frågor
Är min HTML säker att klistra in här även om jag inte skrev den?
Ja. DOMPurify tar bort skript, hanterare och farliga URL:er före rendering. Utdata är en PDF, inte levande HTML.
Varför försvann mina externa bilder?
Fjärrbilder hämtas inte – det skulle skicka en förfrågan till en annan server. Bädda in dem som data-URI:er eller direkt i HTML:en.
Fungerar min CSS i en style-tagg?
Style-taggar tas bort av säkerhetsskäl. Inline-style-attribut (style="...") behålls.
Kan jag konvertera en hel sparad webbsida?
Du kan konvertera den sparade .html-filen, men externa resurser kommer att saknas. Sidor sparade som ”kompletta” med lokala filer renderas närmast originalet.
Integritet från grunden
Stannar på din enhet. Inget laddas upp. Konverteringen körs i din webbläsare: öppna nätverksfliken medan du konverterar och se att inget skickas. Inget konto, ingen vattenstämpel, ingen daglig gräns.