Understanding Bleed Settings: Print for Figma vs InDesign & Illustrator
Learn how Print for Figma's bleed modes work and how they compare to Adobe InDesign and Illustrator workflows. Clear explanations with visual examples.

If you've used Adobe InDesign or Illustrator for print work, you might feel confused when setting up bleed in Print for Figma. You're not aloneβwe've heard from many users asking:
"We are a bit confused on how the bleeds work on this plugin. We are adding bleeds as we would do in Illustrator but the actual 'artboard' dimensions and the inside-the-bleed dimensions make no sense."
This confusion stems from fundamental differences in how these three tools approach bleed. Let's break it down step by step.
What is Bleed in Print Design?
Bleed is the extra area around your final print size that extends beyond the trim line. It's a safety margin that ensures:
- Full-coverage backgrounds reach the edge after trimming
- No white borders appear if the guillotine cuts slightly off-center
- Colors and images extend past the final size
Standard bleed values:
- 3mm (0.125 inches) for most commercial printing
- 5mm (0.2 inches) for large format or demanding jobs
The key concept: Bleed is not part of your final product sizeβit's extra area that gets trimmed off.
π New to InDesign/Illustrator?
The next two sections compare Print for Figma to Adobe's professional design tools. If you haven't used InDesign or Illustrator before:
- Option A: Skip to How Print for Figma Works β (recommended for beginners)
- Option B: Keep reading to understand why the plugin has two modes (helpful context)
Already familiar with Adobe tools? The comparisons below will help you transition smoothly! β
How InDesign Handles Bleed
The Three-Layer Mental Model
InDesign uses a clear, professional print workflow with distinct layers:
βββββββββββββββββββββββββββββββββββββββ
β Bleed Area (3mm extension) β β Extra safety zone
β βββββββββββββββββββββββββββββββββ β
β β Page Size (Final Trim) β β β Your final product size
β β 210Γ297mm (A4) β β
β β βββββββββββββββββββββββββββ β β
β β β Margins (Safe Zone) β β β β Text-safe area
β β β β β β
β β β Your content here β β β
β β β β β β
β β βββββββββββββββββββββββββββ β β
β βββββββββββββββββββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββ
216Γ303mm (A4 + 3mm bleed)

InDesign Workflow
- Create Document: Set page size to final trim size (e.g., A4 = 210Γ297mm)
- Set Bleed: Add 3mm bleed in Document Setup
- Design: Extend background images/colors to the red bleed guideline
- Export PDF: Choose "Use Document Bleed Settings"
- β With bleed: PDF = 216Γ303mm
- β Without bleed: PDF = 210Γ297mm
Key principle: Page size always equals final trim size. Bleed is optional extra space added during export.
How Illustrator Handles Bleed
The Flexible Artboard Approach
Illustrator is more flexible (and sometimes more confusing) because it's designed for both print and digital work:
βββββββββββββββββββββββββββββββββββββββ
β Red Bleed Guideline β
β βββββββββββββββββββββββββββββββββ β
β β Artboard β β
β β 210Γ297mm β β
β β β β
β β Objects can extend β β
β β beyond artboard β β
β β β β
β βββββββββββββββββββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββ

Illustrator Workflow
Option A: Traditional (like InDesign)
- Create artboard at trim size (210Γ297mm)
- Set bleed to 3mm in Document Setup
- Extend objects to red bleed line
- Export PDF with "Use Document Bleed Settings"
- PDF = 216Γ303mm
Option B: Pre-sized Artboard (common but non-standard)
- Create artboard at trim size + bleed (216Γ303mm)
- Set bleed to 0mm
- Design knowing outer 3mm will be trimmed
- Export PDF
- PDF = 216Γ303mm
The Problem for Users
Many Illustrator users mix these approaches:
- Some create artboards at trim size + bleed
- Others use trim size with bleed settings
- Some don't set bleed at all and just make the artboard bigger
This creates inconsistent mental models when moving to other tools.
How Print for Figma Handles Bleed
Two Modes for Two Workflows
Print for Figma offers two bleed modes to support both InDesign-style and Illustrator-style workflows:
Mode 1: Expand (Recommended, Default)
Mental model: "I'm telling you my final trim size, please add bleed for me"
This matches the InDesign workflow:
You input: 210Γ297mm (A4 trim size)
Bleed setting: 3mm
Plugin creates:
βββββββββββββββββββββββββββββββββββββββ
β Figma Frame: 216Γ303mm β β Auto-expanded
β βββββββββββββββββββββββββββββββββ β
β β TrimBox (slice): 210Γ297mm β β β Your input size
β β β β
β β Design area β β
β β β β
β βββββββββββββββββββββββββββββββββ β
β 3mm bleed all sides β
βββββββββββββββββββββββββββββββββββββββ
Export PDF: 216Γ303mm (with bleed)

What happens:
- Figma frame automatically becomes: 210 + 3Γ2 = 216mm wide
- TrimBox (crop marks) positioned at: 210Γ297mm
- Bleed area: 3mm extension on all sides
Best for:
- Users coming from InDesign
- Standard print workflows
- When you think in "final product size"
Mode 2: Contain (Advanced)
Mental model: "My frame is already full-size including bleed, calculate the trim for me"
This matches the Illustrator "pre-sized artboard" workflow:
You input: 216Γ303mm (full size with bleed)
Bleed setting: 3mm
Plugin creates:
βββββββββββββββββββββββββββββββββββββββ
β Figma Frame: 216Γ303mm β β Your input (no expansion)
β βββββββββββββββββββββββββββββββββ β
β β TrimBox (slice): 210Γ297mm β β β Auto-calculated
β β β β (216-6 = 210mm)
β β Design area β β
β β β β
β βββββββββββββββββββββββββββββββββ β
β 3mm bleed all sides β
βββββββββββββββββββββββββββββββββββββββ
Export PDF: 216Γ303mm (with bleed)

What happens:
- Figma frame stays: 216Γ303mm (no expansion)
- TrimBox calculated as: 216 - 3Γ2 = 210mm wide
- Bleed area: outer 3mm of frame
Best for:
- Users coming from Illustrator
- When your Figma frames are already sized "trim + bleed"
- Advanced users with existing templates
Side-by-Side Comparison
| Aspect | InDesign | Illustrator | Print for Figma (Expand) | Print for Figma (Contain) |
|---|---|---|---|---|
| Input size means | Final trim size | Usually trim size | Final trim size | Full size (trim + bleed) |
| Bleed handling | Added externally | Red guideline | Auto-expand frame | Calculate trim inside |
| Frame/Page size | Always trim size | Varies by user | Trim + bleed + crops | Input size (unchanged) |
| TrimBox position | N/A (page edge) | N/A (artboard edge) | Equals input size | Input minus bleed |
| Export PDF size | Trim + bleed | Trim + bleed | Trim + bleed | Trim + bleed |
| Best for | Professional print | Graphic design | InDesign users | Illustrator users |

Visual Guide: What You See vs What You Get
Expand Mode Example
User's perspective:
"I want business cards at 90Γ50mm"
ββββββββββββββββββββββββββββββββββββ
β What you INPUT: β
β Width: 90mm β
β Height: 50mm β
β Bleed: 3mm β
β Mode: Expand β β
ββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββββββββββββββββ
β What FIGMA CREATES: β
β Frame: 96Γ56mm β β Auto-expanded
β ββββββββββββββββββββββββββββββ β
β β TrimBox: 90Γ50mm β β β Your cards
β β (crop marks here) β β
β ββββββββββββββββββββββββββββββ β
β 3mm bleed on all sides β
ββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββββββββββββββββ
β What PDF EXPORTS: β
β PDF size: 96Γ56mm β β With bleed
β Trim size: 90Γ50mm β β Final cards
ββββββββββββββββββββββββββββββββββββ
Contain Mode Example
User's perspective:
"My frame is already 96Γ56mm (cards with bleed)"
ββββββββββββββββββββββββββββββββββββ
β What you INPUT: β
β Width: 96mm β
β Height: 56mm β
β Bleed: 3mm β
β Mode: Contain β β
ββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββββββββββββββββ
β What FIGMA CREATES: β
β Frame: 96Γ56mm β β Unchanged
β ββββββββββββββββββββββββββββββ β
β β TrimBox: 90Γ50mm β β β Calculated
β β (crop marks here) β β (96-6=90)
β ββββββββββββββββββββββββββββββ β
β 3mm bleed on all sides β
ββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββββββββββββββββ
β What PDF EXPORTS: β
β PDF size: 96Γ56mm β β With bleed
β Trim size: 90Γ50mm β β Final cards
ββββββββββββββββββββββββββββββββββββ
Key difference: Same PDF output, different input assumptions!
Decision Tree: Which Mode Should I Use?
START: Setting up a new print document
β
ββ Do you think in "final product size"?
β (e.g., "I want A4 flyers" = 210Γ297mm)
β β
β YES β Use EXPAND mode β
β Input: 210Γ297mm
β Plugin creates: 216Γ303mm frame
β Perfect for InDesign users
β
ββ Is your Figma frame already "product + bleed"?
(e.g., frame is 216Γ303mm for A4 with bleed)
β
YES β Use CONTAIN mode β
Input: 216Γ303mm
Plugin calculates: 210Γ297mm trim
Perfect for Illustrator users
When in doubt β Use EXPAND (default)
Common Scenarios Explained
Scenario 1: "I'm getting the wrong trim size!"
Problem: User inputs 210Γ297mm, expects frame to stay 210Γ297mm, but sees 216Γ303mm
Cause: Using Expand mode (default)
Solution: This is correct behavior! In Expand mode:
- 210Γ297mm = your final trim size β
- 216Γ303mm = frame with bleed added β
- The TrimBox slice shows where cutting happens
Alternative: If you want frame = input, use Contain mode, but then:
- Input: 216Γ303mm
- Trim: 210Γ297mm (calculated)
Scenario 2: "My artboard dimensions make no sense"
Problem: User sees "Frame: 216Γ303mm" and "TrimBox: 210Γ297mm" and doesn't understand the relationship
Cause: Not understanding that frame β final product when bleed is involved
Solution: Think of it this way:
- Frame = the canvas you work on (includes bleed safety zone)
- TrimBox = where the guillotine cuts (your final product)
- Bleed = the space between them (safety margin)
This is exactly like InDesign's page + bleed structure.
Scenario 3: "Coming from Illustrator, nothing matches"
Problem: In Illustrator, user created 216Γ303mm artboards for A4 with bleed. In Print for Figma, inputting 216Γ303mm gives wrong results.
Cause: Using Expand mode with Illustrator-style input
Solution A: Switch to Contain mode
- Input: 216Γ303mm (your existing frame size)
- Bleed: 3mm
- Trim: 210Γ297mm β (auto-calculated)
Solution B: Change workflow to match InDesign
- Input: 210Γ297mm (final trim)
- Bleed: 3mm
- Frame: 216Γ303mm β (auto-expanded)
- Use Expand mode (recommended for future projects)
Best Practices
For InDesign Users
β Use Expand mode (default)
- Input final trim dimensions
- Let plugin handle bleed expansion
- Works exactly like InDesign Document Setup
InDesign: Print for Figma:
Document: A4 Input: A4 (210Γ297mm)
Bleed: 3mm β Bleed: 3mm
Export w/ bleed Mode: Expand β
Result: 216Γ303 Result: 216Γ303mm frame
For Illustrator Users
Option A: Adapt to InDesign workflow (recommended)
β Start thinking in "final trim size"
- Create Figma frames at product size (not product + bleed)
- Use Expand mode
- Let plugin add bleed
Option B: Keep Illustrator workflow
β Use Contain mode for existing templates
- Keep frames at full size (trim + bleed)
- Plugin calculates trim automatically
For New Users
β Default to Expand mode
- Easier mental model
- Matches professional print workflows
- Clear separation: input = final product size
β οΈ Only use Contain mode if:
- Migrating from Illustrator with pre-sized frames
- Working with existing templates sized "trim + bleed"
- You understand the inverse calculation
Real-World Examples
Note: For a detailed business card walkthrough with visual diagrams, see the Visual Guide section above.
Example 1: A4 Flyer
Expand mode (recommended):
You: "I want A4 flyers"
Input: 210Γ297mm
Bleed: 3mm
Frame: 216Γ303mm (auto)
TrimBox: 210Γ297mm
PDF: 216Γ303mm
Printer trims to: 210Γ297mm β
Contain mode (if frame pre-sized):
You: "My frame is 216Γ303mm"
Input: 216Γ303mm
Bleed: 3mm
Frame: 216Γ303mm (unchanged)
TrimBox: 210Γ297mm (auto)
PDF: 216Γ303mm
Printer trims to: 210Γ297mm β
Example 2: US Letter Poster
Expand mode:
Input: 8.5Γ11 inches (Letter)
Bleed: 0.125 inches
Frame: 8.75Γ11.25 inches
TrimBox: 8.5Γ11 inches
PDF: 8.75Γ11.25 inches
Final poster: 8.5Γ11 inches
Contain mode:
Input: 8.75Γ11.25 inches
Bleed: 0.125 inches
Frame: 8.75Γ11.25 inches
TrimBox: 8.5Γ11 inches
PDF: 8.75Γ11.25 inches
Final poster: 8.5Γ11 inches
Frequently Asked Questions
Q: Which bleed mode should I use? How does it compare to InDesign/Illustrator?
A: Use Expand mode (default) for 95% of cases
Expand mode = InDesign workflow:
- Input your final trim size (e.g., 210Γ297mm for A4)
- Plugin adds bleed automatically
- Frame expands to include bleed
- Perfect for: Most users, InDesign users, when unsure
Contain mode = Illustrator "pre-sized artboard" workflow:
- Input full size including bleed (e.g., 216Γ303mm)
- Plugin calculates trim inside
- Frame stays same size
- Perfect for: Migrating Illustrator templates, advanced users
Not sure? Use Expand mode β
Q: Do both modes export the same PDF?
A: Yes! Both modes export identical PDFs with bleed.
The difference is only in what your input dimensions represent:
- Expand: input = trim (final product)
- Contain: input = full size (trim + bleed)
The exported PDF always includes bleed in both cases.
Q: Why does my frame size not match my input?
A: You're in Expand mode (default)
Expand mode adds bleed around your input:
- Input: 210mm β Frame: 210 + 3Γ2 = 216mm
This is correct behavior! Your input is the final trim size.
If you want frame = input, use Contain mode (but understand this changes what input means).
Q: Can I switch modes for an existing document?
A: Yes, but dimensions change
If you switch from Expand β Contain with same input:
- Frame stays same size
- TrimBox moves (becomes smaller)
- Not recommended mid-project
Best practice: Choose mode at project start and stick with it.
Q: What if I don't need bleed?
Set bleed to 0mm in both modes:
- Expand mode: Frame = Input (no expansion)
- Contain mode: Frame = Input, TrimBox = Input
- Both work identically with 0mm bleed
Summary: The Complete Picture
The Core Difference
Print for Figma's two modes solve a real problem: Different design tools teach different mental models for bleed.
Key Takeaways
- Bleed is always extra space beyond your final product size
- Both modes export identical PDFs with bleed
- The difference is input interpretation:
- Expand: "I'm giving you trim size" (like InDesign)
- Contain: "I'm giving you full size" (like Illustrator pre-sized artboards)
- 95% of users should use Expand mode (default)
- Frame size β final product size when bleed is involved (this is normal!)
Quick Reference
Use Expand mode when:
- β You think in final product dimensions
- β Coming from InDesign
- β Starting a new project
- β Unsure which to choose
Use Contain mode when:
- β Frames already sized "trim + bleed"
- β Migrating Illustrator templates
- β Advanced user who understands inverse calculation
Still Confused?
If bleed settings still don't make sense, try this simple test:
Test with Expand mode:
- Input: 100Γ100mm
- Bleed: 5mm
- Expected frame: 110Γ110mm (100 + 5Γ2)
- Expected TrimBox: 100Γ100mm
Test with Contain mode:
- Input: 110Γ110mm
- Bleed: 5mm
- Expected frame: 110Γ110mm (unchanged)
- Expected TrimBox: 100Γ100mm (110 - 5Γ2)
Both create the same final document. The difference is what "100mm" means to you.
Next Steps
Ready to set up your print project correctly?
- Determine your mental model: Do you think in final trim size or full size?
- Choose the right mode: Expand (recommended) or Contain
- Set up your document with proper bleed settings
- Export with confidence knowing your PDF has correct bleed
Need more help? Check out:
Have feedback on this guide? Let us know what's still unclear and we'll update it!