Skip to content
100% local

Formality consistency checker

Find places where formal and informal address switch inconsistently in your text.

Input

Formality consistency checker

Paste text written in Slovak, Czech, German, Polish, Hungarian, French or Spanish, and this tool checks whether it addresses the reader consistently. These languages distinguish an informal "you" (tykanie, tu, du) from a formal one (vykanie, vous, Sie), and switching between them mid-document reads as a mistake even when every sentence is grammatically correct. Paste an email, a manual or a translated document and see every inconsistent spot at once.

Pick the language your text is written in and the form you want throughout: informal, formal, or neither, for text meant to stay impersonal like legal or technical copy. The tool recognizes personal and possessive pronouns for that language — "ty/tvoj" versus "vy/váš" in Slovak, "du/dein" versus "Sie/Ihr" in German, "tu/ton" versus "vous/votre" in French, and similar pairs for Czech, Polish, Hungarian and Spanish — and, where a like-for-like swap exists, suggests the matching word. Turn on "Ignore quotes and direct speech" to skip dialogue, which often deliberately uses a different register than the surrounding prose.

Choose how the result is shown: a line-numbered list of every inconsistent spot with its suggested fix, or the original text with each mismatch marked inline. The live tally shows how many address forms were found, how many are inconsistent, and the share that are informal versus formal. Because "vy"/"vous"-style forms are also the plural "you", a paragraph genuinely addressing several people can show up as a false positive, so skim the flagged lines rather than trusting the count blindly.

Everything runs in your browser — the text you paste is never uploaded, so checking a confidential contract or an unpublished manuscript is exactly what this is for. Copy the result, download it as a .txt file, or send it straight back into the input to check the next revision.

FAQ

Which languages does this actually check?
Slovak, Czech, German, Polish, Hungarian, French and Spanish — languages with a grammatical informal/formal "you". English has no such distinction, so it is not offered as a text language here.
Does it understand verb conjugation, not just pronouns?
It matches personal and possessive pronouns, which is the clearest and most reliable signal of the two forms. It does not parse verb endings, so a sentence that drops the pronoun and relies on conjugation alone can be missed.
Why does it sometimes flag a plural "you all" as inconsistent?
The formal singular ("vy" in Slovak, "vous" in French, and similar) is usually identical to the plural "you". Genuinely addressing several people can trigger a false positive — check the flagged line before rewriting it.
Can it fix the text for me?
It suggests a same-register replacement for each flagged pronoun where a direct one-word swap exists. Polish formal address depends on gender ("Pan"/"Pani"), so those suggestions are a starting point, not a final answer.
Is my text uploaded anywhere?
No. The check runs entirely in your browser — your text never leaves your device.