Inkscape: How to Change Page Size to Expand a Logo Canvas
Change the page size in Inkscape to give a logo more canvas, either with Document Properties or by fitting the page to the artwork. Then recenter it and check the result.
Contents
The short answer
Inkscape gives you two main ways to change the page size. You can type new dimensions in Document Properties (File > Document Properties, Shift+Ctrl+D), or you can fit the page to your artwork with Resize Page to Selection (Shift+Ctrl+R in Inkscape 1.x). Resizing the page changes only the canvas. Your logo keeps its size and shape, and it does not move to a new position. After an expansion you usually need to recenter the artwork yourself.
In Inkscape, the page is the rectangle that defines the document's width, height and default export area. The canvas is the unlimited workspace around the page. Objects can sit outside the page and still exist in the file, but a page-area export leaves them out. When people say they want to expand the canvas of a logo, they normally mean enlarging the page so there is more empty space around the artwork.
Menu labels and dialog layouts have changed between Inkscape releases. Version 1.2 reorganised Document Properties and added a dedicated Pages tool. The steps below describe the general workflow. If a label on your screen differs, look for the closest equivalent.
Method 1: Set exact dimensions in Document Properties
Use this method when you need a specific page size, such as a canvas size your client or platform asked for.
- 1. Open Document Properties with File > Document Properties or Shift+Ctrl+D.
- 2. Choose the unit you want to work in, such as px, mm or in.
- 3. Enter the new width and height, or pick a preset size from the list.
- 4. Close the dialog. The page outline on screen now shows the new size.
- 5. Check the artwork position. It stays where it was relative to the page origin, so after an enlargement it often sits off-center or in a corner.
Document Properties may also show a Scale or viewBox setting next to the size fields. This setting controls how internal user units map to the display units. Leave it alone unless you know why it needs to change, because editing it can change how existing artwork is measured and displayed.
Method 2: Fit the page to the artwork, with margins
Use this method when the canvas should hug the logo, with or without breathing room around it.
- 1. Select the logo. Press Ctrl+A to select everything on the current layer, or Ctrl+Alt+A to select across all layers.
- 2. Run Edit > Resize Page to Selection (Shift+Ctrl+R). If nothing is selected, Inkscape fits the page to the whole drawing.
- 3. To add space around the logo, set margins before resizing. In older versions, the margin fields are in a Resize page to content section of Document Properties. In 1.2 and later, the Pages tool's toolbar provides margin controls and a resize-to-content option.
- 4. Because the page is fitted to the artwork's bounds, the logo ends up centered automatically when the margins are equal.
The bounds used for fitting depend on the bounding box setting in Preferences, under Tools. A visual bounding box includes stroke width. A geometric bounding box measures only the path outline. With a geometric box, thick strokes can extend past the page edge and get clipped in a page-area export.
Recentering the logo after an expansion
- 1. Select all parts of the logo and group them with Ctrl+G, so the logo moves as one unit.
- 2. Open Align and Distribute with Shift+Ctrl+A.
- 3. Set Relative to: Page.
- 4. Click Center on vertical axis, then Center on horizontal axis.
Leave the page edges where they are if you need a deliberately asymmetric layout, for example extra space on one side for a tagline. Position the group with the X and Y fields in the toolbar instead.
Which method to use
| Goal | Method | What happens to the artwork |
| Exact canvas dimensions | Document Properties | Size unchanged, position unchanged, usually needs recentering |
| Canvas tight to the logo | Resize Page to Selection | Size unchanged, page wraps the bounds |
| Even padding around the logo | Resize to content with margins | Size unchanged, centered when margins are equal |
What changes in the saved file
In the saved SVG, the page size is stored on the root svg element. The width and height attributes give the document size, and viewBox maps the internal coordinate system to that size. The snippet below shows the general structure. The values are placeholders, not recommended sizes.
<svg
width="WIDTH_WITH_UNIT"
height="HEIGHT_WITH_UNIT"
viewBox="MIN_X MIN_Y VIEW_WIDTH VIEW_HEIGHT">
<!-- logo paths, unchanged by a page resize -->
</svg>
Verifying the result
- 1. Press 5 (View > Zoom > Page) to see the full page and confirm the logo sits where you want it.
- 2. Reopen Document Properties and check that the width, height and unit match your target.
- 3. Make sure no part of the logo crosses the page edge, unless you intended it to.
- 4. Open the Export dialog (Shift+Ctrl+E), choose the Page export area, and confirm the dimensions it reports.
- 5. Export a test file in the format you will deliver, such as PNG, PDF or plain SVG. Check it in another viewer for clipping, unexpected padding or scaling.
Limits of this guide
No version-specific documentation or measurements were supplied for this article. The steps above therefore describe the established Inkscape workflow, not a particular release, and they do not recommend specific canvas sizes or margin values. Those values depend on the brand guidelines, clear-space rules or platform requirements you are working to. If your delivery spec names exact dimensions, treat it as the authority. Changing the page size does not affect whether the file's contents are true vector paths, and it does not affect whether you have permission to modify or reuse the logo.