Batch Text Editor for Mac & iPad
Erse is a native app for transforming text files in bulk. Drop in any number of .txt, .csv, .tsv, .log, or Markdown files, build a stack of transformation rules, watch a live side-by-side preview update as you work, then export clean copies — all at once, without writing a single line of code.
Cleaning up exported CSVs before import. Normalizing log files for analysis. Renumbering, reformatting, and tidying lists. Bulk-editing config files, prose drafts, or data dumps. Merging many documents into one. Erse handles it without the command line, regular- expression cheat sheets, or a throwaway script.
Add as many rules as you need, in any order. Erse applies them top-to-bottom to every file in your batch.
Apply any rule to the whole document, to each line individually, or — for CSV and TSV files — to each field, so a transform touches exactly the text you mean it to.
A dedicated preview panel shows the exact result of your full rule stack on the selected file, updating in real time as you tweak any setting. Flip to a side-by-side original-versus-transformed view to see precisely what changed. Large files are previewed safely without choking on size.
Erse detects each file's text encoding, byte-order mark, and line endings (LF, CRLF, or CR) and preserves them on export, so an empty rule stack writes a byte-identical copy. When a transform needs characters the original encoding can't hold, Erse promotes the file to UTF-8 and tells you.
Jump-start common workflows: Tidy Whitespace, Sort & Dedupe Lines, and lowercase Everything. Or save any rule stack as your own named preset for instant reuse across batches.
Erse saves transformed copies (with a “-erse” suffix) so your sources stay untouched, or overwrite on purpose when you choose. Conflicts are yours to resolve — keep both, overwrite, or skip. Made a mistake? Undo moves every file from the last run to the Trash and restores anything it overwrote, in one action.
Erse is a native app built in SwiftUI for Mac and iPad. All processing happens on your device — no cloud uploads, no subscription, no account required. Your files never leave your machine.
Erse collects no data and contains no telemetry of any kind. Read the full privacy policy. · Help & User Guide