Print Elements and HTML

Demo to preview the plugin:

Introduction

The Print Elements and HTML plugin lets you print specific sections or HTML content directly from your Bubble app - no external services required.
Unlike standard browser printing (which prints the entire page), this plugin gives you complete control over which elements or custom HTML blocks are printed, including optional headers, footers, and page titles.
It’s ideal for use cases such as invoices, receipts, reports, certificates, or printable forms, and works seamlessly across both desktop and mobile devices.
Key Features

Prerequisites

Before you begin:
  • Enable ID Attributes in your Bubble app under
    • Settings → General → Expose the option to add an ID attribute to HTML elements.
  • Assign unique Element IDs to the elements you want to print.
  • Add the Print Elements and HTML element to your page (this enables the print actions in workflows).

Image without caption

How to setup

Step 1. Install the Plugin

Step 2. Add the Plugin Element

Step 3. Print Element by ID

Step 4. Print HTML Element

Plugin Element - Print Elements

Image without caption

Element Actions

Print Element
Print HTML

Image without caption

Changelogs