Stop scrubbing comments from your code before sharing.
API tokens, JSON, logs, prompts, snippets — all passing through your clipboard. But sharing raw code with messy, temporary comments is a massive headache. TextStow fixes that in one click.
Free · No account · 100% local · macOS 13.0+
// TODO: remove before shipping
// HACK: temp workaround for auth bug
async function login(email, password) {
// FIXME: this is terrible, I know
const res = await fetch("/api/login", {
method: "POST",
// body: oldPayload, ← commented out
body: JSON.stringify({ email, password }),
});
// internal note: retry 3x then give up
return res.json();
} async function login(email, password) {
const res = await fetch("/api/login", {
method: "POST",
body: JSON.stringify({ email, password }),
});
return res.json();
} Your clipboard shouldn't be a liability.
We've all been there: you want to send a teammate a code block via Slack or Teams, but it's full of messy TODOs, erratic notes, or embarrassing internal logic rants. Nobody wants to manually delete lines of syntax just to share a clean snippet.
Embarrassing comments
Internal rants, "FIXME: this is terrible", and debugging notes never belong in shared code.
Wasted time
Manually deleting TODO lines, // HACK, // temp, and scratch comments every time you share a snippet.
Leaked context
Private notes, API keys in comments, or half-finished logic accidentally sent to the wrong channel.
Four steps. That's it.
TextStow lives in your menu bar and works right where you already copy and paste.
Copy your code
Copy any code block from your editor — VS Code, Vim, Xcode, Sublime, whatever you use.
Open TextStow
Hit your shortcut to open the menu bar dropdown. TextStow instantly reads your latest clipboard content.
Click Line Cleanup
One click on the local "Line Cleanup" tool strips every comment from the snippet — single-line, multi-line, and doc comments.
Paste clean code
Paste a completely clean snippet into Slack, Teams, email, or anywhere else. Professional, every time.
Your code never leaves your Mac.
No external websites. No cloud storage. No account registration. TextStow is powered by an offline SQLite database right on your machine.
100% offline
All processing happens locally. Your code is never uploaded, transmitted, or stored on any server.
No account needed
Download and use immediately. No sign-up, no email, no tracking — just a native Mac menu bar app.
SQLite on your disk
Clipboard history and favorites are stored in a local SQLite database you fully control.
Frequently asked questions
What comment styles does Line Cleanup remove? ▾
It strips single-line comments (// ...), multi-line block comments (/* ... */), and doc comments (/** ... */) across most programming languages — JavaScript, TypeScript, Python (#), Ruby (#), Go, Rust, Java, C/C++, Swift, and more.
Does it modify my original file? ▾
No. Line Cleanup only processes text in your clipboard. Your source file, editor, and project stay completely untouched.
Is my code sent to any server? ▾
No. Everything runs locally on your Mac using an offline SQLite database. Your code and clipboard history never leave your machine.
Is TextStow free? ▾
Yes. TextStow is free to download and use, including the Line Cleanup tool. No account or subscription required.
Does it work with Slack, Teams, and email? ▾
Yes. Line Cleanup outputs clean plain text to your clipboard, so you can paste directly into Slack, Microsoft Teams, Gmail, Notion, or any app that accepts text.
Keep your snippets clean. Keep your notes private.
Download TextStow and turn messy, comment-filled code into share-ready snippets — right from your Mac menu bar.
Download Free for MacmacOS 13.0+ · Apple Silicon & Intel · No account required