URL Printer is a browser-based studio designed for clean, controlled printing of web articles, blog posts, and online documentation, as well as generating publication-ready PDFs, workbooks, and e-books directly from web sources.
👉 Launch URL Printer Online (GitHub Pages)
- Clean Web Article & Blog Extraction: Powered by Mozilla's Readability engine and custom heuristic filters to strip away ads, navigation bars, popups, and visual clutter from web URLs or pasted HTML.
- Real-Time Print & PDF Layout Preview: Live A4 and A5 page pagination preview with customizable margins, mirror margins for bookbinding, and separate odd/even page headers and footers.
- Multi-Chapter Document Builder: Combine multiple web articles or blog posts into a single structured PDF document, study guide, or e-book with an automatically generated Table of Contents (TOC).
- Interactive Element Inspector: Click to hide, remove, or restyle specific paragraphs, images, or blocks before printing or exporting.
- Typography & Theme Presets: Choose from tailored print themes (Web Original, Eco-Print, Academic, Modern Editorial, E-Book) and font pairings (Inter, Playfair Display, Plus Jakarta Sans, Outfit, JetBrains Mono).
- Smart QR Code Linker: Automatically convert inline hyperlinks or source URLs into scannable QR codes for physical printouts.
- Project Persistence (
.urlprint): Save and reload complete multi-chapter projects via local browser storage or drag-and-drop.urlprint/.jsonproject files. - Multiple Export Formats: Print directly to a physical printer, save as a high-quality paginated PDF, or export to
.docx/ standalone HTML.
- Printing Web Articles & Blogs: Turn long-form articles, tutorials, and essays into clean, ink-friendly paper prints.
- Creating PDFs from Web Sources: Compile multi-part blog series or online documentation into a cohesive, paginated PDF book.
- Educational Workbooks & Study Guides: Format online learning materials with custom spacing, notes sections, and QR references for students.
- Offline Archiving: Save clean, readable versions of web pages for offline reading.
Open the live web application hosted on GitHub Pages: 👉 https://detee1.github.io/url-printer/
Download the latest standalone .zip archive from GitHub Releases, extract it, and double-click index.html — no server or installation required.
# Or clone via Git
git clone https://github.com/DeTee1/url-printer.git
cd url-printer
start index.html- HTML5 & CSS3: Modular vanilla CSS architecture (
themes.css,print-engine.css,app.css) with@media printoptimization. - Vanilla JavaScript: Zero-dependency client-side bundle (
js/app.js,js/readability.js) and modular architecture injs/modules/:extractor.js— Content extraction & sanitizationpaginationEngine.js— A4/A5 page layout & paginationchapterManager.js— Multi-article & chapter managementtocGenerator.js— Automatic Table of Contents generationinspector.js— Interactive DOM element editorqrGenerator.js— QR code generation for print linksdocxExporter.js— Word document export
Open source — feel free to use, modify, and share.