• slider_bkg_nebula
    MacMagic 2
    Version 2.0
    MacMagic is the quick solution to access some of the most popular hidden features in macOS. Erase caches, show hidden files in the Finder and more.
    View Downloads Buy Now
    Laptop
    Screenshot
    App Icon

Everyday Mac tasks. Made easier.

Convert photos and videos, rename files, work with PDFs, edit text, explore structured data and review selected application activity. MacMagic brings practical tools together so you can get on with your work.

New in MacMagic 2.0: visual previews, reusable presets, a restored video queue, text recovery, richer data browsers and more control over what you scan, export or clear.

MacMagic 2.0 requires macOS 13 Ventura or later. Check the Download tab for available earlier releases.


Compare image previews, reuse image and video presets, preview video frames and trim clips. Keep individual job settings in a video queue that returns after relaunch.

Inspect SQLite tables one record at a time with field names beside values. Filter records, run supported SELECT queries and export results, records or tables as CSV.

Edit with Find & Replace, statistics, encodings and line-ending controls. Restore local recovery copies of unsaved work after an interrupted session.

Find your tools. Keep your flow.

Search Home by name or category, keep favourites close and add shortcuts to files and folders. An optional global keyboard shortcut brings Home to you from other apps.

Long conversions, scans, imports and exports run in the background with progress and Stop controls. Review previews, selected sizes and completed results before deciding what to keep or change.


More Highlights

Arrange, Extract & Split PDF Pages

Preview and reorder pages, rotate selections, extract pages or split PDFs.

Batch Rename Preview

Review a complete rename batch before changing filenames.

Before-and-After Image Previews

Compare the source and proposed image conversion before processing the batch.

Browse JSON

Search objects, arrays and values in a tree and copy paths or values.

Browse XML

Explore XML structure and search its content without editing the source file.

Caches, Logs & Age Limits

Choose clearing categories and minimum ages, then clear only reviewed eligible items.

Combine PDFs

Combine supported PDF and image pages into a new document.

Convert Images

Batch-convert images using the offered formats and destination options.

Convert Videos

Convert and resize videos with the offered video and audio settings.

File & Folder Shortcuts

Keep your own file and folder launch shortcuts in Home.

File in Use

Identify processes using a file and review normal-quit or force-quit actions.

Force Delete & Empty Trash

Use authorized removal tools and empty the current account’s Trash.

Global Home Shortcut

Choose an optional keyboard shortcut to open Home from other apps.

Hidden Files & Desktop Icons

Show hidden Finder items and control desktop-icon visibility without deleting the files.

Location CSV Export

Copy coordinates or export selected or filtered location results.

Lock & Change File Visibility

Lock, unlock, hide or show selected files and folders.

Memory-Cache Flush

Use the separate Disk Cache progress window for an authorized memory-cache flush.

Named Image Presets

Save, update, rename, import and export reusable conversion settings.

Open WhatsApp with Number

Open a WhatsApp conversation using an international number and an optional prefilled message.

Original & Formatted Source

View or export JSON/XML source and open source in Text Editor.

PDF Compression & Size Comparison

Choose compression settings, compare sizes and skip outputs that are not smaller.

Persistent Video Queue

Keep per-job settings and restore the queue after relaunch, with unavailable sources retained for repair.

Photo & Video Map

Explore GPS-tagged media in Apple or embedded Google maps with filters, selection and Fit All.

Plain Text Editor

Edit text with Find & Replace, line numbers, word wrap and invisible-character display.

QR Code Generator

Create codes for contact cards, events, email, locations, messages, links, text and Wi-Fi.

QR Code Reader

Decode supported selected, dropped or clipboard images and inspect their payloads.

Quit & Restart Finder

Quit Finder without relaunching it or restart it when needed.

Read-Only SELECT & Table Specifications

Run a supported SELECT query or inspect the selected table’s specification.

Read-Only SQLite Records

Browse one record at a time, with Field Name and Value columns and previous/next arrows.

Remove .DS_Store Files

Clear Finder view metadata from selected folder scopes.

Rename Patterns & Transformations

Use tokens, custom numbering, literal find-and-replace and filename case changes while protecting extensions.

Rename Presets & Undo

Reuse named patterns and undo the last batch with conflict checks.

Resize & Rotate Images

Choose scale limits or stretching and apply rotation before checking final dimensions.

Review Recent Activity

Inspect grouped recent lists and optional device backups, selected sizes and scan issues.

Searchable Home & Favorites

Search tools and shortcuts by name or category and mark frequently used items as favourites.

SQLite CSV Exports

Export results, every field of the current record, or tables as separate CSV files, with progress and Stop.

SQLite Table Filtering

Search all records in a table with a column selector and case-sensitive option.

System Tools

Find and launch available built-in macOS utilities in a dedicated category.

Text Cleanup & Statistics

Clean gremlins and whitespace, inspect word and character counts and jump to a line.

Text Encodings & Line Endings

Preserve supported encodings and byte-order marks or choose an output encoding and line-ending style.

Unsaved Text Recovery

Restore or discard local recovery copies after an interrupted editing session.

Video Presets

Manage named video presets and import or export portable settings.

Video Preview & Trimming

Inspect preview frames and adjust trim points before starting a job.

Wi-Fi & DNS Tools

Disconnect the current Wi-Fi network or request a DNS-cache flush.

For the full or demo version of our app, please use the download links below. After installation, the demo will automatically begin. For existing owners, unlock the app via the "Unlock..." menu item.

Current Version

All current versions of Koingo apps are compatible with the latest version of macOS or Windows (when applicable), Apple Silicon, support 64-bit architecture, and are optimized for Retina (HiDPI) Display. These retail versions of our apps are intentionally not sandboxed to provide the most flexible user experience. For sandboxed versions, see our App Store editions.

Older Versions

These versions are no longer supported and are listed primarily for customers with older licenses.

Version 1.9.5
August 31, 2026
Mac Edition
  • Minimum OS: macOS 11 (Big Sur)
Download (56.83 MB)
Version 1.0.7
November 2, 2021
Mac Edition
Last version compatible with macOS 10.14.
  • Minimum OS: macOS 10.14
Download (40.89 MB)
Mac Edition
Last version compatible with macOS 10.14.
  • Minimum OS: macOS 10.14
Download (40.89 MB)

Share Your Story...


The text editor is easy to use, though not as feature-rich as BBEdit. Still a decent text editor. I like the word and character count and the line numbering. My favorite feature of MacMagic is the QR code generator. Easy to use and so much fun!

Megga

Very Good App

Tom Dimou

convienient, just features often

Evan Autenreith

I particularly like accessing the functions in the menu bar. The setup is logical and straight forward and provides easy access to the utilities. I have other apps that combine many procedures with a single step, but I like being able to easily select the one I want from the menu bar, such as combining pdfs and emptying caches. I like it!

Donald Bullock Jr

this is really a great app, more people need to try they would love it. thank you

Larry Roy Sr

Simple little product that brings some things together in one spot. I don't use it everyday but it is very handy when needed. I also like to support independent software developers like Koingo. I have several of their products that just make things easier.

Mark Strickland

I enjoy the easy deleting of cache-files and logs...Gives me back some space ;)

Lukas

I use MacMagic daily on my Mac and works great

Ron Smith

I use this app at least 10 times a day everyday!!! Truly amazing versatility and function. I maintain this is a must have app for any Mac user!!!

John Turner

Love that I can get under the hood and make changes. Great product!

Don Dibert

All of our products come with a full set of licensing options: from single users and households to small businesses and larger corporations.


Personal Licenses

Student/Senior

$1.33
Non-Subscription Options
$79 for free lifetime updates
$15.95 for this version only
  • 1 computer
    2 unique devices per year

Household

$3.25
Non-Subscription Options
$249 for free lifetime updates
$49 for this version only
  • 1 household
    10 unique devices per year

Business Licenses

School

$5.75
Non-Subscription Options
$449 for free lifetime updates
$89 for this version only
  • 1 school
    300 unique devices per year

Corporate

$16.57
Non-Subscription Options
$999 for free lifetime updates
$269 for this version only
  • Unlimited
    10000 unique devices per year

Our manual is always expanding! While we strongly believe our products as so intuitive you shouldn't need a manual, there are exceptions now and then. If you feel there is something missing from the documentation, please contact us.

For a single-page listing of all help entries, click here.

Version 2.0 – October 23, 2026
Requirements
This version requires macOS 13 (Ventura) or later.
Bug Fix:Corrected PDF compression, database opening and media bookmark errors.
Bug Fix:QR codes can be saved as PNG files after output verification.
Bug Fix:File renaming removes incomplete import rows after an error and validates GPS values used in filenames.
Bug Fix:Generated video output names no longer follow existing aliases, and unavailable file types are rejected during PDF import.
Bug Fix:Text recovery tracks changes that affect only line endings.
Bug Fix:Home contextual actions keep the selected item when background updates change the sort order.
Bug Fix:Force Empty Trash affects only the current account and preserves Trash folder ownership and permissions.
Bug Fix:Erasing .DS_Store files handles command arguments and errors correctly.
Bug Fix:Improved error recovery when background work starts, stops, or closes, including repeated operations.
Bug Fix:Recovered text can be restored as an unsaved document when its original drive or folder is unavailable.
Bug Fix:Completed video results remain available when the original source is missing, and preset import validates file size and text encoding.
Bug Fix:File operations skip entries whose required type information cannot be verified.
Bug Fix:PDF imports cancel cleanly after partial list insertion, and saved output results survive later cleanup errors.
Bug Fix:QR reading failures use the standard error dialog and Debug Log.
Bug Fix:System tools that disappear during discovery are skipped while the remaining results continue to load.
Bug Fix:Corrected background wait failures during PDF password requests, rename progress and video conversion.
Bug Fix:The runtime macOS requirement matches macOS 13 or later, and the text Statistics window has the correct title.
Bug Fix:Discarding a recovery copy verifies that the same document is still selected after confirmation.
Bug Fix:Only recognized apps also filters preference-backed recent lists from unrecognized applications.
Bug Fix:Location CSV and image and video preset exports confirm existing destinations and check them again before saving. Changed destinations and original source files remain protected.
Bug Fix:Files whose names differ only by case remain separate. Cancelling quit restores the launcher shortcut and recovery scheduling, while completed outputs remain protected.
Bug Fix:Text saves and JSON, XML, SQLite and QR exports recheck the approved destination before replacing it. Temporary output is created exclusively, verified before publication and removed only while it still belongs to that operation.
Bug Fix:Image, video, PDF, map and preset output cleanup preserves unrelated files, substituted links and completed outputs after cancellation or failed publication.
Bug Fix:Text Editor line-number rendering uses the current drawing API, and quitting waits for text file operations to finish.
Bug Fix:Video conversion preserves portrait orientation and verifies rotated output geometry. Metadata handling, preset selection, trim markers and queued-source overwrite protection have been corrected.
Bug Fix:Image dimension checks use only the selected resize settings, and converter workers retain ownership through delayed startup and cancellation.
Bug Fix:Text cleanup preserves consistent line endings, adds final newlines correctly and updates save state. Text opening, empty-document saving and encoding comparisons have been corrected.
Bug Fix:SQLite opening uses the current database API, record navigation has stable tie ordering, and CSV export protects database journal files. XML browsing and original-source export use the same file snapshot.
Bug Fix:QR calendar events support multiple all-day dates, long Unicode content is folded at UTF-8 boundaries, open Wi-Fi payloads are explicit, and image orientation is honored while decoding.
Bug Fix:PDF, QR and other tool dialogs retain operation ownership through Stop, close and quit. Welcome copy and PDF table headers use the correct saved project text representation.
Bug Fix:Image format fallback keeps file extensions consistent with the actual output format. PDF import queues preserve their file snapshots, PDF preview events use the shared Koingo canvas signature, duplicate menu keyboard shortcuts have been removed, and quitting waits for process inspections to finish.
Bug Fix:Converters, PDF tools, text saves, and CSV exports stage completed output before replacing existing files and clean up unfinished output after cancellation.
Bug Fix:Closing windows and quitting wait for active work to stop. Tool menus share command availability, and permission setup no longer interrupts unrelated startup tasks.
Bug Fix:Image maximum width and height limits apply to the final rotated image in both conversion and preview.
Bug Fix:Rename pattern tokens retain their colored rounded backgrounds.
Bug Fix:JSON tree paths correctly decode quoted object keys, including escaped and Unicode names.
Bug Fix:Selecting Recent Activity categories and expanding or collapsing rows preserves the surrounding controls without changing button captions or entering a scan busy state.
Bug Fix:Photo Map reports skipped-file issues after background work finishes.
Bug Fix:All MacMagic Tools excludes built-in System Tools, which remain available in their own category.
Bug Fix:Home icons retain a minimum 48-point size and scroll complete rows when the window is too small to show every tool.
Bug Fix:Text recovery initializes correctly on Apple Silicon and repairs eligible locks left with incorrect permissions.
Bug Fix:Database tables remain available when optional window decoration or column sizing fails, and record display errors are reported clearly.
Bug Fix:Removed an obsolete Google Maps error placeholder that caused a control-height warning.
Bug Fix:Native macOS crash reports are preserved when collected for support, with repeat imports tracked separately.
Bug Fix:Improved Photo Map stability when importing locations and switching between Apple Maps and Google Maps.
Bug Fix:Menu bar tool actions wait for startup and menu tracking to finish, activate the app before opening windows, and preserve the selected action while menus refresh.
Bug Fix:Google Maps loads the mapping support required by Fit All, preserves the chosen map style while reading locations and offers an inline retry after a failure.
Bug Fix:Image Converter displays dimensions, percentages and rotation without exponent notation and aligns form labels and preview controls.
Bug Fix:The keyboard shortcut label aligns with its popup controls in Settings.
Bug Fix:File and photo icons use a lightweight background icon path with bounded caches, preserving completed icons during updates. Recent Activity displays larger icons within the existing rows.
Bug Fix:Recent Activity avoids a redundant immediate redraw when expanding application rows.
Bug Fix:Corrected build errors affecting container detection, database tools and Photo Map import logs.
Bug Fix:Hardened concurrent file metadata reads and removed unnecessary XML bookmark conversions.
Bug Fix:File Renamer pattern tokens now use the system content highlight color.
Bug Fix:Database Viewer uses supported MBS SQL commands for queries, typed values, cancellation and streaming CSV exports, with read-only connections and verified SQLite engine size limits.
Bug Fix:Toolbar availability follows actual work and selection state without resetting every button when dispatching a click. Non-mutating Finder actions keep unrelated controls available.
Bug Fix:Copy confirmation overlays size their native content and Retina background after applying their borderless window style.
Bug Fix:Database status messages no longer write obsolete captions before their final text, and empty databases show a clear no-tables status.
Bug Fix:Database Viewer opens databases when the system SQLite library omits its optional extension-loading API.
Bug Fix:SQLite WITHOUT ROWID tables use their primary keys without invalid rowid probes. Schema metadata remains available when databases contain similarly named tables.
Bug Fix:Manual SELECT queries accept valid quoted, Unicode and dollar-sign identifiers while still blocking unsupported commands and explicit file or extension function calls.
Bug Fix:Database failures retain their full error messages in the standard Debug Log, and unexpected operation requests are handled safely.
Bug Fix:System Tools uses an outline tools glyph in the application and menu-bar menus.
Bug Fix:Database Viewer passes parameter arrays correctly when navigating records, counting filtered matches and exporting CSV files. Parameter mismatch diagnostics include the expected and supplied counts.
Bug Fix:Current-record CSV exports include every field and full values regardless of the selected field or shortened display previews.
Enhancement:QR Code copy actions show a brief confirmation overlay sized to its text, and image dimensions are centered beneath the preview.
Enhancement:Toolbars retain their full Retina image resolution and use consistent outline action icons.
Enhancement:Image Converter has a larger centered preview invitation, and Video Converter provides direct segmented preset actions.
Modification:Preset and file dialogs use standard Koingo behavior and retain their requested titles.
Modification:PDF compression prepares file details in the background and applies large result lists in batches.
Modification:New search fields, options and preview controls follow the existing Koingo control behavior.
Modification:Recent Activity scans and clears selected activity in the background, with Stop controls, partial-scan coverage, and batched updates that preserve selection and expanded applications.
Modification:Recent Activity loads icons and Finder actions in the background and explains selected cookie, saved-state, session and backup effects before clearing.
Modification:File In Use scans open files and processes in the background, keeps process identity checks for quit requests, and applies large result lists in batches.
Modification:Recover asks before opening a large recovered document and checks that the same recovery copy is still selected after confirmation.
Modification:Rename Files prepares previews, renames files and restores names in the background, with progress and Stop controls. Completed renames retain their results and Undo records after later failures.
Modification:Recover builds large document lists in small batches, preserves selection and scroll position, and avoids rebuilding the list for status-only changes.
Modification:Image and video conversion continue in the background with synchronized progress, cancellation, and safe window and app closing.
Modification:PDF page import, password handling, previews, rotation, combine, extract, and split exports use private background documents and preserve the current workspace during cancellation.
Modification:Image conversion asks before keeping only the first image from an animated, multipage, or unverified source. Video conversion identifies additional tracks and chapters before converting the selected tracks.
Modification:Home shortcuts and file lists load file details and icons on demand, keeping cloud and unavailable-file checks out of drawing and menu callbacks.
Modification:System tools appear after background discovery without delaying app startup or resetting the current Home search.
Modification:Text Editor opening and saving run in the background with progress and Stop. Saving preserves edits made after the save started and keeps unsaved work after errors or cancellation.
Modification:JSON and XML opening, parsing, source formatting and exports run in background workers while preserving the original file bytes, encoding declarations and whitespace.
Modification:JSON and XML details, searches and branch preparation run in private background models. Tree and search results appear in bounded batches, and pending clipboard copies preserve newer clipboard contents.
Modification:SQLite opening, table loading, queries and CSV exports use separate background connections with synchronized progress and cancellation. Databases remain read-only.
Modification:Rename folder imports scan in the background and add results in responsive batches. Incomplete, cancelled or stale imports preserve the previous file list. Hidden files, packages, links and aliases are excluded.
Modification:QR PNG export and PDF preparation, password validation, filters and compression run in background workers. Password and replacement confirmations remain available during preparation.
Modification:Cleaner operations move only the regular files captured in the scan to the Trash after checking their identity, dates, size, approved location and recognized app state. New or changed files, links, packages and unsafe folders are kept.
Modification:Disk Cache has a dedicated progress window and runs its authorized memory-cache flush in the background. Closing or quitting waits for an active flush to finish.
Modification:File in Use batches process inspection, handles mounted disk images correctly, and keeps verified results when another scan is incomplete.
Modification:Video preset import and export run in cancellable background workers. Imports validate the whole file before saving, and portable exports exclude saved output-folder access.
Modification:Welcome opens directly into Home or Settings, and Login Items status uses a native blue or gray indicator.
Modification:Media loading, preview rendering, map metadata, and database queries run in background workers with cancellation and stale-result checks.
Modification:Image and video conversion report per-file outcomes and output sizes. Upscaling is optional and disabled by default; failed video jobs can be retried.
Modification:Video presets can be imported and exported. Preset loading, renaming, deletion, and queue ordering have been corrected.
Modification:Recent Activity scanning and cleanup show selected totals, support Stop, and report completed, skipped, and failed items. Device backups have a separate optional category.
Modification:File in Use reports incomplete inspection, handles process changes safely, and reveals the correct selected files.
Modification:Text Editor settings update live, cleanup is undoable, and saving checks for changes made by another app.
Modification:WhatsApp opens a prepared chat using the desktop app or browser, validates international numbers, and preserves message line breaks.
Modification:Image Converter uses resizable source, conversion and preview panels, with an Original/Preview toggle.
Modification:Window controls use native resizing anchors, with compact action buttons and consistent form alignment.
Modification:Home opens in All MacMagic Tools, shows Finder commands correctly and removes the selection outlines.
Modification:Application and status menus use macOS glyphs and the standard License and Help and Support organization.
Modification:Fifteen additional commands use matching colored raster artwork, including Force Empty Trash, Finder commands and file visibility tools.
Modification:SQLite Database Viewer reads tables and views from the selected database and verifies the connection before displaying or exporting records.
Modification:Recent Activity offers scan options in a native sheet and shows centered progress with fewer distractions.
Modification:Finder commands use distinct generic folder artwork in place of the Finder face.
Modification:Skipped files use concise summaries for small imports and a complete searchable, non-modal import log with file icons and Show in Finder for larger or stopped imports. Its count uses standard system text and the normal window close control.
Modification:Photo Map uses a native toolbar, an outline action strip below its file list, capture-date and file-size details, and clear progress and Stop controls. Counts align with the list, and contextual web-map actions open the browser.
Modification:QR Codes, Text Editor, JSON Viewer and XML Viewer use consistent native action toolbars with selection and background-work availability.
Modification:Database Viewer uses a native action toolbar and one clear record-count footer.
Modification:Image Converter keeps presets with the conversion settings, adds Update and Rename for saved presets, and uses icon actions for import, export and deletion.
Modification:Recent Activity starts scanning when opened and uses native toolbar actions, larger graphical rows, clearer removal confirmation and a selection status footer.
Modification:Recent Activity recognizes additional browser caches and resolves container application names while preserving protected browser profile data.
Modification:PDF tool titles identify their operation, page counts use standard system text, and the empty preview invitation is large, bold and centered in the preview area.
Modification:Recent Activity provides Details and Show in Finder in an outline action strip below its results. Clear Disk Cache uses the normal window close control, and File In Use expands its file popup with the window.
Modification:Embedded Google Maps provides a clearer search field and compact Street, Hybrid, Satellite and Terrain controls with keyboard navigation and dark-mode styling.
Modification:Replaced unnecessary native declarations with Xojo or supported MBS interfaces for Finder actions, text indexing, metadata synchronization and user identity.
New Feature:Text Editor keeps recovery copies of unsaved edits and offers Restore or Discard after an interrupted session. Recovery can be changed live in Settings.
New Feature:Choose recent lists, logs, caches and optional device-backup contents separately, with optional age limits and preserved selections.
New Feature:Review accessible results from partial scans while older unverified results remain read-only. See grouped categories, selected sizes and detailed scan issues.
New Feature:Compare image conversions with before-and-after previews and reuse named image presets. Presets can be imported and exported.
New Feature:Preview video frames, adjust trim points, and keep individual job settings in a queue that is restored on the next launch. Unavailable sources remain in the queue for repair.
New Feature:Save, rename, update, and delete named rename presets. Add literal find-and-replace and filename case transformations while protecting extensions.
New Feature:Filter SQLite tables across all records and export filtered results or the current record.
New Feature:View and export original or formatted JSON and XML source alongside the searchable tree.
New Feature:Search geotagged photos and videos in a map sidebar, copy coordinates, and export location results as CSV.
New Feature:Choose an optional keyboard shortcut to open Home from other apps.
New Feature:Search tools and shortcuts by name or category, mark favourites, and navigate Home with the keyboard.
New Feature:Preview complete rename batches before making changes, customize numbering, preserve extensions, reuse a saved pattern, and undo the last batch with conflict checks.
New Feature:Preview PDF pages, rotate selected pages with outline segmented controls, select pages directly in the list, extract selections, and split PDFs into individual pages.
New Feature:Choose PDF compression presets, skip outputs that are not smaller, and compare original and output sizes.
New Feature:Search JSON and XML content, copy paths and values, and open source in the Text Editor.
New Feature:Browse SQLite records one at a time, with field names and values side by side and previous/next record navigation. CSV exports include progress and cancellation; databases open read-only.
New Feature:Preview QR codes while editing, copy their payloads, and read QR codes from selected, dropped, or clipboard images.
New Feature:Preserve text encodings and byte-order marks, choose an output encoding, and jump to a line in the Text Editor.
New Feature:Photo Map supports an embedded Google map with clustered locations, synchronized selection, filters and Fit All.
New Feature:Database Viewer adds read-only SELECT queries with cancellation, CSV exports for results, the current record and all tables, plus table specifications.