ContextReaderAdd to Chrome

Understand any hard sentence you read online.

You know every word. So why is it so hard? Select it, and ContextReader tells you what the writer actually means.

A sentence in an article is highlighted, the Explain button appears, and a card opens with what the writer means.
  • Free
  • No sign-up
  • 30 explanations a day
  • Open source

Three steps. No account.

  1. Install

    Add ContextReader to Chrome from the Chrome Web Store.

  2. Select any text

    Highlight the sentence that lost you. An Explain button appears. Click it, or press Ctrl+Shift+E (⌘⇧E on a Mac).

  3. Read the explanation

    A card opens right under the text. Answers usually arrive in a few seconds.

Try it on these.

These are real answers from ContextReader. We saved them once and show them here unchanged.

A plan for last summer

For three summers running, the city has promised cooler streets and delivered press releases instead.

The new heat action plan is, on paper, admirable. It would not be unfair to say that a plan announced in June, for a heatwave that began in April, is less a strategy than an apology written in advance. The question is whether anyone will still be reading it by next summer.

Plain meaningWhat's the point?Line by lineHow it worksThe jargon

The writer argues that the city's belated heat action plan is a useless cover-up rather than a genuine strategy.

Their position

The writer believes the city's plan is completely useless because it arrives months after the heatwave started, functioning merely as a pre-emptive excuse rather than a solution, as shown by calling it "an apology written in advance" rather than a "strategy".

Responding to

The surrounding text states that the city has previously promised cooler streets and delivered only "press releases instead," and that the new plan was "announced in June, for a heatwave that began in April."

Tone

Sardonic and dismissive, driven by the dry understatement that it "would not be unfair to say" and the mocking redefinition of a policy as "an apology written in advance."

29 left todayGo deeperClose

Made for anyone who reads hard English.

Exam prep

UPSC, CAT VARC, CLAT, GRE, GMAT, IELTS

Reading passages ask for the writer’s view and tone. Is “less a strategy than an apology written in advance” praise or mockery? ContextReader’s answer begins:

“The writer argues that the city's belated heat action plan is a useless cover-up rather than a genuine strategy.”

Students and researchers

A paper outside your field. For “natural selection” in Darwin, The jargon gives the meaning that page uses:

“The mechanism where organisms with traits better suited to their environment tend to survive and reproduce more than those with less suited traits.”

Professionals

Court judgments, contracts and policy papers. Asked about a passage from Marbury v. Madison, ContextReader answered, word for word:

“When an ordinary law and the constitution both apply to a court case but contradict each other, judges are forced to choose which rule wins.”

Non-native readers

Politeness that hides criticism is easy to miss. “It would not be unfair to say” sounds gentle. ContextReader calls the tone:

“Sardonic and dismissive, driven by the dry understatement…”

Five ways to look at the same sentence.

Plain meaning
The same idea in everyday English.
What's the point?
What the writer is arguing, who they're answering, and their tone.
Line by line
A poem explained one line at a time.
How it works
How the writing gets its effect, through word choice, sound and rhythm.
The jargon
Technical words explained the way this text uses them.

It reads like a careful reader.

It reads the whole paragraph.

Your selection is sent with the paragraph around it and the one before, because meaning often depends on what came first.

It quotes its evidence.

When it relies on certain words, it quotes them exactly, so you can check them on the page.

It catches irony and tone.

It tells you when a writer is being sarcastic, dry, or polite but angry.

We never keep what you read.

  • Nothing is sent until you click Explain or press the shortcut.
  • That includes text in a text box or an embedded frame, like an email or chat you’re writing, but only when you select it and click Explain.
  • Then it sends four things: the text you selected, the paragraph it’s in and the one before, the page title, and the page address with everything after ? or # removed.
  • Our server passes the text to Google’s Gemini, which writes the explanation. Google may use text sent to its free service to improve its products, so don’t use ContextReader on anything private.
  • We store none of it. To count the daily limit we keep three numbers. Your install ID and network address are scrambled (hashed) before we use them, and the numbers are deleted after 48 hours.
  • No accounts, no ads, no tracking.

Read the full privacy policy

Questions.

Does it work on PDFs?

Not in Chrome's built-in PDF viewer yet. It works on normal web pages.

Does it work on my phone?

Not yet. It works in Chrome on a desktop or laptop.

Can it explain in other languages?

Explanations are in English for now. Hindi is planned, but there's no date yet.

Is it free?

Yes. No account, no card, no ads.

What's the daily limit?

30 explanations a day per browser, reset at midnight India time. “Go deeper” uses 3 of them. People on the same network, like a school or office, also share a limit of 90 a day. On a very busy day the whole service can reach its own limit.

Is what I read stored?

No. Nothing you select is saved. See Privacy above.

Can I check how it works?

Yes. The code is open source on GitHub.

Next time a sentence stops you, select it.