Many Tricks
Makers of Helpful Apps


Move and zoom windows

← Product page


Moom 3.2.5 requires OS X 10.7 or newer. Please see the support page to get a version of Moom for older OS X releases.

Moom is presently available in English only.

Moom will work for 100 uses in demo mode. After that, you will have to purchase a license (how many do you need?) in order to continue using Moom.

Moom includes a 60-day money-back guarantee (when purchased directly from us). If you're not satisfied with your purchase, simply email us for a refund.

Video Introduction

Introduction to Moom

Watch in separate window | HQ


Ask for help

Suggest a feature

Moom News

The new Many Tricks’ end user license agreement

Moom and Name Mangler updated

Announcing our new in-app help system

Do not sync our apps’ prefs file across Macs

Avoid an OS X text-to-speech bug that affects Moom

All news

Release Notes

Moom 3.2.5 - Apr 7 2016

Bug Fixes and Improvements

  • Fixes a bug in Moom 3.2.4 that made moving windows to other displays impossible under certain circumstances. We apologize for the inconvenience!

Moom 3.2.4 - Apr 7 2016

Bug Fixes and Improvements

  • Moom works (as best as we can make it) with iBooks.
  • Addressed some issues with Microsoft Office 2016.
  • Resolved an issue where looping through all displays would sometimes skip some displays.
  • Improved help with better layout and greatly improved navigation and search.

Moom 3.2.3 - Jan 31 2016

Bug Fixes and Improvements

  • Updated the Sparkle in-app update mechanism to use a secure connection (HTTPS).
  • Improved support (the best we can do) for iBooks.
  • The latest version of Microsoft Office should now work well with Moom.

Moom 3.2.2 - Sep 28 2015

Bug Fixes and Improvements

  • Fixed an issue with OS X 10.11 El Capitan's Gatekeeper.

Moom 3.2.1 - Jan 13 2015

New Features

  • Yosemiteized the interface.
  • Thinned the menu bar icon.
  • Added support for Yosemite's dark mode.

Bug Fixes and Improvements

  • Blacklist additions: DockView, iPhone Simulator, Screen Shade, Steinberg plug-ins.
  • Added iPhone Simulator to Moom's ignore list, to prevent it from crashing in some situations.
  • Help has been updated and retinaized.
  • Added code to make Moom work better with uBar.
  • Improved layout of the cheat sheet (for keyboard mode).
  • Solved an issue causing lag in Preview when working with large documents.
  • Solved a problem related to sizing windows across multiple displays with custom actions.

Moom 3.2 - Aug 6 2014

Bug Fixes and Improvements

  • Modified some interface elements in preparation for Yosemite (OS X 10.10).
  • Prepared for upcoming Gatekeeper changes.
  • Disabled Moom in Chief Architect and DockView, due to issues with those apps and Moom.
  • Worked around an issue in DynamicLyrics

Moom 3.1 - Oct 18 2013

New Features

  • When configuring resize controls, window dimensions can now be specified as percentages, relative to the available screen space.
  • Menu items now show application icons for window snapshots.
  • Added a new AppleScript command, tell application "Moom" to list of snapshots.
  • Reworded configuration messages for Mavericks users.

Bug Fixes and Improvements

  • Snap-to-edges highlight now appears even when highlighting is disabled.
  • Fixed constantly-shrinking grid bug on rotated external displays. (Hat tip to Robert W. for finding this one.)
  • Worked around an issue where saved window layouts weren't properly handling Terminal windows.
  • Resolved an issue with Tweetbot for Mac when restoring windows.
  • Removed "Snapshot doesn't apply" alert unless snapshot was automatically applied. (Hat tip to Paul J. for the suggestion.)

Moom 3.0.1 - Oct 2 2012

New Features

  • Added high resolution graphics for retina display Macs.

Bug Fixes and Improvements

  • Worked around a reserved Dock space issue when maximizing a window. (Hat tip to Crispin B. for reporting this one.)
  • The Command-Period key combo can be used as part of a keyboard shortcut. (Hat tip to Ralf P. for reporting this one.)
  • Made changes to make Moom more functional for those using pen input on a tablet.
  • Reverting dragged-to-edges actions for right- and bottom-side edges now works properly. (Hat tip to Mike B. for reporting this one.)
  • Added sample restricted (non-global) shortcut keys and reorganized the cheat sheet layout.
  • Command-Comma will now open Moom's settings when the keyboard bezel is onscreen. (Hat tip to Nicholas R. for suggesting this one.)
  • Fixed an issue related to the Enter key and the onscreen keyboard bezel. (Hat tip to Nick for reporting this one.)
  • Fixed a Mountain Lion issue that could cause some shortcuts to be displayed with a single "FN" modifier instead of their actual modifier keys.

Moom 3.0 - Jun 8 2012

New Features

  • Windows can now be snapped to edges and corners, and resized to either full screen, half screen (edges), or quarter screen (corners) when snapped.
  • Revert last Moom action (either snapped actions only or any Moom action) by dragging a Moomed window.
  • New "Zoom to fit" custom control mimics the behavior of the stock green button. (Hat tip to Tim H. for the suggestion.)
  • Initial grid cell location is now shown onscreen, prior to click-and-drag. (Hat tip to Janusz B. for the suggestion.)

Bug Fixes and Improvements

  • Fixed a bug that would sometimes cause the keyboard grid to remain onscreen after use.
  • Minor changes to Moom's user interface.

Moom 2.4.1 - Apr 17 2012

New Features

  • Added a visual indicator for shortcuts created using keys on the numeric keypad. (Hat tip to Darren C. for the suggestion.)
  • Moom now automatically adjusts the grid orientation on portrait-oriented monitpors.

Bug Fixes and Improvements

  • Fixed an issue related to Moom hot keys and Butler, Teleport, and Synergy.
  • Moom is now smarter about moving to the most-logical display in certain multi-display arrangements. (Hat tip to Nicholas R. for the suggestion.)
  • Saved snapshots are activated after a slight delay when switching monitors, to allow apps like iChat time to reconnect.
  • Changed how Moom calculates window sizes when moving between displays. (Hat tip to Christopher S. for the suggestion.)
  • Moom now works better with tablets in Lion.
  • Fixed an issue caused by a Lion bug that only manifests itself in virtual Lion installations.

Moom 2.4 - Feb 28 2012

New Features

  • Custom controls can now be chained together, so they run sequentially with just one Moom invocation.

Bug Fixes and Improvements

  • Reorganized Moom's menu bar menu to put often-used commands near the top.
  • Custom Controls that use F-key shortcuts should now properly show in Moom's menus. (Hat tip to Matthias F. for finding this one.)
  • Moom now checks if it's hidden at launch, and asks the user to unhide if that's the case.
  • Fixed a timing issue related to bringing windows in saved layouts to the foreground. (Hat tip to Boone S. for finding this one.)
  • Fixed an issue that affected some windows with attached sheets. (Hat tip to Andy K. for finding this one.)
  • Changed the way grid resize and spacing settings interact. (Hat tip to Dominik W. for the suggestion.)

Moom 2.3.3 - Dec 20 2011

Bug Fixes and Improvements

  • Chrome (the browser) windows in saved layouts are now handled properly when restoring those layouts.
  • PinPoint and Keymo, two apps that enhance the cursor's visibility, no longer prevent Moom's pop-up panel from appearing. (Hat tip to Ajacs for reporting this one.)
  • Fixed an issue related to local keyboard shortcuts and resetting the onscreen bezel timeout. (Hat tip to Michael R. for reporting this one.)
  • Moom's keyboard controls now work properly in Things. (Hat tip to Stéphane for reporting this one.)

Moom 2.3.2 - Nov 8 2011

Bug Fixes and Improvements

  • Fixes a regression where Moom wouldn't work properly with apps that don't fully support the Accessibility API, such as LibreOffice.

Moom 2.3.1 - Oct 18 2011

New Features

  • Saved window layouts can be automatically activated when resolution changes, not just when monitor counts change.
  • Added 'center' AppleScript support (see Help for details). (Hat tip to Roelof vR. for the suggestion.)

Bug Fixes and Improvements

  • Keyboard controls and custom controls now work as expected with Safari Reader windows. (Hat tip to David W. for reporting this one.)

Moom 2.3 - Sep 14 2011

New Features

  • Automatic triggering can (optionally) activate saved window layouts when adding or removing displays to or from your Mac.
  • Added basic AppleScript support to enable activating saved layouts. See the Usage section of Help for details. (Hat tip to Harrison H. for the suggestion.)
  • Added a hidden pref to allow all shortcuts to be local-only shortcuts: defaults write com.manytricks.Moom "All Hot Keys Are Local" -bool YES (Hat tip to Dale J. for the suggestion.)
  • Added two hidden prefs to ignore the Dock and menu bar's reserved screen space: defaults write com.manytricks.Moom "Ignore Menu Bar" -bool YES (or "Ignore Dock").

Bug Fixes and Improvements

  • Moom's settings are now saved in a more-timely fashion. (Hat tip to Aayush A. for reporting this one.)
  • Added P4 and Lyx to Moom's ignore list; both apps would crash if Moom is active.
  • Command-comma will open the Settings window when Moom is run as a normal application.
  • Moom should work properly with the latest version of MPlayerX.
  • Fixed an issue with Word and Excel windows in saved layouts. (Hat tip to Steven R. for reporting this one.)
  • Fixed an issue in Lion related to resizing windows near screen edges and/or the Dock. (Hat tip to Steven R. for reporting this one.)

Moom 2.2 - Jul 19 2011

New Features

  • If an app uses a drawer (e.g. TextMate, BBEdit), Moom will optionally account for the drawer when moving and zooming the window.
  • Function keys, when used as shortcuts with Custom commands, now work globally instead of locally. (Hat tip to Tom C. for the suggestion.)

Bug Fixes and Improvements

  • Fixed issues with Dreamweaver and Google Chrome when saving window layouts. (Hat tip to James R. for reporting the Dreamweaver issue.)
  • Full-screen apps on non-primary displays are now properly saved in window layouts. (Hat tip to Jon S. for finding this one.)
  • The grid is now properly formatted when displayed on rotated (portrait) displays. (Hat tip to Mat for reporting this one.)

Moom 2.1.1 - Jul 6 2011

New Features

  • New 'Save Window Layout Snapshot' menu item allows quick creation of saved window layouts.

Bug Fixes and Improvements

  • Grow and Shrink via keyboard now repeat when you hold the assigned keys down. (Hat tip to Sherman W. for the suggestion.)
  • Fixed a bug with the Shrink keyboard command. (Hat tip to Matt S. for finding this one.)
  • The Settings window will now properly appear on the active Space. (Hat tip to Jacob D. for finding this one.)
  • The Arrange Windows Custom Control now always remembers all windows. The 'Ignore obstructed windows' checkbox now applies when you activate a saved layout, so you can choose between affecting those windows and not affecting those windows.

Moom 2.1 - Jun 29 2011

New Features

  • Save and restore window layouts (via Custom Controls).
  • Create single-key keyboard shortcuts, for use only when the keyboard bezel is onscreen.
  • Grid-based resizing can now be accessed in keyboard mode. (Hat tip to Robert R. for the suggestion.)
  • Grid-based resizing now shows a 'live' preview of the window's size on the screen.
  • Optionally highlight the window to be modified by dimming the background to a user-settable level.
  • The Custom Control menu in the mouse palette can now show without a mouse click. (Hat tip to Konfluenzpunkt for the suggestion.)

Bug Fixes and Improvements

  • Maximum grid size has been increased to 16 pixels. (Hat tip to Thomas D. for the suggestion.)
  • Keyboard shortcuts should now always work after disconnecting an external display. (Hat tip to Robert W. for finding this one.)

Moom 2.0 - June 7 2011

New Features

  • Create unlimited custom controls, which can have dedicated keyboard shortcuts, or be used via the menu.
  • Specify window spacing (empty pixels) to leave around zoomed and moved windows.
  • Mouse grid can now be up to 12x12 in size. (Hat tip to Johannes D.)
  • Holding Option turns the half-screen mouse controls into quarter-screen mouse controls. (Hat tip to George W.)
  • Keyboard control now works with Quick Look windows.
  • Vim keyboard bindings for cursor movement (HJKL) are now interpreted as their respective arrow keys. (Hat tip to Orta T.)

Bug Fixes and Improvements

  • Moom no longer causes minor (previously under 2%) CPU load when the mouse moves if Moom's mouse controls are disabled.

Moom 1.2.1 - Apr 26 2011

New Features

  • You can now Option-click on Moom's Full Screen icon to center a window.

Bug Fixes and Improvements

  • Works properly when HyperDock and/or Dreamweaver are running.
  • Improved activation algorithm to reduce CPU usage.

Moom 1.2 - Apr 15 2011

New Features

  • A 'cheat sheet' for keyboard users optionally shows assigned keys when the keyboard bezel is onscreen. (Enable on the Keyboard tab of the Settings panel.)
  • A resize grid for mouse users, to resize and move to any size/position. (Enable on the Mouse tab of the Settings panel.)

Bug Fixes and Improvements

  • Moom now works properly with apps that don't fully support the Accessibility API, such as LibreOffice and OpenOffice.
  • Moom now ignores certain apps that cause it problems, including BZFlag, CrossOver, Stuffit Destinations, and World of Warcraft.
  • Moom should work properly with Sparrow.

Moom 1.1 - Mar 18 2011

New Features

  • Move and zoom to quarter-size windows pinned in corners.
  • Move and/or move and zoom windows across multiple displays.

Moom 1.0 - March 2 2011


  • Initial release.


Mac Gems

Eddy Awards

2011 Winner