Fair Align
Nine one-click alignments that follow the axes of the group you are actually in, not the world's.
A SketchUp extension: align groups, components, images, section planes and raw geometry along the active edit context's axes.
A SketchUp extension that lines objects up along one axis in a single click.
Fair Align gives you nine one-click alignments — three axes (red, green, blue) times three modes (Min, Center, Max) — reachable from a toolbar, the Extensions menu, or the right-click context menu.
That much is table stakes. What makes it worth installing is which axes it uses.
The one thing most alignment tools get wrong.
Open a rotated group or component and Fair Align follows that container's own red, green and blue. Alignment inside rotated containers stays predictable instead of snapping to world axes that stopped meaning anything the moment you rotated something.
It uses the eight real corners of an object's definition bounding box, transformed into the edit-local frame. A world-aligned box would anchor on points that do not exist on a rotated object — corners floating in space next to the geometry rather than on it.
Groups and component instances, yes — but also images, section planes, and raw geometry. Selected faces and edges are flattened onto the target plane vertex by vertex, which is a genuinely different operation from moving a container.
Construction lines and points act as anchors. Add a guide to the selection and everything aligns to it while the guide itself stays exactly where it is. A tilted guide is projected parametrically, so it works off-axis too.
Anything hidden, locked, on a hidden tag, or inside a hidden tag folder is skipped. The tool never moves what you cannot see.
Press a button and Fair Align stays active. Keep clicking entities in the viewport — each one joins the set and re-aligns immediately. Click a picked object again to drop it, hold Shift to extend, click empty space to start over, Esc to finish. Each of the nine combinations has its own cursor, so you always know which alignment is armed.
Select a container together with its contents and choose Center, and the container holds its position while the contents converge on its centre — instead of the wrapper drifting off to meet its own children.
One undo reverses the whole alignment.
SketchUp 2021 or newer, Windows and macOS. No external dependencies, no bundled gems, no network calls — everything runs locally in your model.
The interface ships in 13 languages: English, German, Spanish, French, Italian, Dutch, Polish, Portuguese (Brazil), Turkish, Russian, Japanese, Korean and Chinese (Simplified).
Built with Claude Code as the pair. The human held the product direction — which operations matter to someone actually modelling, how the tool should feel in the hand, what counts as finished. Claude wrote most of the Ruby, worked through the transformation maths for rotated edit contexts, and did the passes for Extension Warehouse compliance.
The interesting bugs were the geometric ones, and those took a human noticing that something looked wrong on screen.
Coming to the SketchUp Extension Warehouse: USD 10 one-time, with a 30-day free trial.
Installation, first steps and troubleshooting live on the support page. Licence terms are in the EULA. Questions: help@befairlab.com.