Magic PDF logo

Magic PDF

Published May 2021
   •    Updated today

Plugin details

➡️➡️➡️ The Ultimate PDF generation plugin. Effortlessly convert any specific page of your application into a stunning, high-quality PDF document. 📑📕 With an automated cloud engine and deep structural controls, you can tailor every detail to match your requirements perfectly. 🔴🟠🟡🟢🔵🟣
FULLY AUTOMATED PDF GENERATION
Magic PDF is a cloud engine that visits a specific target page of your application and converts it into a PDF document by interacting directly with the plugin instructions you set up. You simply design your Bubble page using the dedicated plugin elements to tell the engine exactly how to handle complex document structures. It operates smoothly behind the scenes, downloads the file automatically, and seamlessly saves it straight back into your Bubble Database.

See it in action
Click on the buttons below to check the WEB demo and editor


Key Features
This plugin offers complete control over the layout and security of your generated documents, ensuring that your PDFs look exactly like your app design.

✅ Precision Layout Control: Seamlessly manage custom page margins, document orientation, and custom page sizing.
✅ Professional Document Structuring: Effortlessly design headers, footers, and automatic page numbers using regular Bubble elements.
✅ Smart Page Breaks: Define clean page breaks dynamically to prevent your text or elements from getting awkwardly cut off between pages.
✅ Secure Data Privacy: Protect your user data using secure magic login links so the cloud engine can bypass login screens safely while keeping data private.
✅ Flexible Parameter Passing: Send dynamic parameters and specific database Things directly to the target page to customize individual document contents.
✅ Quality Control: Set custom image quality to find the perfect balance between crisp visuals and lightweight document file sizes.

Full Documentation & Video Tutorial ✨
Get started in minutes with our comprehensive resources:

📖 Read the complete Notion guide: Magic PDF Documentation
📺 Watch the step-by-step tutorial: Video Tutorial

Flexible Pricing Options
This plugin is completely free to install and use. You can start generating documents immediately without any upfront costs. You will only need to upgrade to a paid plan if your application requires a high volume of PDF generations per month, making it perfect for both scaling projects and low-volume apps.

See it in action
Demo Page URL: https://cosmic-plugins.bubbleapps.io/magic-pdf
Editor Page URL: https://bubble.io/page?type=page&name=magic-pdf&id=cosmic-plugins

Click on the buttons below to check the WEB demo and editor

Free

For everyone

4.3 stars   •   34 ratings
76.4K installs
This plugin does not collect or track your personal data.

Other actions

Platform

Web

Contributor details

Cosmic Steve logo
Cosmic Steve
Joined 2020   •   31 Plugins
View contributor profile

Instructions

In a nutshell: when you install the plugin, follow these simple steps to build out your PDF logic.
- Get your API key by registering an account on magic-pdf.bubbleapps.io

- Design your target page using the dedicated plugin elements to easily manage page breaks, headers, footers, and margins.

- Trigger the PDF generation from anywhere in your application using the "Generate PDF" element action from the PDF generator element, or via the "Generate PDF (server)" server-side workflow action.

↔️ The layout engine matches your application target specs precisely, meaning your final PDF output will adapt flawlessly to your intended structure.

✨ You can now customize the plugin’s properties within the element inspector. Every property is fully documented. You will find the instructions in the element inspector, at the beginning of any section, or below any property (just click the text “show documentation” that will appear below the property field).

See how it works
We encourage you to take a look at the demo and editor page to see how the plugin works.

Click on the buttons below to check the WEB demo and editor



Legacy Elements Note
Please note that this plugin was previously dedicated to icons. Elements from the older icon plugin will remain accessible inside this updated package, but they will no longer receive updates or maintenance moving forward.

Types

This plugin can be found under the following types:
Background Services   •   Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:
PDF   •   Technical   •   Productivity   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (4.3)

Simply mind-blowing tool
June 2nd, 2026
I had never found a tool like this before. It builds perfect documents with headers and footers. Totally changed how my app generates PDFs
Clean page breaks
June 2nd, 2026
This extension solved a big issue for my reports layout. I really like how easily it handles custom page breaks without cutting lines across pages.
Best document generator
June 2nd, 2026
I love this plugin, it works very well!
i like it, but could you do it for me ?
October 15th, 2025
We have a transition applied to color, but for the trash icon (for example), I use an outline style by default and a solid style on hover. The transition doesn’t affect this state change. It doesn’t matter if I also change the color. when I change the state, the transition has no effect.
only missing one thing...
September 23rd, 2025
would be great to have a list of supported hero icons. If you go to the hero icon site and try some, not all work with this plugin...or maybe it's user error?
Bubble
TOMORROW: Just Shipped Livestream with Bubble co-founders Josh and Emmanuel. Join for a demo session of Bubble’s  latest product releases
RSVP HERE