Release notes
Changelog
Site update, August 30, 2026 · Buy several apps in one order
- One payment, as many apps as you need. The commercial license window on this page could sell exactly one thing: Morphr. A team that also wanted two other twoplus11 apps paid three separate times, on three separate pages, and filed three separate receipts. That window now carries an Add another app control: search the catalog, set how many computers each app goes on, and pay once. Every app still gets its own license key, and they all arrive in the same email.
- Nothing changes if Morphr is all you want. The window opens exactly as it did, at the same price, with the same count of computers, and an order for a single app takes the route through checkout it always has. The extra controls appear only once the app list has loaded, so a slow or unreachable connection leaves the page as it was.
1.5.0 — August 26, 2026 · No two files can land on the same name, and the failures are reachable
- Fixed: two files in one queue could be converted to the same name, and one of them silently ate the other. A phone photo library is full of pairs like
IMG_001.heicandIMG_001.png— the same picture twice. Convert both to JPG with Replace selected and both were written toIMG_001.jpg: the second landed on top of the first, both rows said “Done”, both pointed at the same file, and the summary counted two successes. Morphr now hands out every output name once, so the second file getsIMG_001 2.jpgand both conversions survive. Replace still replaces what it should, including your own earlier output when you re-run the same file. - Fixed: Combine to PDF could overwrite a PDF you had queued. The combined file is always called
Combined.pdf, and with Replace selected it was written without asking whether anything else was using that name — so aCombined.pdfsitting in the queue to be turned back into images was destroyed, with no undo. It now steps around the files you handed it, and the PDF it creates cannot be overwritten by a later conversion either. - Fixed: stopping a PDF-to-images conversion at the very end still left its pages behind. 1.4.0 cleared the already-written pages when a stop landed between pages; a stop during the last one returned normally, and
doc 2.png,doc 3.pngstayed in the folder while the row read “Cancelled” and pointed at nothing. Every page a stopped or failed conversion wrote is now cleared — and one that finished still keeps all of them. - New: the queue header says how many files failed, and takes you to them. The summary names the failures and then disappears, and in a queue of forty the red cards are far below the fold — so the count is a button. Press it and Morphr scrolls to the first failure, marks it, and puts your keyboard focus on that file’s own Retry button; press again for the next. The same route is offered on the summary itself.
- Changed: the buttons on a failed file no longer wait for the mouse. Card buttons fade in on hover and a finished card was exempt; a failed one was not — so on the one row that needs something done about it, Retry was invisible until you found it.
- Changed: Replace says what it does. Choosing it under “Save to” now explains itself underneath: it replaces a file of the same name, and a file you have queued is never overwritten.
1.4.1 — August 21, 2026 · PDF pages, documents to PDF and the black background all work again
- Fixed: turning a PDF into images failed every time, with a programmer’s error where the reason should have been. The row went red and read “_MainRunner is overriding existing Objective-C class” — a message about Morphr’s own internals that told you nothing and offered nothing to do about it. Converting a document to PDF failed the same way. Both work again, and neither depended on the file: every PDF and every document failed, on every Mac, from the moment the app checked for updates on launch — which it does every time it starts.
- Fixed: choosing Black for the background of a transparent image gave you white. Saving a see-through PNG as a JPG has to put something behind it, and Morphr has offered White or Black since 1.4.0. Black silently produced white instead, with nothing to say the setting had been ignored. It now does what it says.
- Fixed: Morphr was quietly breaking its own Apple signature every time you launched it. To keep the icon in Finder matching your light or dark appearance, it wrote a new icon into its own application bundle on each launch — and writing anything inside a signed app invalidates the signature Apple issued it. A broken seal is one of the things that can stop an app accepting its own updates. Morphr no longer writes to itself. The trade is worth stating: the Dock icon still follows your appearance while Morphr is running, but the one Finder, Spotlight and Launchpad show is now the single icon baked into the app and no longer changes with the system.
- All three came from the same cause, introduced in 1.3.9 when Morphr gained automatic updates: the updater and the converter each gave an internal helper the same name, and macOS lets only one of them exist. The updater starts first, so the converter lost — for the whole time the app was open. They have distinct names now, and a test that would have caught it runs on every build.
1.4.0 — August 20, 2026 · A page that cannot overwrite your original, and a stop for long combines
- Fixed: converting a multi-page PDF to images could destroy another file you had queued. Page 1 is written to a name Morphr reserves, and that name has never been allowed to land on a file you handed it as a source — but pages 2, 3 and 4 named themselves (
doc 2.png,doc 3.png) and, with Replace on, skipped that question entirely. Queue a scanneddoc.pdfbeside adoc 2.pngfrom the same folder and page 2 landed on top of an original you never asked to change, with no undo and nothing on screen to say so. Every page now refuses the same names page 1 does. - Fixed: Replace could overwrite a different file you had queued. Converting
song.wavto MP3 wrote tosong.mp3— and ifsong.mp3was also in the queue, that original was gone. Morphr now steps around every other file in the batch and writessong (converted).mp3instead. Replace still replaces anything else, including a leftover output from an earlier run. - New: combining images into a PDF can be stopped. Merging a big folder is one of the longest things Morphr does and there was no way out of it short of force-quitting. That same button now becomes a Stop control while it runs. Stopping writes nothing at all — a half-finished “Combined.pdf” looks exactly like a finished one on disk — and it tells you how many images it had ready. Stopping is also no longer reported as a failure.
- Fixed: a dropped folder queued its files in the wrong order, and Combine to PDF built the document that way. Names were compared character by character, so
page10.jpgwas queued ahead ofpage2.jpgand every accented name landed afterZoom. A folder of scans combined into a PDF with page 10 second. Folders now arrive the way a person numbers things. The slide order inside a PowerPoint is the file’s own numbering and is left exactly as it was. - Fixed: when part of a batch failed, Morphr only counted the ones that worked. Ten files with three failures said “Converted 7 files” — a clean-looking run with three red cards easy to miss further down the list — and if every file failed there was no message and no notification at all. The summary now names the failures, and it arrives even when nothing came through. Stopping a batch yourself stays quiet, because you already know.
- New: each file says which folder it came from, when that matters. Drop a folder and Morphr takes everything inside it, subfolders and all — which is how you end up with forty cards all reading
IMG_0001.jpg. Every card now carries its folder underneath the name, cut back to the part that actually differs, and only when the queue holds more than one folder. Screen readers get it too. - New: you can convert a file to the format it already is. The format menu now lists the file’s own format, marked “(recompress)” — the thing people ask for most: a photo that has to stay a JPG but get under a size limit, a 4K MP4 that has to stay an MP4 but fit in a message. Every setting Morphr already had works on it.
- New: Fit size for photos, and Resize by pixel width. The size budget videos have had since 1.1.0 now works on pictures — ≤ 200 KB up to your own number — and Resize offers 3840, 2560, 1920, 1280, 960 and 640 px alongside the percentages. Neither ever enlarges something already smaller than the limit.
- New: a background color for transparency — White or Black, globally or per file — for the formats that cannot store it, and sample rate and mono/stereo for audio, both leaving the file as it was unless you change them.
- Fixed: the Undo offered after “Clear all files” could never be clicked. The toast never re-enabled clicks once it appeared, so the only way back to a queue you had just discarded was decoration. The same dead button sat on the “Reveal” offered after images are combined into a PDF.
- Fixed: a toast fired while any sheet was open was painted behind it — and a toast is the only report some failures ever get. It now sits above every sheet, dialog and license window.
- Fixed: an error could be silenced by the success that came after it. Every toast was announced the same polite way, so “Couldn’t convert 3 files” was routinely wiped out by the “Converted 7 files” a moment later and a VoiceOver user heard only the good news. Warnings and errors interrupt now; successes stay polite, and are no longer announced twice.
- Fixed: a picture with transparency could come out on black instead of white, depending on the format it started as — a transparent PNG saved as JPG got white, the same picture as WEBP or AVIF got solid black. Both produce white now, and both honor the new Background setting.
- Fixed: a build shipped without the spreadsheet library still accepted spreadsheets, offering Markdown, text and HTML and then failing with a raw programmer’s error. Spreadsheets are now covered by the same check as everything else.
- Fixed: selected buttons were hard to read — the white label on the highlighted half of each Keep-both / Alongside-originals / Balanced toggle measured 3.7:1 in light mode and 2.1:1 in dark, against the 4.5:1 the guidelines ask for. They clear the bar in both now, and the license-key field’s focus ring is Morphr’s purple rather than Apple’s blue.
- Fixed: the last line of the keyboard-shortcuts sheet — which names the tools Morphr converts with — and the twoplus11 link in the footer were English in all 13 languages. Both are translated, and a folder label that read as a save destination in Japanese now reads as a location.
- Changed: the Web, Email and Archive presets also clear the pixel limit and the photo size budget, so a setting left over from an earlier run can no longer quietly override the preset you just picked.
- The company name on an activated business license was always blank. Morphr read it from a field the licensing server stopped sending — the name is there, and it now appears. Nothing about how licenses work changed; only what the window could see.
Site update — August 19, 2026 · A checksum for the download
Website only; no change to the app.
- The download page now publishes the SHA-256 of the
Morphr.dmgit serves, so you can confirm the file you got is the file we put there. macOS already runs the check that matters — Morphr is signed with an Apple Developer ID and notarized by Apple, and a copy altered after we signed it will not open — but there was no way to check a download by hand, which is what anyone installing it on more than their own Mac tends to want. The checksum is on the download section under SHA-256 checksum, next to the one command that compares it with your copy. It is published as a plain file too, atMorphr.dmg.sha256, in the formatshasum -creads.
Site update — August 17, 2026 · The other apps, after the sign-up
Website only; no change to the app.
- The list of the other twoplus11 Mac apps has moved to the bottom of the page, below the email sign-up rather than above it. It used to arrive while the page was still making its case for Morphr, so the last thing you read before being asked for your email was a wall of other apps. It sits at the end now — the page finishes on Morphr, and the list is there if you want to see what else there is.
Site update — August 14, 2026 · Headlines in one color
Website only; no change to the app.
- The headline no longer fades from one color into another across the letters. A gradient poured through text is the house style of every generated landing page on the web, and it was on the hero here, on the small uppercase label above each section, and on the license label in the purchase panel. The words are one solid color now — the accent this page already used everywhere else — so the headline finally matches the page under it.
- The figures on the download-stats page were faded the same way and are plain white now. The color belongs to the bars beside them, not to the digits.
- Gradients are kept where they belong — the buttons, the app tile and the rule above the support panel are untouched. It is only text that stopped fading.
- No change to the app.
Download update — August 12, 2026 · Opens without an internet check
- The copy of Morphr in the download now opens without needing the internet. macOS checks that an app has been approved by Apple before it runs for the first time. That approval can travel inside the app itself, and in the download it did not — so the first launch had to reach Apple to confirm it. Offline, behind a hotel or campus login page, or when Apple’s service was slow, that check could fail and macOS would report that Morphr “cannot be opened because Apple cannot check it for malicious software.” The approval now travels with the app, so the first launch works with no connection at all.
- Automatic updates were never affected — the copy they install already carried its approval.
- The installer window opens at the right size. It was one title bar too short, so the artwork behind the drag-to-Applications arrow was cut off along the bottom and the window opened already scrolled. It now fits exactly.
- The app itself is unchanged: same version, same signature. Only the download was repackaged, so there is nothing to do if you already have Morphr installed.
Site update — August 12, 2026 · What actually connects to the internet
- A privacy answer on this page was wrong, and is fixed. It said Morphr “makes no network connection” and worked “fully offline” — which stopped being true once Morphr gained the ability to update itself. Conversions, and everything you open, were never sent anywhere and still aren't; the claim about connections was the part that was false.
- Every connection Morphr makes, in full: a check for a new version about once a week, and — only if you enter a business license key — a check that the key is valid. Nothing about your files is in any of them, and the update check sends the app version and nothing more.
- The update instructions were out of date. They described downloading a new copy and dragging it over the old one. Morphr updates itself — it checks about once a week and offers to install the new version in place, refusing any download that isn't signed by us. You can still replace it by hand, and you can turn the automatic check off.
- No change to the app.
Site update — August 12, 2026 · Readable buttons and small print
- The buttons in the header say what they say. The Tip and Download pills were drawing their label at 55% opacity over a colored fill, which measured as low as 1.6:1 against it — well under the 4.5:1 the accessibility guidelines ask for. Their labels are now solid, and the fill behind them is set a shade deeper so the text genuinely clears that bar.
- The Subscribe and Support buttons too. Their labels were colored for one end of a two-color gradient and disappeared into the other end. Both now use a single fill that the label is legible on all the way across.
- The newsletter note, the “More apps” caption and the version line under the download button were all set too faint to read comfortably; each is now above the AA threshold.
- Keyboard shortcut chips are legible against their own background.
- The screenshot viewer no longer makes every visit quietly re-download this page as if it were an image — a wasted request on each load.
- No change to the app.
Site update — August 12, 2026 · The twoplus11 logo, back to its own color
- The twoplus11 wordmark in the top-left corner is the studio’s blue again. It had been recolored to match Morphr’s accent color, which made the same logo look like a different one on every app’s site. It now matches twoplus11.com and the rest of the apps.
- No change to the app.
Site update — August 11, 2026 · Clearer search results
- The description under this site in Google is no longer cut off. It ran past the length Google shows and broke mid-word; it now reads as a complete sentence.
- Sharing a link to the privacy, terms or changelog page now shows a proper preview card instead of a bare URL.
- The sitemap now reports when each page actually changed, so search engines re-check pages that have been updated instead of assuming they are stale.
- No change to the app.
August 11, 2026 · A new look
- Changed: Morphr has a new app icon. Every twoplus11 app moved to one generated palette, so the color in your Dock, on this site and on the download page is now the same color — they had drifted apart.
- Changed: refreshed the site to match, including the tab icon and the link preview image.
Site update — August 10, 2026 · Screenshot retaken, old demo video removed
- Retook the queue screenshot so it shows sample files rather than real ones. No change to the app.
- Removed a demo video that was still being served but had not been linked from the page for some time.
1.3.10 — August 9, 2026 · Automatic updates
- New: Morphr updates itself. When a new version is out you get a prompt with the release notes and can install it in place — no more visiting the site and dragging a new copy over the old one. This is the last update you have to install by hand.
- New: refreshed appearance — Morphr now uses the shared twoplus11 palette and a regenerated app icon, so it matches the rest of the family.
- Fixed: contrast and keyboard-navigation problems (WCAG 2.1 AA) — faint text is now readable, and every control can be reached and used from the keyboard.
- Fixed: the Check for Updates button spins while it checks, instead of flashing an empty window.
- Fixed on the website: the download area still read “Version 1.3.7 · Released July 17, 2026” — three releases behind what the button actually gave you. It now shows the version you are downloading.
1.3.9 — July 17, 2026 · Ringtones
- New: create ringtones — pick "Ringtone" as the output format for any audio file (or set a whole batch to it at once) to get a trimmed, faded, iOS-ready .m4r. Start time and length (15–40s) are adjustable per file; a short fade-in/out is applied automatically.
- Fixed: .m4r ringtone files can now be used as a conversion source, not just an output format.
- Changed: app icon reverted to the original thin-stroke mark.
1.3.8 — July 17, 2026 · Icon refresh
- Changed: refreshed the app icon to Morphr's true indigo brand mark (the Dock icon leaned slightly blue) — Dock, Finder, and every site icon now match exactly, with a deeper, properly rounded dark-appearance variant.
1.3.7 — July 17, 2026 · 13 languages
- New: 13-language localization with an in-app flag picker — Morphr auto-detects your Mac's language and lets you override it anytime.
- Fixed: Resolution cap and Fit-size controls are no longer silently ignored for animated GIF/WEBP sources targeting video output.
- Fixed: the audio-bitrate control now disables itself (instead of staying live but inert) when Fit-size mode doesn't use it.
- Fixed: image-quality/resize controls no longer show for combinations where they don't apply.
1.3.6 — July 16, 2026 · Appearance override fix
- Fixed: pinning the appearance to Light or Dark (instead of following the system) now restyles the whole window — previously the translucent sidebar glass and title bar kept the system's appearance, leaving hard-to-read text when the override and the system disagreed.
1.3.5 — July 15, 2026 · “Tip”
- Renamed the “Donate” link to “Tip.”
1.3.4 — July 15, 2026 · Dark icon refinement
- Refined the dark-mode Dock icon: now a true near-black, monochrome-style background with just a hint of blue, instead of a deeper tint of the same color.
1.3.3 — July 15, 2026 · Icon fix
- Fixed: the app icon could show the wrong light/dark variant in Finder, Spotlight, Launchpad, and the Dock while Morphr wasn't running. It now updates everywhere immediately, not just the Dock tile of an already-open app.
1.3.2 — July 13, 2026 · Dock icon padding fix
- Fixed: the Dock icon rendered edge-to-edge with no padding, making it look larger than every other app in the Dock. It now follows Apple's standard icon grid, sized and spaced to match.
1.3.1 — July 13, 2026 · twoplus11 credit & support prompt
- twoplus11 wordmark credit in the footer and update panel.
- Occasional, low-pressure prompt to support twoplus11 after extended use — never more than once, easy to dismiss for good.
1.3.0 — July 12, 2026 · Appearance setting
- New: Appearance setting — Morphr now follows your Mac's Auto Light/Dark setting by default, with a header button to force Light or Dark instead. Cycle through Auto → Light → Dark any time.
- Improved: the app's accent color and dark-mode palette now match the twoplus11 site more closely.
- Fixed: the Dock and menu bar now correctly show "Morphr" and its icon instead of a generic Python icon.
1.2.0 — July 10, 2026 · Documents ⇄ Markdown
- New: Documents ⇄ Markdown. Convert Word (.docx), RTF, ODT, HTML, or plain text into Markdown — or turn Markdown into Word, PDF, HTML, RTF, ODT, or text. Everything runs on your Mac.
- New: PDF, PowerPoint, and Excel → Markdown — pull the text out of a PDF, the slides out of a .pptx, or the sheets out of an .xlsx as Markdown tables.
- New: Markdown → PDF — render Markdown into a clean, shareable PDF.
- New: a Business license button in the header — one click to upgrade to, or manage, a business license.
- New: Automatic update checks — the app quietly checks about once a week and badges the update button when a newer version is available (never a pop-up; nothing is downloaded or installed automatically). Turn it off with Automatically check for updates in the update panel.
- New: Keep original dates — converted files can inherit the source file's created/modified dates instead of stamping "now" (on by default; toggle it in the sidebar's Save to section).
1.1.1 — July 9, 2026
- Personal use now says so plainly: the licensing screen spells out that personal use is free forever and includes free updates forever — no catch, no expiry
1.1.0 — July 7, 2026
- New: Fit size — compress any video to fit a size limit. Pick ≤ 10 MB (Discord), ≤ 25 MB (email), ≤ 100 MB, ≤ 500 MB, or any custom limit, and Morphr runs a two-pass encode that lands just under it. Audio and resolution adjust automatically so the picture stays as good as the budget allows, and a video that already fits is never degraded by a pointless re-encode
- Fit size lives in the sidebar’s Video section and in each video’s per-file Options, and the Email preset now caps videos at 25 MB so they actually send
- An impossible limit (a feature-length film into 5 MB) fails with a plain explanation — and suggests trimming or a larger limit — instead of producing unwatchable mush
1.0.4 — June 26, 2026
- New: Check for Updates — a header button that checks whether you’re on the latest Morphr and links you to the download page when a new version is out
1.0.3 — June 23, 2026
- New: Combine images into one PDF — with two or more images in the queue, one click merges them into a single multi-page PDF (one image per page, in order), entirely on your Mac. Combining drops EXIF/GPS along the way
- New: Resolution control for video — cap the output at 1080p, 720p, or 480p (or keep Original) to shrink large clips dramatically. It preserves the aspect ratio and never upscales a smaller video. Available in the sidebar, in each file’s Options, and built into the Web (720p) and Email (480p) presets
- New: Remove photo metadata — a Keep/Remove toggle strips EXIF, GPS location, and camera info from converted photos (JPG, PNG, WebP, AVIF), on by default in the Web and Email presets. Like everything in Morphr, it happens entirely on your Mac
- New: Morphr now remembers the output format you last chose for each file type — convert one HEIC to PNG and the next HEIC defaults to PNG too
- Each file now shows its dimensions and length on the card — “1920×1080 · 0:42” for video, “4032×3024” for photos, “3:45” for audio
- While a batch is converting, the Convert button becomes a Stop button — one click halts everything in progress and the files stay queued so you can adjust and run them again
- The status bar shows live batch progress (“Converting… 3 of 8 done”), and the empty drop area is now clickable
- Keyboard: press Delete to remove the focused file and double-click a finished file to open it; hover a format menu to see what each format is best for
- Accessibility: buttons, links, file-type tags, and error text now meet WCAG 2.1 AA contrast in both light and dark mode
- Fixed: converting several same-named files into one folder at once could let one overwrite another — each now reliably gets its own “(converted)” copy; clearer messages for empty or corrupt files
1.0.2 — June 2026
- Animated WebP files now convert: still-image targets extract the first frame instead of failing with a misleading “corrupted” error; animation-only targets explain that only a single frame can be extracted
- Fixed: converting a still image to GIF now respects the Resize setting
- Accessibility: VoiceOver no longer reads escape codes in file names; the license window traps focus and closes on Escape like the other dialogs
- Fixed: a media file that couldn’t be inspected (e.g. on a slow network drive) is no longer wrongly rejected as having “no audio track”
- Fixed: cancelling a slow image conversion (WebP/AVIF) now stops immediately
- Fixed: the “low on disk space” check now estimates the actual output size (compressed audio → WAV/AIFF can be ~10× larger)
- More reliable WebP support detection; settings are now saved atomically so a crash mid-save can’t wipe your preferences
1.0.1 — June 20, 2026
- Multi-size
.icoexport: converting an image to.iconow writes every standard icon size (16, 24, 32, 48, 64, 128, 256 px) in a single file, so favicons and app icons stay crisp at every resolution
1.0 — June 2026 · Initial public release
- Convert images, video, and audio entirely on your Mac — nothing is uploaded
- Images: HEIC, JPG, PNG, WebP and more
- Video: MP4, MOV and more
- Audio: MP3, FLAC and more
- Drag in, pick a format, and batch-convert many files at once
- Signed and notarized by Apple — macOS 14+, Apple Silicon & Intel
- Free for personal use forever — every format, no account, no trial, no watermarks
- Commercial use requires a one-time $5-per-computer business license