Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Altsnap for Canvas Nodes

armachivearmachive58 downloads

Move and resize canvas groups and notes AltSnap style. Hold Alt and drag anywhere on a node, no corner hunting. Touch support included.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates7

obsidian canvas nodes resizing boundaries were too tiny so i vibed this to copy AltSnap functionality but just for the canvas nodes. it works for mobile.

Move and resize canvas groups and notes the way AltSnap moves and resizes windows: hold Alt, then drag anywhere on the node. No hunting for tiny corner handles.

PC (mouse and keyboard)

One click resize: nothing needs selecting first. Hold Alt and drag whatever is under the cursor. A mouse plugged into a phone or tablet works this way too.

  • Alt + right drag resizes. The node is split into zones like AltSnap, so grabbing anywhere near a corner resizes that corner, and the center resizes in all directions (configurable).
  • Alt + left drag moves. Groups take everything inside them along.
  • Notes first. If the cursor is over a note, the note is grabbed. Otherwise the innermost group under the cursor is grabbed, so nested groups behave.
  • Selections. With several nodes selected (box select or Shift click), Alt + drag inside the selection box moves or resizes the whole selection as one box. Everything inside scales with it. Outside the box, Alt + drag still grabs single nodes like normal.
  • Alignment snapping. The edge you drag lines up with the matching edge of the nearest neighbour beside, above or below it. Only one direction snaps at a time, and only when very close. Hold Shift to toggle. Once snapped it holds steady until you pull clearly away.
  • Esc cancels a drag. Every action can be undone.
  • Alt + click on empty canvas is swallowed, so right drag panning only happens without Alt.
works as such

example of alt resizing the selection box itself aswell as multiple different node selections: it works gi

Mobile (touch)

Touch works differently from PC so that one finger can still pan around the canvas.

  • Select first. Touch only acts on the note, group or selection that is already selected. Tap to select it. Anything not selected works like normal.
  • Touch and drag the selected item to resize it from where you touched, using the same zones as the mouse.
  • Hold still, then drag to move it instead. Holding never resizes.
  • On/off button in the canvas zoom controls pauses touch AltSnap, so dragging a selected item works the normal Obsidian way.
  • A second finger cancels the drag so pinch zoom still works.
  • No snapping on touch, so finger drags land exactly where you put them.

Settings

Most of AltSnap's own options that make sense on a canvas are here: hotkeys (left/right Alt, Ctrl, Shift, Win), two key combo, alternate action key, actions for all five mouse buttons plus alternate and double click actions, center and sides fractions, center resize mode, sticky resize, drag threshold, refresh/move/resize rates, opacity while dragging, cursor modes, and blacklists by group label or color. There are also settings for snap range and release, touch on/off, hold time, drag start distance and touch smoothing, plus a reset to defaults button.

Notes

  • Uses Obsidian's internal canvas API, which isn't officially documented. A future Obsidian update may need a plugin update.
  • If you run AltSnap itself, it grabs Alt + drag before Obsidian sees it unless Obsidian is fullscreen or blacklisted in AltSnap.

Credits

Resize zone logic is ported from AltSnap by RamonUnch (GPL-3.0). This plugin is also GPL-3.0.

HealthExcellent
ReviewPassed
About
works just like altsnap for windows but for canvas nodes yea it works on both groups and nodes there is minor snap alignment according to nearby nodes/node group dimensions just for bare minimum OCD sanity. works on mobile, increasing resizing hitbox to make canvas on obsidian more usable. it's all vibes man but I will update this until I die. additional features to expect: - more visualization ah effects for snapping - more control parameters in settings - more bugs fixxed - ability to resize multiple groups and nodes at same time when multiple are selected? - more bugs added - a gravity function that attracts nearby nodes within a certain radius to the node you're moving when you drag it, that way you don't need to click and drag each node one by one when moving a group of nodes, and dont need to move them all the same amount by selecting them either, you can move one and the others nearby within a certain radius will move with it (like proportional editing from blender).
CanvasInterfaceHotkeys
Details
Current version
1.4.5
Last updated
2 weeks ago
Created
2 weeks ago
Updates
7 releases
Downloads
58
Compatible with
Obsidian 1.4.0+
Platforms
Desktop, Mobile
License
GPL-3.0
Report bugRequest featureReport plugin
Author
armachivearmachive
GitHubarmachive
  1. Community
  2. Plugins
  3. Canvas
  4. Altsnap for Canvas Nodes

Related plugins

Hotkey Helper

Easily see and access any plugin's settings or hotkey assignments (and conflicts) from the Community Plugins tab.

Tray

Run Obsidian from the system tray for customisable window management and global quick notes.

Mousewheel Image zoom

Increase or decrease the size of an image by scrolling.

Floating Search

Search text by using Obsidian default search view.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Note Toolbar

Add customizable toolbars to your notes.

Footnote Shortcut

Makes creating footnotes more fun!

Editing Toolbar

The Editing Toolbar is modified from cMenu, which provides more powerful customization settings and has many built-in editing commands to be a MS Word-like toolbar editing experience.