Document Workflow
Create, open, save .txt files. One window per doc. Drag-and-drop. Finder double-click. Set as default .txt handler on first launch.
TinyText is a Mac-native plain text editor built for speed, clarity, and focus. No formatting distractions. No bloat. Just your words and the craft of writing.
Everything you need. Nothing you don't.
Create, open, save .txt files. One window per doc. Drag-and-drop. Finder double-click. Set as default .txt handler on first launch.
Floating find dialog with case-sensitive toggle, match count, and prev/next navigation. Replace and Replace All. Toggle between find-only and find+replace via disclosure chevron. ESC dismisses, search preserved.
Multi-level undo (Cmd+Z) and redo (Cmd+Shift+Z). Never lose your changes. Full edit history preserved.
Light, dark, or system theme. Font family, size (8–72pt), and bold. Custom text and background colors. Line numbers, session restore, file extension manager. Resizable settings window. Reset to defaults anytime. All changes apply instantly.
Word count, character count, and full file path at a glance. Show/hide with Cmd+/. File path is selectable and copyable.
Native macOS print dialog (Cmd+P). Respects your current font and size preferences. What you see is what prints.
Native alert dialog on close with unsaved changes. Three clear options: Save, Don't Save, Cancel. Same protection on app quit.
Right-click any folder in Finder to create a new text document instantly. No need to open TinyText first — files appear right where you need them.
In-app help window (Cmd+?) with searchable content. Filter sections by keyword with highlighted matches. All features, preferences, and keyboard shortcuts documented.
Swift + SwiftUI. Universal Binary. Under 5MB. Under 50MB RAM. Under 1 second launch. Sandboxed. VoiceOver accessible. Zero data collected.
TinyText fits the way you already work.
Draft prose, outlines, and blog posts without formatting distractions. Just you and your words.
Quick edits to config files, READMEs, changelogs, and scratch notes. Launches faster than your terminal.
Take lecture notes, write study guides, and draft essays in a clean, focused environment.
Daily writing, morning pages, or gratitude logs. Plain text keeps your practice simple and portable.
Edit config files, scripts, and logs. UTF-8 with proper line ending normalization — no surprises.
If you believe the best tool is the simplest one that works, TinyText was built for you.
Built different. Built better.
| TinyText | Typical editors | |
|---|---|---|
| App size | <5 MB | 130+ MB |
| Memory usage | <50 MB | 300+ MB |
| Startup time | <1 second | 3+ seconds |
| Plugins needed | Zero | Many |
| Telemetry | None | Opt-out |
| Runtime | Native Swift | Electron / Java |
| Sandboxed | Yes | Rarely |
| Pricing | Free | Subscription |
"The best tool is the one that gets out of your way. Plain text is not a limitation—it's a deliberate constraint that makes writing clearer, faster, and more portable."
Every keystroke is text. No accidental bold, no surprise indents, no style drift. Just consistent, predictable editing.
Modern UTF-8 encoding with graceful fallback to ISO Latin 1, Windows CP1252, and macOS Roman for legacy files.
All files save with Unix LF line endings. No more mixed CRLF/LF issues across platforms.
Plain text files from 1970 still work today. Your documents will outlive every proprietary format.
Every action is a shortcut away
TinyText is available on the Mac App Store or as a direct download. Built for writers, developers, and anyone who values speed and simplicity over feature bloat. We're extremely responsive to feature requests and bug reports — your feedback shapes every update.