CrossHair — Perfect Alignment

A crosshair at a keystroke

Only for Mac

$4.99

Mac

CrossHair is a tiny menu-bar utility for when you need to point at one thing on screen, exactly. Press a global shortcut. A thin pair of lines crosses at your cursor, all the way to the edges of the screen — surgical, not decorative, visible on any background. Press it again, gone. Press a different shortcut. A circular pixel loupe appears around the cursor, with a built-in reticle that runs along one of the grid lines so you always know which pixel you're on. Adjust the glass size and zoom with the keyboard while it's open. Two shortcuts and the rest of the time it stays out of the way. What's inside • Fullscreen crosshair. Default shortcut ⌘⌥X — rebindable. Thin lines crossing at the cursor, drawn over a transparent overlay that spans the whole screen. Two-pass dark + light stroke at 0.55 alpha so it reads on white, on black, and on everything in between, without dimming the content underneath. Esc dismisses. • Pixel loupe. Default ⌘⌥L — rebindable. A circular zoom centered on the cursor, with an in-glass reticle that coincides with the central grid line for unambiguous pixel targeting. Optional pixel grid (toggle with P) for when you're picking colors or counting pixels. Size: press 1 or 2 to shrink or grow. Zoom: press , or . — your settings persist between sessions. • Arrow-key nudge. Arrow keys move the cursor one pixel at a time while either overlay is up; Shift-arrow moves ten. For pixel-perfect targeting without a tablet. • Menu-bar icon. Optional — hide it and you've still got the hotkeys. A primary click can open the menu (classic), summon the crosshair, or summon the loupe — your choice. Right-click always opens the menu so Preferences and Quit stay reachable. • Open at login. Standard system toggle in Preferences > General. CrossHair registers with the system the modern way (Service Management); System Settings > Login Items remains the source of truth. Quiet, native, no telemetry. Pure SwiftUI + AppKit. Tiny binary, instant launch, no background services. The loupe asks for Screen Recording permission the first time it's used so it can read the pixels under your cursor — nothing is recorded, saved, or transmitted; CrossHair forgets every frame the moment the next one arrives.

  • This app hasn’t received enough ratings or reviews to display an overview.

• Measure (⌘⌥M). A transparent overlay you can drag measurement lines across — length shown live in points, hover the line or its pill to flip to pixels. Drag the caps to adjust, drag the line to reposition, arrow keys nudge, Delete removes. Click once in a flat-colour region and Measure drops an auto-fit cross that snaps to the full width and height of that band — handy for sizing a button, a sidebar, a padding gap. Confirm locks the overlay click-through so the measurements stay on screen while you keep working. • Guides (⌘⌥G). Drop horizontal and vertical alignment lines anywhere on screen. A small HUD chip offers +H / +V / Clear / Lock / dismiss. New guides flash in with a laser-line glow. Drag to reposition, click to select, Delete to remove, arrow keys nudge one point (Shift = ten). Lock flips the overlay to click-through so lines stay visible while every click goes to the app underneath. Guides persist across launches. • Drop guides from the loupe. While the loupe is up, press G to lay a horizontal + vertical guide pair right at the reticle — pinpoint a pixel at magnification, then mark it in one keystroke. • Pixel-walk the loupe. Arrow keys advance the loupe's reticle one source pixel at a time, independent of the system cursor. The reticle eases back to centre the moment you move the mouse. + / − work as zoom alongside ‹ ›. • Bigger loupe. Three more 2-key size steps past the previous cap — useful on a 5K panel or when you're reading pixels from across the desk. • Permission flow that respects your time. The Screen Recording explainer is now what greets you on launch (and any time you tap a feature without the permission yet), so you know why CrossHair needs it before macOS's system prompt ever appears. • 10 languages. English, German, Spanish, French, Italian, Japanese, Korean, Brazilian Portuguese, Russian, and Simplified Chinese. Onboarding, status menu, and Preferences follow your system language automatically. IMPROVED • Preferences modernized. Rebuilt as a single grouped form to match macOS Settings — sectioned cards, SF Symbol glyphs on each shortcut row, secondary reset chips, compact pop-up for the menu-bar click action. • Loupe pixel grid aligns to real pixels. The optional grid (toggle with P) now draws on actual source-pixel boundaries on Retina displays instead of mid-pixel, so each cell is exactly one screen pixel. • SF Symbols in every menu item. Show Crosshair, Show Loupe, Add Guides, Add Measurements,

The developer, Benjamin Dansby, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Collected

    The developer does not collect any data from this app.

    Privacy practices may vary, for example, based on the features you use or your age. Learn More

    The developer indicated that this app supports the following accessibility features. Learn More

    • Supported Features

      • VoiceOver

      • Voice Control

      • Dark Interface

      • Differentiate Without Color Alone

      • Sufficient Contrast

      • Reduced Motion

    Seller
    • Benjamin Dansby
    Size
    • 2.1 MB
    Category
    • Graphics & Design
    Compatibility
    Requires macOS 14.0 or later.
    • Mac
      Requires macOS 14.0 or later.
    Languages
    English and 9 more
    • English, French, German, Italian, Japanese, Korean, Portuguese, Russian, Simplified Chinese, Spanish
    Age Rating
    4+
    Copyright
    • © 2026 Ben Dansby