Overview
Plant Together provides a comprehensive export system that allows you to download your diagrams in multiple formats. You can export individual documents or create a complete package containing all diagrams in a room.Export Formats
PlantUML Code
Export the raw
.puml source code for use in other PlantUML tools or documentation.SVG
Vector graphics format that scales perfectly at any resolution. Ideal for web and print.
PNG
Raster image format for easy sharing and embedding in presentations or documents.
How to Export
Open the Download Modal
Click the Download or Export button in the navigation bar. This opens the download package interface.
Select Documents
Choose which documents you want to export:
- Check the document to include it in the export
- Uncheck the document to exclude it
- Click the dropdown arrow to see format options for each document
All documents are selected by default with all formats enabled.
Choose Export Formats
For each document, select which formats you want:
- Quick Filters
- Per-Document Selection
Use the quick filter buttons at the top to apply bulk selections:
All
Export everything: code, SVG, and PNG for all documents
Code Only
Export only
.puml source filesSVG Only
Export only vector graphics
PNG Only
Export only raster images
Export Package Structure
The exported ZIP file is organized by document:Format Details
PlantUML Code (.puml)
Use cases:- Version control (Git)
- Import into other PlantUML tools
- Documentation repositories
- CI/CD pipeline diagram generation
SVG (Scalable Vector Graphics)
Use cases:- Web documentation
- High-quality printing
- Responsive designs
- Further editing in vector tools (Figma, Illustrator)
- ✅ Infinite scaling without quality loss
- ✅ Small file size
- ✅ Searchable text
- ✅ CSS-styleable
PNG (Portable Network Graphics)
Use cases:- PowerPoint/Keynote presentations
- Slack/Teams messages
- Email attachments
- Quick previews
- ✅ Universal compatibility
- ✅ Easy to share
- ✅ Embedded metadata
Export Process Details
Step-by-Step Workflow
- 1. Fetch UML Content
- 2. Create ZIP Archive
- 3. Process Each Document
- 4. Download ZIP
The export process starts by fetching all document content from the server:
Quick Filter Buttons
The modal provides four quick filter buttons for common export scenarios:Selection Logic
The export modal implements intelligent selection logic:Document-Level Selection
Format-Level Selection
This logic ensures consistency: you can’t have a document selected with no formats, and you can’t have formats selected without the document being checked.
Best Practices
Choose the Right Format
Choose the Right Format
For documentation:
- Use SVG for web docs (Markdown, MDX, HTML)
- Use PNG for static site generators
- Keep code in version control
- Use PNG for PowerPoint/Keynote
- Use SVG for web-based presentations (reveal.js)
- Use PNG for chat/email
- Use code for developer collaboration
Export Regularly
Export Regularly
Create backups of important diagrams:
- Export after major milestone completions
- Keep versioned exports in your project repository
- Export before making significant changes
- Consider automating exports via the API
Optimize File Sizes
Optimize File Sizes
SVG files:
- Already optimized by PlantUML
- Can be further compressed with SVGO if needed
- Use PNG for photographs/complex gradients
- Prefer SVG for simple diagrams (smaller file size)
- Consider PNG compression tools for large batches
Organize Your Exports
Organize Your Exports
Maintain a clear export structure:
Troubleshooting
Download Button Disabled
Download Button Disabled
SVG Conversion Failed
SVG Conversion Failed
Possible causes:
- Syntax errors in PlantUML code
- Unsupported PlantUML features
- Server rendering timeout
- Check the diagram renders correctly in the preview
- Fix any PlantUML syntax errors
- Try exporting individual documents instead of bulk
- Contact support if the issue persists
PNG Conversion Failed
PNG Conversion Failed
Possible causes:
- Very large/complex diagram
- Browser memory limitations
- CheerpJ rendering issues
- Try SVG export instead (usually more reliable)
- Simplify the diagram if possible
- Close other browser tabs to free memory
- Refresh the page and try again
ZIP File Is Empty or Corrupt
ZIP File Is Empty or Corrupt
Possible causes:
- Browser interrupted the download
- Insufficient storage space
- Popup blocker preventing download
- Check browser download settings
- Ensure sufficient disk space
- Disable popup blockers for Plant Together
- Try a different browser
Export Takes Too Long
Export Takes Too Long
Causes:
- Large number of documents
- Multiple PNG conversions (slow)
- Server under heavy load
- Export fewer documents at once
- Use SVG instead of PNG when possible
- Try during off-peak hours
- Use format filters to reduce processing
Programmatic Export
You can automate exports using the Plant Together API:Next Steps
Integrate Diagrams
Use the API to integrate exports into your workflow
Collaboration Guide
Learn how to work with teams on diagrams
Private Rooms
Secure your diagrams with private room access
PlantUML Documentation
Learn more about PlantUML syntax and features