jamuny.editor

Local-firstYour text never leaves your browser. No upload, no account, no server.

What does “local-first” mean?

Most online text tools send whatever you paste to a server, run the work there, and send a result back. Your words sit in someone else’s logs, backups and databases, and you have to trust a privacy policy.

Local-first means the opposite: the whole tool is downloaded to your browser and runs on your own device. Nothing you type is transmitted anywhere — not to us, not to anyone. There is no server that could receive it, which is a stronger guarantee than a promise not to look.

Three consequences worth knowing:

  • It keeps working offline. Once the page has loaded, losing your connection changes nothing.
  • Your notes are saved on this device only. They come back when you return, but they do not follow you to your phone, and clearing your browser data for this site erases them for good. Export anything you need to keep.
  • Nothing to sign up for or delete. There is no account, because there is no server holding anything of yours.

Remove Duplicate Lines

Paste a list, press Convert, and every repeated line disappears while the first occurrence of each stays exactly where it was — the order you pasted is the order you get back. Useful for cleaning up exported email lists, log files, keyword dumps, and anything else that accumulated repeats. The tool tells you how many lines went in, how many came out, and how many it removed, so you can sanity-check the result before copying it.

Questions

Does this sort my lines as a side effect?

No. Order is preserved and only later repeats are dropped, so the first time each line appears is where it stays. Many command-line approaches sort as a side effect of removing duplicates; this one does not.

Are "Apple" and "apple" treated as the same line?

Not by default, because for things like passwords or identifiers the difference matters. Switch on "Ignore case" and they are treated as duplicates, with the first spelling kept.

What happens to blank lines between entries?

Every blank line is kept by default, so paragraph spacing survives. Turn on "Remove duplicate blank lines" if the blanks are noise rather than structure.

What about lines that differ only by trailing spaces?

They count as different lines until you switch on "Ignore leading/trailing spaces". With it on they are compared trimmed, and the original spacing of the line that is kept stays intact.