Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Word processor in your browser using HTML and CSS (for invoices, legal notices, etc.)
HTML Sheets of Paper is a free, MIT-licensed HTML/CSS template that turns web pages into accurately sized, printable sheets of paper for documents like invoices and legal notices. It provides a minimalist HTML skeleton and a set of CSS files that emulate physical paper—A4, A3, US Letter, US Legal, and US Tabloid—without the skeuomorphic paper textures you'd find in a typical graphic design mockup.
HTML Sheets of Paper is a lightweight, dependency-free HTML and CSS starter aimed at producing print-ready web documents. You input your content by editing index.html, and the included stylesheets enforce exact page dimensions and margins, so the browser view matches a physical sheet. A tiny JavaScript configuration lets you adjust the page height, and the template works in browsers as old as Chrome 4, Firefox 19, Safari 5, Opera 10.1, Internet Explorer 9, and Edge 12. The project, maintained by Delight (delight-im), has more than 1,200 stars on GitHub.
size attribute, and adjust the page-height config to get landscape sheets.Copy the project files to a directory, open index.html in a browser, and replace the sample content with your own. The CSS applies the chosen paper size, and the JavaScript configuration sets the page height. To print, follow the Chrome steps described in the README to save as PDF with the paper size, margins, headers, and background options set correctly.
The template is completely free and open source under the MIT License. There are no paid tiers or premium features.
Yes, it is released under the MIT License, so you can freely use, modify, and distribute it, including in commercial products.
It ships with CSS files for A4, A3, US Letter, US Legal, and US Tabloid. You can also create landscape versions by swapping the width and min-height values and updating the page-size attribute.
Yes, the project explicitly supports Chrome 4+, Firefox 19+, Safari 5+, Opera 10.1+, Internet Explorer 9+, and Edge 12+, covering browsers from around 2010 onward.
In Chrome, choose Save as PDF as the destination, select the paper size defined in the CSS, set Margins to None, uncheck Headers and footers, and check Background colors and images.
No. Because it's static HTML and CSS, you can run index.html directly from your local file system.
