Limoniter

‹ Limoniter

How Limoniter compares

Limoniter set out to be a capable everyday text and hex editor that also understands the files, character sets and disks of older computers. This page sets it beside the editors people most often use instead, free and commercial, and is honest about what they do that Limoniter doesn't.

It reflects the editors as of November 2026, going by their own documentation and how they're widely known to work. Editors change quickly; corrections are welcome.

✓ built in ◐ by a plug-in, or only in part ✗ not available ? not checked

The editors

Editor Free or paid Open source Runs on
Limoniter Free Yes (Apache 2.0) Windows; Linux (builds and runs); macOS (builds and passes its tests; no app to download yet)
Windows Notepad Free, with Windows (some AI features need a Microsoft subscription) No Windows
Notepad++ Free Yes (GPL) Windows
Visual Studio Code Free (some extensions and AI plans are paid) Core yes (MIT); Microsoft's build no Windows, macOS, Linux
Vim / Neovim Free Yes Windows, macOS, Linux and more
GNU Emacs Free Yes (GPL) Windows, macOS, Linux and more
Kate Free Yes (LGPL) Linux, Windows, macOS
Zed Free (paid plans for its AI features) Yes (GPL) macOS, Linux, Windows
UltraEdit Commercial: subscription No Windows, macOS, Linux
EmEditor Commercial: subscription, with a free edition for personal home and school use No Windows
Sublime Text Commercial: one-off licence, with an unlimited evaluation No Windows, macOS, Linux
BBEdit Commercial: one-off licence; keeps working with fewer features after its trial No macOS
TextPad Commercial: one-off licence No Windows

Everyday editing

Limoniter Notepad Notepad++ VS Code Vim / Neovim Emacs Kate Zed UltraEdit EmEditor Sublime BBEdit TextPad
Tabs and split views ✓ ◐ tabs ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Multiple carets ✓ ✗ ✓ ✓ ◐ ◐ ✓ ✓ ✓ ✓ ✓ ? ?
Column (block) editing ✓ ✗ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Regular expressions ✓ ✗ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Find and replace in files ✓ ✗ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Code folding ✓ ✗ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ?
Record and play macros ✓ ✗ ✓ ◐ ✓ ✓ ✓ ✗ ✓ ✓ ✓ ◐ ✓
Scripting ✓ Rhai ✗ ◐ ✓ ✓ ✓ ◐ ◐ ✓ JavaScript ✓ JavaScript ✓ Python ✓ AppleScript ✗
Compare two files ✓ ✗ ◐ ✓ ✓ ✓ ◐ ◐ ✓ ✓ ◐ ✓ ✓
Spell checking ✓ ✓ ◐ ◐ ✓ ✓ ✓ ? ✓ ✓ ✓ ✓ ✓
Undo history as a tree ✓ ✗ ✗ ✗ ✓ ◐ ✗ ✗ ✗ ✗ ✗ ✗ ✗
Crash recovery of unsaved edits ✓ ✓ ✓ ✓ ✓ ✓ ◐ ✓ ✓ ✓ ✓ ✓ ?
Markdown preview ✓ ✓ ◐ ✓ ◐ ◐ ✓ ✓ ✓ ✓ ◐ ✓ ✗
CSV and TSV shown and edited as a table ✓ ✗ ◐ ◐ ◐ ◐ ? ? ? ✓ ◐ ? ?

Big files and bytes

Limoniter Notepad Notepad++ VS Code Vim / Neovim Emacs Kate Zed UltraEdit EmEditor Sublime BBEdit TextPad
Very large files (gigabytes) ◐ ✗ ◐ ◐ ◐ ◐ ◐ ◐ ✓ ✓ ◐ ◐ ◐
Hex editing ✓ ✗ ◐ ◐ ◐ ✓ ✗ ✗ ✓ ? ◐ view only ◐ view only ?
Bytes with no Unicode equivalent kept exactly through open and save ✓ ✗ ◐ ◐ ◐ ◐ ◐ ◐ ◐ ◐ ◐ ◐ ◐

Limoniter keeps files of 64 MB and more on disk and opens them quickly, and edits, searches and saves them in text or hex mode at any size (tested at 10 GB). Some whole-file commands (reindenting, compare, filtering, printing, converting the encoding in place) still aren't available for them. UltraEdit and EmEditor are built for multi-gigabyte files and do more with them.

Programming and the wider world

Limoniter Notepad Notepad++ VS Code Vim / Neovim Emacs Kate Zed UltraEdit EmEditor Sublime BBEdit TextPad
Plug-ins or extensions from others ◐ add-on scripts ✗ ✓ ✓ ✓ ✓ ✓ ✓ ✗ ✓ ✓ ◐ ✗
Code intelligence (language servers: completion, go to definition) ✗ ✗ ◐ ✓ ✓ ✓ ✓ ✓ ✗ ✓ ◐ ✓ ✗
Debugger ✗ ✗ ✗ ✓ ◐ ✓ ◐ ✓ ✗ ✗ ✗ ✗ ✗
Git ✗ ✗ ◐ ✓ ◐ ✓ ✓ ✓ ◐ ✗ ◐ ✓ ✗
Built-in terminal ✗ ✗ ◐ ✓ ✓ ✓ ✓ ✓ ◐ ✗ ◐ ✗ ✗
Run a command on the file ✓ ✗ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Remote files (FTP, SFTP, SSH) ◐ SFTP; FTP only to send ✗ ◐ ✓ ✓ ✓ ✓ ✓ ✓ ✗ ◐ ✓ ✗
Editing together in real time ✗ ✗ ✗ ◐ ✗ ◐ ✗ ✓ ✗ ✗ ✗ ✗ ✗
AI assistance ◐ via Claude Code or Codex, if installed ✓ ◐ ✓ ◐ ◐ ◐ ✓ ? ✓ ◐ ✓ ✗
Interface in languages other than English ✗ ✓ ✓ ✓ ✓ ◐ ✓ ✗ ✓ ✓ ✗ ✗ ✓

Older computers' files

This is what Limoniter was made for, and where no other editor here comes close.

Limoniter Notepad Notepad++ VS Code Vim / Neovim Emacs Kate Zed UltraEdit EmEditor Sublime BBEdit TextPad
Common Windows, DOS and ISO code pages ✓ ◐ ✓ ✓ ✓ ✓ ✓ ◐ ✓ ✓ ✓ ✓ ✓
EBCDIC (IBM mainframes) ✓ 22 ✗ ✗ ✗ ◐ ◐ ◐ ✗ ✓ ✓ ✗ ◐ ✗
Home computer character sets (PETSCII, ATASCII, Spectrum, BBC, Amiga, MSX and more) ✓ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗
Retro screens previewed (ANSI art, PETSCII, teletext, Spectrum) ✓ ✗ ✗ ◐ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗
Tokenised BASIC listed and saved back ✓ ✗ ✗ ◐ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗
Disk, tape and archive images browsed ✓ ✗ ✗ ✗ ✗ ◐ archives ✗ ✗ ✗ ✗ ✗ ✗ ✗
Legacy pictures shown and saved as PNG ✓ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗
Old word processor documents converted ✓ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗
Sent to the real machine (SD card, Spectrum Next over Wi-Fi, Ultimate 64) ✓ ✗ ✗ ◐ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗

Some of these are possible elsewhere with separate tools (cpmtools, AppleCommander, netpbm, Notepad++ or VS Code extensions for one machine or another), but not together in one editor.

What others do that Limoniter doesn't

What only Limoniter does

Each of these readers is checked against independent tools on real disks: cpmtools, AppleCommander, atrcopy, trs80-tool, ToolShed, ddosutils, netpbm and ImageMagick among them.

Sources

Pricing and platform details were checked in November 2026, including: EmEditor licence price update, UltraEdit pricing, Notepad updates for Windows Insiders, Notepad Markdown support, Zed for Windows.