| name | canva-resize |
| description | Resize designs to different dimensions. Use this skill when user wants to adapt
a design for different platforms or sizes. Creates a new resized copy without
modifying the original. Premium feature - requires Canva Pro or higher.
|
Canva Design Resize
Create resized copies of designs for different platforms and dimensions.
Capabilities
- Resize Designs - Create resized copies with new dimensions
- Cross-Platform Adaptation - Adapt designs for different social platforms
- Batch Resizing - Resize one design to multiple formats
Available Scripts
Resize Design
.venv\Scripts\python.exe scripts/resize_design.py "DAFxxxxxxxxxx" --width 1080 --height 1920
.venv\Scripts\python.exe scripts/resize_design.py "DAFxxxxxxxxxx" --width 1200 --height 628 --title "LinkedIn Version"
.venv\Scripts\python.exe scripts/resize_design.py "DAFxxxxxxxxxx" --width 1080 --height 1350 --timeout 600
.venv\Scripts\python.exe scripts/resize_design.py "DAFxxxxxxxxxx" --width 1080 --height 1080 --json
Common Resize Scenarios
Instagram Post to Story
.venv\Scripts\python.exe scripts/resize_design.py "DAFxxxxxxxxxx" --width 1080 --height 1920 --title "Story Version"
Facebook to LinkedIn
.venv\Scripts\python.exe scripts/resize_design.py "DAFxxxxxxxxxx" --width 1200 --height 628 --title "LinkedIn Version"
Social to YouTube Thumbnail
.venv\Scripts\python.exe scripts/resize_design.py "DAFxxxxxxxxxx" --width 1280 --height 720 --title "YouTube Thumbnail"
Presentation to Document
.venv\Scripts\python.exe scripts/resize_design.py "DAFxxxxxxxxxx" --width 1920 --height 1440 --title "4:3 Version"
Platform Dimension Reference
Social Media
| Platform | Type | Dimensions |
|---|
| Instagram | Post Square | 1080 x 1080 |
| Instagram | Post Portrait | 1080 x 1350 |
| Instagram | Story/Reel | 1080 x 1920 |
| Facebook | Post | 1080 x 1080 |
| Facebook | Cover | 820 x 312 |
| LinkedIn | Post | 1200 x 628 |
| LinkedIn | Banner | 1584 x 396 |
| Twitter | Post | 1200 x 675 |
| Twitter | Header | 1500 x 500 |
| YouTube | Thumbnail | 1280 x 720 |
| Pinterest | Pin | 1000 x 1500 |
Business
| Type | Dimensions |
|---|
| Presentation 16:9 | 1920 x 1080 |
| Presentation 4:3 | 1024 x 768 |
| A4 Document | 595 x 842 |
| US Letter | 612 x 792 |
| Business Card | 1050 x 600 |
Constraints
Maximum Pixels
- Total limit: 25,000,000 pixels (width × height)
- Example: 5000 × 5000 = 25M (maximum)
- Example: 6000 × 5000 = 30M (exceeds limit)
Feature Availability
- Requires: Canva Pro, Teams, or Enterprise
- Free accounts: Will receive 403 error
3-Mode Workflow
MODE 1: PLAN
- Get current design dimensions
- Determine target platform/size
- Check pixel limit (25M max)
MODE 2: CLARIFY
Ask user to confirm:
- Target dimensions
- New title for resized version
- Which platforms to target
MODE 3: IMPLEMENT
.venv\Scripts\python.exe scripts/resize_design.py "DAFxxxxxxxxxx" \
--width 1080 --height 1920 \
--title "Instagram Story Version"
Batch Resizing Workflow
To resize one design to multiple formats:
.venv\Scripts\python.exe scripts/resize_design.py "DAForiginal" --width 1080 --height 1080 --title "Instagram Post"
.venv\Scripts\python.exe scripts/resize_design.py "DAForiginal" --width 1080 --height 1920 --title "Instagram Story"
.venv\Scripts\python.exe scripts/resize_design.py "DAForiginal" --width 1200 --height 630 --title "Facebook Post"
.venv\Scripts\python.exe scripts/resize_design.py "DAForiginal" --width 1200 --height 628 --title "LinkedIn Post"
.venv\Scripts\python.exe scripts/resize_design.py "DAForiginal" --width 1200 --height 675 --title "Twitter Post"
Error Handling
Premium Required
Error: 403 Forbidden
Note: Resize requires Canva Pro or higher
Solution: Upgrade Canva plan or manually create new designs
Pixel Limit Exceeded
Error: Total pixels (30,000,000) exceeds maximum (25,000,000)
Solution: Use smaller dimensions
Design Not Found
Error: 404 Not Found
Solution: Verify design ID exists
Tips
- Content Reflow: Canva intelligently repositions elements when resizing
- Review After Resize: Always check the resized design - some manual adjustments may be needed
- Keep Originals: Resize creates a copy, original is preserved
- Title Convention: Use descriptive titles like "Campaign - Instagram" for easy identification