What comes across
The HTML is read and laid out as a document. Headings, paragraphs, line breaks, bold, italic and underline, links, bulleted and numbered lists, tables with borders, block quotes and simple inline styles such as style=”color:#0a7a55″ or text alignment come across. Pictures are included when they’re embedded in the HTML as PNG or JPG data (data:image/png;base64,…). The page title becomes the PDF’s title.
Scripts, style sheets, web fonts and page layouts made with CSS columns, flexbox or grid are not applied, so the result looks like a clean document rather than the original web page. Text uses the built-in Roboto font, which covers Latin, Greek and Cyrillic letters but not Urdu, Hindi, Arabic or Chinese yet.
No web addresses
The tool doesn’t fetch pages or files from the internet: everything stays in your browser, and other websites don’t allow their pages to be read this way anyway. So you can’t type a URL; paste the page’s HTML instead. For the same reason, pictures linked from other sites are left out, and the message tells you how many. To save a live web page exactly as it looks, open it and use your browser’s Print › Save as PDF.
Good uses
- Saving an HTML email receipt, booking or invoice as a PDF for your records.
- Turning notes or a snippet of formatted text into a printable page.
- Making a quick PDF from HTML that your own app or template produced.
- Printing a formatted snippet, such as a table copied from a web page.
If you paste plain text with no tags, it’s treated as text: blank lines start new paragraphs and single line breaks are kept. Files up to 10 MB can be opened. Your HTML is opened and processed in your browser, so it is never uploaded to a server.