TextTidyWindow icon

Open source · macOS 14+ · Universal binary · Text & Input

Paste messy text.
Copy it clean.

TextTidyWindow shows your original and cleaned text side by side, updating live as you toggle cleaners. Press Shift-Command-V to paste, then Shift-Command-C to copy the result.

Free & MIT licensed · Apple Silicon & Intel · Latest release

TextTidyWindow main window with cleaner checklist, original pane and cleaned result pane

Features

Cleaners you can stack.

Twenty-two toggleable cleaners run in an order you control, with your original text left untouched.

22 toggleable cleaners

Strip HTML and decode entities, fix curly quotes, collapse spaces, join hard-wrapped lines, remove duplicates, sort, change case and more.

Live before and after

Type, paste or drop a text file into the Original pane and the Result updates as you go. Footer stats show characters, words, lines and what was removed.

Reorderable pipeline

Drag cleaners in the Pipeline list to change the order they run in, or reset to the default. Find and Replace, with optional regex, runs as the final step.

Named presets

Save your enabled cleaners and their order under a name, apply them from the toolbar, and choose a default preset in Settings.

Your original stays safe

Nothing replaces your source text until you choose Swap Result Into Original, and the swap can be undone. Large inputs over 2 MB trigger a warning.

Keyboard-first workflow

Shift-Command-V pastes into the original, Shift-Command-C copies the result, and Command-O opens a text file. You can also auto-paste the clipboard on launch.

Screenshots

See it in action.

Install

Up and running in a minute.

TextTidyWindow is open source and not notarized with a paid Apple Developer ID, so macOS needs one extra step the first time.

  1. Download TextTidyWindow-macOS.zip and unzip it.
  2. Move TextTidyWindow.app to your Applications folder.
  3. Clear the quarantine flag once, then right-click the app and choose Open:
    xattr -cr /Applications/TextTidyWindow.app
  4. No special permissions are required.

Download

Get TextTidyWindow for macOS

Free, forever. Built for macOS 14 Sonoma or newer, Apple Silicon and Intel.

TextTidyWindow-macOS.zip · GitHub Releases

Not notarized: on first launch right-click TextTidyWindow.app → Open.

  • macOS 14 Sonoma+
  • Universal (Apple Silicon + Intel)
  • MIT licensed · open source
  • No ads, no accounts, no telemetry
  • Built with Claude Code · how and why

FAQ

Questions, answered.

Is TextTidyWindow really free and open source?

Yes. It is released under the MIT license and the full source is on GitHub. There are no ads, accounts, analytics or paywalls. If it saves you time, there is an optional Support button that links to Ko-fi.

What permissions does it need?

None beyond the ordinary. It does not need Accessibility, Screen Recording or Microphone access, and it makes no network connections. It reads the clipboard when you paste and reads files you open or drop onto the window.

Where is my data stored?

Only on your Mac. Presets are saved as JSON at ~/Library/Application Support/TextTidyWindow/presets.json, and your current pipeline and settings live in user defaults. Your text is never sent anywhere.

Why isn't the app notarized?

Notarization requires a paid Apple Developer account, and this is a free project. The first time you launch it, right-click the app and choose Open once. You can also build it from source with Xcode.

Was this written by AI?

Yes. TextTidyWindow was generated by Claude Code from a written spec as a clean-room reimplementation, with no code or assets from any commercial app. The full source is on GitHub under MIT, so you can read every line before you run it. It has had less human review than a hand-written app, so bug reports are welcome.

Support ❤️

Built by one person, given away for free.

TextTidyWindow is a free, open-source alternative to paid utilities. If it earns a spot on your Mac, a coffee keeps the updates coming.

☕ Support Or on Ko-fi