📄 Print Mode Bookmarklet

Clean up web pages for printing by removing unwanted elements

What It Does

This bookmarklet transforms any webpage into a clean, print-friendly format. It applies a minimalist Times New Roman style and lets you click to remove any unwanted elements before printing.

The Bookmarklet

Drag this button to your bookmarks bar:

🖨️ Print Mode
Can't drag? Follow the manual installation instructions below.

Or copy the code manually:

javascript:(function(){if(window.printModeActive){alert('Print%20mode%20already%20active!');return;}window.printModeActive=true;const%20s=document.createElement('style');s.id='printModeStyle';s.textContent='*{font-family:"Times%20New%20Roman",Times,serif!important;color:#000!important;background:white!important;border:none!important;box-shadow:none!important;text-shadow:none!important}body{max-width:800px;margin:20px%20auto;padding:20px;line-height:1.6}img,video,iframe,audio,svg,canvas{display:none!important}a{text-decoration:underline!important}.print-mode-deletable:hover{outline:3px%20solid%20red!important;cursor:pointer!important;background:rgba(255,0,0,0.1)!important}#printModeNotice{position:fixed;top:10px;right:10px;background:#000!important;color:#fff!important;padding:15px%2020px;border-radius:8px;z-index:999999;font-size:14px;box-shadow:0%204px%206px%20rgba(0,0,0,0.3)!important}#printModeExit{background:#e74c3c!important;color:#fff!important;border:none;padding:8px%2016px;margin-left:15px;border-radius:4px;cursor:pointer;font-weight:bold}#printModeExit:hover{background:#c0392b!important}';document.head.appendChild(s);const%20notice=document.createElement('div');notice.id='printModeNotice';notice.innerHTML='Print%20Mode%20Active%20-%20Click%20any%20element%20to%20delete%20itExit';document.body.appendChild(notice);document.getElementById('printModeExit').onclick=function(){document.getElementById('printModeStyle').remove();notice.remove();document.querySelectorAll('.print-mode-deletable').forEach(el=>{el.classList.remove('print-mode-deletable');el.onclick=null;});window.printModeActive=false;};const%20allElems=document.querySelectorAll('body%20*');allElems.forEach(el=>{if(el.id!=='printModeNotice'&&el.id!=='printModeExit'){el.classList.add('print-mode-deletable');el.onclick=function(e){e.preventDefault();e.stopPropagation();if(confirm('Delete%20this%20element?')){el.remove();}};}});})();

Installation Instructions

Method 1: Drag and Drop (Easiest)

  1. Make sure your bookmarks bar is visible (press Ctrl+Shift+B on Windows/Linux or Cmd+Shift+B on Mac)
  2. Drag the purple button above directly to your bookmarks bar
  3. That's it! Click the bookmark on any webpage to activate Print Mode

Method 2: Manual Installation

  1. Right-click your bookmarks bar and select "Add page" or "Add bookmark"
  2. For the Name, enter: Print Mode
  3. Triple-click the code box above to select all the code, then copy it (Ctrl+C or Cmd+C)
  4. Paste the code into the URL or Address field
  5. Click Save
💡 Tip: Some browsers might remove the javascript: prefix when you paste. If it doesn't work, make sure the code starts with javascript:

How to Use

  1. Navigate to any webpage you want to print
  2. Click the Print Mode bookmark in your bookmarks bar
  3. The page will transform into a clean, print-friendly format
  4. Hover over elements to highlight them in red, then click to delete unwanted sections
  5. When ready, press Ctrl+P (or Cmd+P on Mac) to print
  6. Click the Exit button in the top-right corner to restore the original page