---
ref: tool:canva/resize-design
name: Resize a design
company: company:canva
workflows: []
access: [mcp, api]
tags: [capability:design-assets, category:design, has:api, has:mcp]
docs: https://www.canva.dev/docs/apps/rest-apis/reference/resizes/create-design-resize-job/
updated: 2026-09-26
---

# Resize a design

Starts a job that creates a resized copy of a design at a preset design type or a custom width and height.

Needs a user on a plan with premium features, such as Canva Pro; Free users
get a limited trial. Canva docs, emails and Canva Code designs can't be
resized.

## Set up

Use the first option your agent supports.

### MCP (official, remote)

Add this server to your agent's MCP settings, then sign in when asked.

```json
{ "mcpServers": { "canva": { "url": "https://mcp.canva.com/mcp" } } }
```

Call the MCP tool `resize-design`.

Server URL: https://mcp.canva.com/mcp

### API (official)

- Base URL: https://api.canva.com/rest/v1
- Endpoint: `POST /resizes`
- Auth: OAuth; sign in when the agent asks
- Docs: https://www.canva.dev/docs/apps/rest-apis/

Before doing anything else, make one read-only call to confirm access.

## Rules

- Ask the user before anything that sends messages, costs money, or changes data.
- Never print API keys.
