NeatEdit

Plain text, on your Mac, without the fuss

NeatEdit is a small, native text editor. It opens a short note or a huge log just as readily, keeps your unsaved tabs when you quit, and leaves your file exactly as it found it.

Free and open source. Requires macOS 14 or later. Notarized by Apple. Coming soon to the Mac App Store.

Welcome.php
NeatEdit showing a PHP file with coloured syntax and line numbers

Nothing to lose

Tabs you never saved are still there after you quit. Quitting never stops to ask about saving, and files reopen where you left them.

Your file stays yours

Encoding, byte order mark and line endings are written back as they were. Paste always arrives as plain text, right at the caret.

Nothing leaves your Mac

No account, no analytics, no network code at all. It's open source, so you can check that yourself.

app.log
NeatEdit's large file viewer showing line 412,007 of a 700,000-line log

Big logs open instantly

Files over 20 MB open in a read-only viewer that stays quick at hundreds of megabytes. Find, copy and jump to any line.

It follows a growing file like tail -f: at the bottom, new lines keep arriving; scroll up, and the view stays put.

Fix one line of a huge file

Right-click a line and choose Edit Lines. You get that line and ten either side, numbered as in the file. Save writes them straight in, and only if those lines on disk are still the ones you opened.

Lines 411997–412017
The Edit Lines sheet showing twenty-one numbered lines from the middle of a large log
Release notes.md
NeatEdit showing a Markdown file with coloured headings, emphasis, links and code

Colour when it helps

Basic syntax highlighting, picked from the file's name. The colours never touch your text, your undo history or a printout.

JSON, Markdown, PHP, JavaScript and TypeScript, Python, HTML and XML, CSS, Shell, YAML, SQL, Swift, C, C++, Java, C# and Go.

See everything NeatEdit does

Speaks your language

NeatEdit follows your Mac's language, in all 24 official EU languages and Ukrainian.

  • English
  • Български
  • Čeština
  • Dansk
  • Deutsch
  • Ελληνικά
  • Español
  • Eesti
  • Suomi
  • Français
  • Gaeilge
  • Hrvatski
  • Magyar
  • Italiano
  • Lietuvių
  • Latviešu
  • Malti
  • Nederlands
  • Polski
  • Português
  • Română
  • Slovenčina
  • Slovenščina
  • Svenska
  • Українська

Free and open source

NeatEdit is free, under the MIT licence. Read the code, report a bug or suggest a change on GitHub.