Textnify

Text Formatter

Clean up draft text before you publish it: uneven spacing, misplaced punctuation, missing capitals and straight quotes, each fixed by an option you can switch on or off.

Your text stays in this browser tab. Nothing is uploaded, saved or logged.

How the Text Formatter works

The steps run in a fixed order. First spaces: tabs and special spaces become single spaces, repeated spaces collapse and each line is trimmed. Then punctuation: the space before a comma, full stop, semicolon, colon, exclamation mark or question mark is removed, and a missing space after one is added in cases such as “Hello,world” and “end.Next”, but never inside numbers, web addresses, email addresses or paths, and emoticons such as :) are left alone.

Typographic symbols turn “...” into “…”, “--” into “—”, and (c), (r) and (tm) into ©, ® and ™. Curly quotes are chosen from context: a quote after a space or an opening bracket opens, one after a letter closes, and an apostrophe inside a word such as “don’t” or before a year such as ’90s is an apostrophe. Capitalization raises the first letter of each sentence and paragraph without touching the other letters, and skips what follows common abbreviations such as Dr. and e.g.

Finally, runs of blank lines shrink to one and the text is trimmed. The rules are for English. French puts a space before ; : ! and ?, so turn off “Fix spacing around punctuation” for French text. The tool does not check spelling or grammar.

How to use it

  1. Paste your text.
  2. Switch on the clean-up steps you want. Spaces, punctuation and paragraphs are on by default.
  3. Review the result, then copy it.

Example

Spacing, punctuation, capitals, quotes and symbols fixed in one pass.

Input

  "Hello ,world" she said...it was  late ;very late.



the next day -- we left (c) 2026.

Result

“Hello, world” she said…it was late; very late.

The next day — we left © 2026.

Frequently asked questions

Does it correct spelling or grammar?

No. It only changes spacing, punctuation, capital letters at the start of sentences, quotes and a few symbols. It never rewrites words.

Will it damage numbers, web addresses or code?

Not by the punctuation rules: text that looks like a number such as 1,000 or 3.14, a web address, an email address or a path is left alone. Review code before you rely on the tool, since quotes inside code would still be curled if you turn that option on.

Why does it capitalize only some words?

Only the first letter of a sentence or paragraph is raised. Names and other words in the middle of a sentence keep the capitalization you typed, since a tool cannot tell which words are names.

Can I use it for languages other than English?

Spacing, quotes and capitals work for most alphabets. The punctuation spacing follows English rules, so turn that option off for French, and the curly quotes are the English style, not the guillemets or German quotes.