Humanizer
0 words · up to 150,000 characters
Settings
The rewritten text will appear here.

Rewrites only the prose inside comments. Code, strings and identifiers are never touched, and the result is verified before it is returned.

Result appears here.

Finds claims that need support and attaches matching, real references from a curated list, with a BibTeX file to go with them.

Result appears here.

Estimates how machine-written a text looks from its statistics. This is a local heuristic, not the result any commercial detector would give.

Scores and highlights appear here.

Compares two texts with 5-gram overlap, winnowing fingerprints (k=5, w=4), TF-IDF cosine and sequence matching.

Results appear here.

How it works

Everything here is deterministic and rule-based. There is no language model, no external API and no account. The same text with the same settings always gives the same result, and nothing you submit is stored or logged.

The pipeline

  1. Mask – quotations, citations, math, URLs, code spans and your protected terms are swapped for opaque placeholders so they cannot change.
  2. Lexical – cliché phrase rewrites, meaning-checked synonym swaps (with a minimum-confidence slider), determiner and contraction handling.
  3. Structural – active/passive voice, clause and information reordering, nominalization, sentence fusion and splitting.
  4. Discourse – connective rotation, neutral transitions, appositives for well-known technical terms, optional conceptual bridges.
  5. Audit – a source-aware n-gram check: Karp–Rabin rolling hashes over 5-word windows, winnowed with a window of 4. Any run of 8 or more words that still matches the original is broken.
  6. Unmask – protected spans are restored exactly. In Word files the text is edited in place, run by run, so formatting, tables and images survive.

The intensity slider

The slider is mapped on an exponential curve, so the low end is fine-grained. The default of 75% corresponds to an internal aggressiveness of 20%; every stage's firing rate scales from that.

Rules are data

All word lists, synonyms, phrase rewrites and the citation taxonomy live in JSON files, separate from the code.

Honest limits