Select text on any web page, right-click, and Oldwise teaches it or summarizes it with AI, in your own language. Bring your own key, or subscribe and use our built-in AI.
Start free with your own key, or subscribe for built-in AI and zero setup.
Bring your own API key (Gemini, OpenAI, DeepSeek, or Claude). Every action, full control, and custom prompts. You manage the key and pay your provider directly.
Add to your browser
Bro Plan
Monthly access to our built-in AI. Learn or summarize any text in your language, no API key needed. Perfect for daily users and students.
Get started
Pro Plan
Top-of-the-line, latest-model premium AI with higher limits, for longer texts and documentation-level explanations.
Get started| Compare | Free Planyour key | Bro Plan€2.99/mo | Pro PlanPopular€9.99/mo |
|---|---|---|---|
| AI model | Your own provider | Advanced models | High-level top models |
| No setup needed | × | ✓ | ✓ |
| Answer depth | Your choice | Concise | Full, detailed |
| Longest selection | Provider limit | 500 characters | 5,000 characters |
| Custom prompts | ✓ | × | × |
| Weekly usage | Provider quota | Generous | Much higher |
| Cost | Pay your provider | €2.99 flat | €9.99 flat |
| Best for | Tinkerers with a key | Daily users, students | Power users, code, long texts |
Unused weekly credits carry over to the next week (half on Bro Plan, all on Pro Plan), up to 4 weeks. How usage works
Click a highlighted phrase, then choose what Oldwise should do. This is exactly how it feels on a real page.
Yesterday I tried to apprendre a new language. The tutorial's async/await examples confused me, and later I read that the mitochondria is the powerhouse of the cell.
The same selection on the Bro Plan (left) and Pro Plan (right). The Bro Plan is fast and focused; the Pro Plan teaches in full with a premium model.
apprendre · verb · 'to learn'
apprendre · verb, 3rd group · 'to learn, to teach'
Present
Other tenses
In use
async/await (JavaScript)
await pauses until a promise settles.async / await · asynchronous JavaScript
try / catch.Example
const res = await fetch(url);const data = await res.json();
Quick answers about Oldwise.
Still need help? Contact support.