Xamine app icon

Quick Look for the files
macOS can't preview.

Press space on an iOS build, a log, a crash report, a disk image or a Wallet pass and see what's inside. No unzipping, no mounting, no Terminal.

Download on theMac App Store Free · macOS 26 or later · Apple silicon and Intel
Downloads

    space to preview  ·  ↑↓ to change file  ·  esc to close Tap a file to preview it, like pressing space in Finder.

    The formats developers actually open.

    Every preview is native, fast, and reads like it belongs on a Mac: tags at the top, gray labels, disclosure triangles. Nothing leaves your machine.

    iOS and Android builds

    ipa, apk, apks and xcarchive: version, entitlements, capabilities, privacy strings, signing, provisioning profile, embedded frameworks.

    Logs you can read

    Timestamps, levels and folded stack traces. Docker, logcat, logfmt, syslog and JSON Lines, with a plain-text switch.

    Crash reports

    The exception, the crashed thread and the frames first, laid out like Xcode's Organizer. Hang reports and legacy .crash too.

    Archives and disk images

    zip, tar, gz, bz2, xz, dmg and iso as a Finder-style tree, with sizes and dates. Nothing gets extracted or mounted.

    Wallet passes

    Drawn like Wallet, with the barcode rendered from its message, the back fields, and whether the signature checks out.

    Asset catalogs

    A compiled Assets.car as Xcode's asset grid: app icons, images with their scale and dark variants, colors, gradients and data assets, decoded without CoreUI.

    Markdown, JSON and code

    Rendered Markdown with a sections sidebar, pretty-printed JSON, and eighteen languages in Xcode's colors with line numbers.

    Sections, one click away

    Markdown previews have a Sections button that shows the headings in a sidebar. Click one and the page scrolls there.

    Light and dark

    Follows the system, or pick one. Previews remember where you scrolled the last time you opened the same file.

    A crash report preview: process, why it crashed, the last exception backtrace and the crashed thread
    Crash reports. The symbolicated frames of the crashed thread, with source references, before anything else.
    An ipa preview: app icon, version, capabilities, privacy strings and entitlements
    iOS builds. Everything a reviewer or a QA engineer asks about, without unzipping the archive.
    A Markdown preview with a sections sidebar and rendered tables
    Markdown. Headings, tables, code and a sections sidebar. Remote images are never loaded.

    What Xamine previews

    Apple

    pkpass · ipa · xcarchive · car (asset catalogs) · dmg · iso · plist (XML and binary) · crash · hang

    Android

    apk · apks

    Archives

    zip · tar · tgz · tar.gz · tbz · tar.bz2 · txz · tar.xz · gz · bz2 · xz

    Text

    md · json · jsonl · log · diff · patch

    Data

    sqlite · sqlite3 · db · sql

    Source

    swift · m · mm · c · h · cpp · java · py · js · mjs · tsx · go · rs · rb · sh · zsh · yml · yaml · toml · php · lua

    Runs entirely on your Mac.

    Xamine has no network access, no analytics and no accounts. Every page it renders carries a Content Security Policy that forbids scripts and remote loads, so a Markdown file can't phone home just because you looked at it. It asks for no permissions at all.

    Read the privacy policy →

    Questions

    Why doesn't macOS preview these files already?

    Quick Look only knows the formats Apple ships previewers for. A pkpass is a zip with a JSON inside, an ipa is a zip with an app inside, a crash report is structured text. Xamine adds Quick Look extensions that understand them, so pressing space just works.

    Do I need to do anything after installing?

    Switch the two Xamine extensions on under System Settings › General › Login Items & Extensions › Quick Look. The app's welcome tour takes you there and tests the previews for you.

    Can I search inside a preview?

    Not from the keyboard: Finder keeps it while a Quick Look panel is open, so no extension can see what you type. Xamine's previews are clickable only. Markdown previews have a Sections button for jumping between headings; for a full-text search, open the file in its app.

    Does Xamine change or extract my files?

    No. It reads them, renders a page, and throws the page away when the preview closes. Archives are listed without extracting, databases are opened read-only, disk images are never mounted.

    Which files aren't supported?

    .ips crash logs and .mobileprovision profiles: Apple's own previewers claim those and win. Files without an extension (Dockerfile, Podfile, Gemfile) and .entitlements, which macOS already previews. WebM video is on the list for later.

    Get Xamine

    Free on the Mac App Store. Requires macOS 26 or later.

    Download on theMac App Store