macOS utility
DockTxt
A 100% free, persistent, edge-pinned floating drawer for macOS—slide in a plain-text scratchpad and exact character diff without leaving your current window. Native SwiftUI + AppKit for a near-zero memory footprint and minimal battery drain.
Download free on the Mac App Store
100% free. Available now on Mac. Coming soon to other devices.
What it is
DockTxt runs independently of standard window management. Toggle it from the menu bar and it slides in from the side of the screen, floating above full-screen apps and across multiple desktop spaces. It is built strictly with SwiftUI and AppKit so it stays native, light, and always within reach.
What it is for
Use it as a highly accessible temporary plain-text scratchpad and comparison tool. Instead of opening a heavy IDE—or losing focus on an active window to paste a snippet—DockTxt gives you an always-on-top space to park text, sanitize formatting, and run exact character-level differences. Everything saves locally automatically, so contents survive crashes and reboots without a manual save.
Who it is for
Built for software developers, system administrators, and digital professionals who frequently handle API keys, environment variables, JSON payloads, and unformatted code snippets. Especially suited to anyone who wants a clean, light-themed workspace and a fast, low-overhead tool in an intensive multi-screen workflow.
Core features
- Edge-pinned drawer UI — snaps left or right, slides in from a menu bar toggle, and floats above full-screen apps and multiple desktop spaces.
- Auto-persistence — instantly saves scratchpad and diff contents locally so work survives crashes and reboots without a manual save.
- Strict plain text — caps input at 4,000 characters and strips rich-text formatting to avoid hidden styling issues.
- Exact diff checker — case-sensitive character comparison with mismatches highlighted in red; built for auditing API keys and tokens.
- Whitespace & line-break sanitizer — one action to strip trailing spaces and invisible line breaks from copied strings.
- JSON prettifier — formats stringified JSON into a readable two-space indented structure in a single click.
- Adjustable resizing — drag the panel wider or narrower while it stays anchored to the screen edge.
- Zero-network overhead — fully offline, no server requests; privacy-first with minimal battery impact.
Privacy by design
DockTxt never phones home. There are no analytics pings, sync accounts, or cloud backups baked into the app—just local persistence on your Mac. That keeps battery use low and sensitive strings (tokens, keys, payloads) on the device you already trust.
FAQ
Will DockTxt float over full-screen apps?
Yes. The edge-pinned drawer is designed to operate above full-screen apps and across multiple desktop spaces, so you can pull it in without rearranging windows.
Is there a character limit?
Input is limited to 4,000 characters of plain text. Rich formatting is stripped automatically so you only work with clean strings.
Can it help me compare API keys?
The exact diff checker is case-sensitive and highlights character mismatches in red—ideal for auditing long keys, tokens, or near-identical strings.
Which devices support DockTxt?
DockTxt is available now on Mac via the Mac App Store. Support for other devices is coming soon.
Is DockTxt free?
Yes. DockTxt is 100% free—no subscription and no in-app purchases required for core features.
Get DockTxt
Download the Mac build free today. Additional platforms are on the way.
Download free on the Mac App Store
DockTxt is part of the p1.do app portfolio. Questions or support? Visit our Contact page.