Transform HTML files or code into professionally formatted PDFs with pixel-perfect rendering and full layout control. Upload HTML files or paste code directly, then customize page size, margins, scale, headers/footers, and rendering options to create PDFs exactly as you need them.
Choose input method: Upload an HTML file (up to 200MB) or check 'Use content instead of file' to paste HTML code directly.
Configure page settings: Select page size (A4/Letter/A3), adjust scale (zoom level 0.1-2.0), and set margins in millimeters for each edge.
Set rendering options: Enable landscape orientation if needed, turn on 'Print background' to include background colors/images, or enable 'Prefer CSS page size' to use CSS @page rules.
Optional: Add custom headers/footers by checking 'Display header/footer' and entering HTML templates. Use placeholders like <span class='pageNumber'></span> for page numbers.
Optional: Adjust wait delay (in milliseconds) if your HTML contains JavaScript that needs time to execute before rendering (e.g., for charts or dynamic content).
The tool processes based on file size: Files 10MB or smaller convert instantly without server storage. Files over 10MB upload for processing and auto-delete after 2 hours.
Click 'Convert to PDF' to start conversion.
Download your generated PDF file when ready.
Fast PDF processing with our powerful online tool. Works entirely in your browser, no installation needed.