How to Resize One Graphic for Every Platform in Canva
Use Canva's Magic Resize to turn a single design into Instagram, story, Twitter, and Pinterest sizes in one step.
Each platform wants a different size, and rebuilding the same graphic four times is a waste of an afternoon. Canva's Magic Resize copies one design into any number of new sizes at once, then you just nudge the layout. This guide walks the whole flow.
What you need
- A Canva Pro account (Magic Resize is a Pro feature)
- One finished design to start from
- A list of the platform sizes you want
Step 1: Finish your master design
Build the design well in one size first, usually a 1080 by 1080 square. Resize works better when your master is clean, because every copy inherits its elements.
Step 2: Open Resize
In the top toolbar click Resize (it may read Resize and Magic Switch). A panel opens with common sizes and a search box for custom ones. Tick every target size you need.
Step 3: Copy and resize
Click Copy and resize. Canva creates a separate copy of your design in each chosen size and opens them as new designs. Your original stays untouched.
Step 4: Tidy each copy
Open each resized design and adjust. In a tall story, stretch the background and move text up. In a wide Twitter version, spread elements horizontally. Keep the same fonts and colors so the set feels unified.
Step 5: Export each version
Download each design at its native size. Name the files clearly so you know which goes where when you schedule the posts.
Result
From one square design you produce a story, a pin, and a tweet image in a few minutes, all visually consistent. This is the fastest way to keep a campaign looking the same everywhere.
Watch related tutorials
26:00
17:00
13:00
10:00
18:42
21:09