Fix typography

Loading…

All tools › Cleaning up

Fix typography

Straight quotes become typographic ones, by the rules of the language you pick.

It runs entirely in this browser tab: the text you paste is never uploaded, and the tool makes no network request while it works. Open your browser's network panel and try it — nothing leaves the page. There is no sign-up and no limit beyond what your own browser can hold.

Settings

Typographic rules of
German opens a quotation at the baseline and French puts a space inside it. Choices: English, Deutsch, Français, Slovenčina, Čeština, Polski, Magyar, Русский, Español, Italiano.
Fix quotation marks
On or off. Starts on.
Fix dashes and ellipses
Three full stops become one ellipsis, and a spaced hyphen becomes a dash.
Fix non-breaking spaces
Keeps a one-letter preposition with the word after it, where the language requires it.

How to use it

  1. Paste your text into the box above, or open a file.
  2. Adjust the settings beside it until the result is what you wanted.
  3. Copy the result, or save it as a file. The result updates as you type.

Questions

Is my text uploaded anywhere?
No. This page carries the whole tool as WebAssembly and runs it on your own device. Nothing you paste is sent anywhere.
Is there a size limit?
No fixed limit. Very large text is processed in full but is not laid out in the editing box, because drawing several megabytes of text sixty times a second would make typing unusable; the tool says so when that happens.
Can I get this result again later?
The settings travel in the page's address, after the #, so a link reproduces them exactly — and the fragment of an address is never sent to a server. Your last settings are also remembered on this device.
Is there a version that is not a web page?
Yes. The same tools are built as a desktop application from the same code, with a save dialog instead of a download and no network code at all.

Other tools for cleaning up

Strip HTML tags
Get the readable text out of some markup, keeping the paragraphs.

Remove accents
Write a text without its accents, following each language's own rules.

Remove punctuation
Take out punctuation, symbols, emoji or digits — exactly the classes you choose.

Show whitespace
Draw the spaces, tabs and line ends so a hidden difference stops hiding.

Byte order mark
See, remove or add the invisible three bytes at the start of a file.

All forty-nine tools