Moving an object to origin is a command that places whatever you've selected — a shape, image, text, or group — at the zero-zero point of your canvas, which is almost always the top-left corner
In design software like Adobe Illustrator, Figma, or Inkscape, every object has a position measured in coordinates. The origin is the starting point — the place where X and Y both equal zero. When you move something to origin, the software repositions it so that either the object's center point or its bounding box corner aligns with that zero-zero location.
Why this matters: if you're building a design system, exporting assets for code, or aligning multiple objects consistently, moving to origin ensures everything starts from the same reference point. Without it, objects can drift or sit at unpredictable positions, which breaks consistency when you hand files to developers or reuse them in other projects.
Key Takeaways
- Origin is the zero-zero coordinate point on your canvas, almost always the top-left corner, and moving to origin places your selected object there.
- Different software anchors the move differently — some use the object's center point, others use the top-left corner of its bounding box, so check your tool's documentation.
- Moving to origin is most useful when you're exporting assets for developers, building icon libraries, or ensuring consistent alignment across multiple files.
- You typically find this command in a Transform panel, Arrange menu, or by right-clicking the object — the exact location varies by software.
Where to find the move-to-origin command in common software
In Figma, select your object and open the Design panel on the right. Look for the X and Y position fields under the object's properties. Set both X and Y to 0, and the object moves to origin. You can also use the keyboard shortcut or search for "move to origin" in the command palette.
In Adobe Illustrator, select the object, then go to Object > Transform > Move. A dialog box opens where you can set the horizontal and vertical position to 0. Alternatively, open the Transform panel (Window > Transform) and type 0 in both the X and Y fields.
In Inkscape, select the object and open the Transform dialog (Object > Transform or press T). The X and Y position fields let you set both to 0. Some versions also have a "Move to origin" button directly in this dialog.
In Adobe XD, select the object and look at the Properties panel on the right. The X and Y fields show the object's current position — change both to 0 to move it to origin.
What actually happens when you move to origin
The software takes the reference point you've chosen (usually the object's center or top-left corner) and repositions the entire object so that point lands at coordinates 0, 0. Everything else moves with it — if your object is a group of shapes, the whole group shifts together.
The object itself doesn't change size or rotation. Only its position on the canvas changes. If you had an object at position X: 150, Y: 200, and you move it to origin, it's now at X: 0, Y: 0, but it looks identical otherwise.
One important detail: the reference point matters. If your software uses the object's center point as the anchor, moving to origin places the center at 0, 0 — which means part of the object will sit in negative coordinates (off the visible canvas to the left and above). If it uses the top-left corner of the bounding box, the object stays fully visible. Check your software's settings to control which point is used.
Why designers use this command
When you're building an icon library or a set of reusable components, consistency is everything. If one icon sits at X: 10, Y: 5 and another sits at X: 0, Y: 0, they're technically at different positions even if they look the same size and shape. Moving all of them to origin ensures they're all anchored the same way, which matters when developers import them into code.
Exporting assets for web or app development is another common reason. Developers often expect assets to start at the origin point so they can position them predictably in their own code. If your exported SVG or image has unexpected padding or offset, it's usually because the object wasn't at origin before export.
It's also useful for organization. If you're working on a large canvas with many objects scattered around, moving them to origin as you finish each one keeps your file clean and makes it easier to find things later.
The difference between moving to origin and aligning to the canvas
Moving to origin places an object at the exact zero-zero point. Aligning to canvas (or aligning to artboard) typically means snapping an object to the edges or center of your canvas or artboard, but not necessarily to the origin point itself.
If your canvas is 1000 pixels wide and 800 pixels tall, aligning an object to the top-left corner of the canvas is the same as moving it to origin. But if your canvas doesn't start at 0, 0 — which can happen in some workflows — these two commands produce different results. Moving to origin is more precise and more useful for asset export.
Common mistakes when moving to origin
The most common mistake is not realizing that part of your object might end up in negative coordinates. If you have a shape that's 100 pixels wide and you move its center point to origin, the left half of the shape will sit at negative X values. This is usually fine, but it can cause problems when exporting. If your export settings crop to the visible canvas, you'll lose half the object.
Another mistake is moving a grouped object to origin without understanding which point is being used as the anchor. A group's reference point is often its bounding box corner, not the center of the individual shapes inside it. If you need precise positioning, ungroup first, move each object individually, then regroup.
Finally, some people move to origin and then forget to save or export. The object is at origin in your working file, but if you export without moving it first, or if you close the file without saving, the change is lost. Always save after repositioning if you plan to use that file again.
Frequently Asked Questions
Does moving to origin change the size or appearance of my object?
No. Moving to origin only changes where the object sits on the canvas. The object's size, color, rotation, and all other properties stay exactly the same. Only the X and Y position values change.
What if I move to origin and part of my object disappears?
This usually means your software is using the object's center point as the anchor, and part of the object is now in negative coordinates (above or to the left of the visible canvas). You can still see and select it, but it's off-screen. Either change your anchor point to the top-left corner before moving, or move the object slightly right and down after moving to origin so the whole thing is visible.
Do I need to move every object to origin before exporting?
Only if you're building a library or set of reusable assets where consistency matters. For a one-off design or a final layout, it usually doesn't matter. But if developers are importing your assets into code, moving to origin first prevents positioning surprises.
Is moving to origin the same as resetting position?
Yes, essentially. Resetting position means setting X and Y back to 0, which is exactly what moving to origin does. The terms are used interchangeably in most design software.
Can I move multiple objects to origin at the same time?
Yes. Select all the objects you want to move (usually Ctrl+A or Cmd+A, or by clicking and dragging to select multiple), then use the move-to-origin command. All selected objects will move to origin together, though they'll stack on top of each other since they're all going to the same point. If you want to keep them separated, move them one at a time or move them to origin and then manually offset each one.