GratisAI reading-surface audit · sheet №507416

Your “hard to read” text might just be badly set

Measure how many times your eyes stop on each line, re-set the text in your browser, and not one word changes — free, private, and mostly without AI.

verified 2026-09-09100% free path~4 minnothing you paste leaves this page

The advice for impenetrable text is always the same: simplify the words. But five decades of eye-movement research measured what exhausts a reader first — line length, crowding, and the blind leap your eyes make back to the start of the next line. A ~110-character line asks your eyes for roughly fourteen stops and a long return sweep that can land on the wrong line and force a re-read. At ~44 characters, it’s about six stops and a short one. The words can stay exactly as they are.

The bench below measures your text’s reading surface locally, re-sets it using the conventions dyslexia reading guides have recommended for decades, and — only if you want it — a free chatbot takes care of the vocabulary.

from the letter currently in the bench: chars/line est. eye stops/line sentences over 30 words
8

reading-surface audit

characters per line (avg)
estimated eye stops per line (÷7.5 chars)
words per block (avg)

sentences over 30 words: —

Set your guess above, then re-set.

Drag the reading strip across the line — every dot is one estimated eye stop

typoscope

eye stops passed: 0 / · basis: reading research averages ~7–9 characters per fixation — an estimate, not a measurement of your eyes

as it arrived — full measure

re-set — ~44-character measure, bold lead words, ragged right

Comprehension layer — plain-language summary and jargon glossary (optional, free chatbot)

Copy the prompt from the prompt card below into any free chatbot (Gemini, ChatGPT, or Claude — free web tiers, no card), paste your dense text where it says so, then paste the JSON it returns here. The words stay yours; this layer only adds the vocabulary help the re-set can’t give.

The free workflow

  1. Measure before you fix

    Paste the text and register your guess before pressing the button. The audit reports characters per line, estimated eye stops per line, average words per block, and how many sentences run past 30 words — the reading surface, not the vocabulary.

  2. Re-set the type

    The bench chunks the text into blocks of at most two sentences and ~40 words, sets them at a ~44ch measure with 1.75 leading, bolds each block’s first two words, and leaves the right edge ragged. Short measure shortens the return sweep; leading cuts crowding; bold leads anchor line entry; ragged right avoids the “rivers” justified text creates. It all runs in this page — nothing is uploaded anywhere.

  3. Vocabulary, only if you need it

    The long-sentence count in the audit is the tell: if syntax and jargon are the barrier — not the setting — run the strict-JSON prompt below in a free chatbot and merge the result back into the bench. The chatbot never sees your text until this step, and only if you choose it.

  4. Keep the re-set

    Copy it into any document, or print it. The reading surface you measured is the surface your reader now gets.

What this replaces

the old waycostthe re-set
Reading-assist app subscriptions$4.99–$9.99/mo$0, in this tab
Large-print editions of documentsprint premium, or unavailableprint the re-set at home
“Simplify my document” servicesper-page feesfree chatbot tier, no card
Formatting fights in a word processor10–15 min/documentabout five seconds

The comprehension-layer prompt

You are a plain-language editor. I will paste a dense document after these instructions. Return ONLY a valid JSON object — no prose, no markdown fence, no notes — matching exactly this schema:

{"plain_summary": "60 words or fewer: what the document actually decides or changes", "glossary": [{"term": "a jargon word that appears in the text", "plain": "what it means here"}], "hard_sentences": [{"quote": "the first eight words of the sentence", "why": "twelve words or fewer on what makes it hard", "simpler": "one plain rewrite of that sentence"}]}

Rules: glossary and hard_sentences are capped at 8 and 5 items; only include terms that literally appear in the pasted text; if the text is short, return fewer items rather than padding.

Document:
<PASTE THE DENSE TEXT HERE>

gemini · chatgpt · claude — free web tiers, no card · terms checked 2026-09-09 from training data (cold run — spot-check before republishing)

What breaks

Keep the bench: the Re-Set Bench app

The article re-sets one text and forgets it. The app keeps working:

$5 once · the free tier stays complete · no account

Open the Re-Set Bench app