Features / Text and data tools TEXT TOOLS FOR MAC
The small jobs, done in one step. The tools you would otherwise paste into a website or write a script for are already in the menus, and they work on your whole document or just a selection.
Lines Sort 16 ways: alphabetical, ignoring case, by locale, numeric, decimal, by length or natural order, ascending or descending. Remove duplicate lines, keep only unique lines, or reverse and shuffle them. Remove empty lines, trim spaces, join and split lines, convert tabs and spaces. Duplicate, move and delete lines. Case UPPER, lower, Title, Sentence, iNVERT, camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE.
Data and encodings Format, minify and validate JSON, XML and YAML, and browse JSON as a tree. Convert JSON to CSV and back, and XML to JSON. View CSV and TSV as a table. Encode and decode URL, Base64 and HTML, and decode JWTs. Convert Unix timestamps, generate UUIDs, and calculate MD5, SHA-1, SHA-256 and SHA-512 checksums. Open files as UTF-8, UTF-16 or Windows-1252, and convert line endings between LF, CRLF and CR. View any file in hex. Faster editing Multiple cursors, select next occurrence and select all occurrences. Column (rectangular) selection with Option-drag. Record keyboard macros, save them by name, and replay them any number of times or to the end of the file. Clipboard history, command palette, quick open, code folding and a minimap. Syntax highlighting for over 100 languages, with full parsers for 15 of the most common. Is my text sent anywhere to be formatted or decoded? No. Every tool runs on your Mac.
Try it on your own files. Free, with no ads. For Apple Silicon Macs running macOS 14 or later.
Download for macOS Or install with Homebrew $ brew install texteditorplusplus/tap/texteditorplusplusMore features Very large files Open multi-gigabyte logs and data files instantly, with memory that stays small.
Learn more Live server logs Follow logs over SSH, from Docker and Kubernetes, and from AWS and Google Cloud.
Learn more Log viewer Log levels, filters, time ranges and JSON fields for any log file.
Learn more Search and replace Regex search across the document, all open tabs, or a whole folder.
Learn more Text from images and documents Get text out of screenshots, photos, PDFs, Word and Pages files, and QR codes.
Learn more