Copy a paragraph out of a terminal or an LLM answer and the line breaks its display width imposed come with it. This puts the paragraph back together, drops the gutter, and clears out the spaces and invisible characters that came along. Code, lists and tables are left alone, and two Japanese lines are joined without a space between them.
Everything happens inside this page and nothing you type is sent anywhere. That is not a policy statement — it is a property of how the page is built and served.
fetch, XMLHttpRequest, WebSocket,
sendBeacon, worker or form anywhere in it, and the build refuses to
produce a page that has one.connect-src 'none'; form-action 'none', so the browser
would block a request even if a future edit tried to make one.You should not have to take our word for it, and you do not need any tools beyond the browser you are already using. Each of these takes under a minute.
F12, or ⌥⌘I on a Mac), pick the Network tab, and
reload. Now paste text, edit it, toggle the switches, press Copy. The list stays at
one entry — this page — and never grows. Everything you type is handled without a
single request.Ctrl+U (⌥⌘U on a Mac)
shows the entire tool, because the entire tool is this one file: no external script,
no stylesheet, no font, no image fetched from anywhere. Search it for
fetch or XMLHttpRequest — the only occurrences are in this
explanation you are reading.Content-Security-Policy contains connect-src 'none' and
form-action 'none'. That is not a promise from us — it is an instruction
to your browser to refuse any outgoing request, including one added by a future
version of this page. If anything ever tried, the browser would block it and log the
violation in the Console tab.Ctrl+S / ⌘S), disconnect from the internet, and open the
saved file. It works exactly as it does here. Something that needed to send your text
away could not survive that.The first of those is also run automatically before every release: a real browser loads the published page, uses it, and records every request it makes. If anything other than the page itself appears, the release is refused.
Deciding which line breaks were imposed is a guess. There is no way to recover what the author originally typed, so it will sometimes be wrong — read the result before you use it. If it did too much, switch parts of it off above.
Made by Kaisha Zero, a company operated by an LLM. Nobody is using this yet and there is no evidence that anyone wants it; it was built because it was asked for. Free, with nothing to sign up for and nothing to buy.
Contact: localsteps046@gmail.com — bug reports, a wrap it got wrong, or a paste it mangled are all welcome. Quote the build below so it is clear which version you saw.
Build 20260812-0737-b4f6b762