Every AI feature works this way
AI Summary
The page you're reading is handed to the model in your browser, and the summary is written right there. Nothing to upload — the text was already on your screen.
AI Chat
Ask questions about any page or PDF. The conversation happens between you and the model on your machine — not with an API in someone's data center.
AI Flashcards
Flashcard decks are drafted from your highlights on-device. Your study material — often the most personal content of all — stays yours.
How on-device AI works
- 1
Your browser downloads the model — once
Chrome ships a small language model called Gemini Nano (Microsoft Edge uses Phi-3). The first time you use an AI feature, the browser downloads it — roughly 3–4 GB, one time.
- 2
The model runs inside your browser
From then on, every summary, chat answer, and flashcard is computed by your own CPU/GPU. There is no Web Highlights AI server — we couldn't read your content if we wanted to.
- 3
Nothing is uploaded
No accounts, no API keys, no per-request costs, no prompt logs. You can verify this yourself: open your browser's DevTools network tab while generating a summary — no request carries your page anywhere.
- 4
It even works offline
Because the model lives on your device, AI features keep working without an internet connection once the model is downloaded.
The honest fine print
On-device AI is a trade: you get privacy, but the browser sets the rules. Here is what that means in practice:
- You need Chrome 138+ or Microsoft Edge on a desktop computer — mobile browsers don't ship the model yet.
- The one-time model download is about 3–4 GB. Chrome only starts it if you have about 22 GB of free disk space — headroom it wants on the volume, not the size of the model.
- Browsers only expose their built-in AI on secure (https://) pages. On a plain http:// page the AI features pause — your browser is fine, the page is the blocker.
- A small model on your laptop is not GPT-sized. For summaries, chat about a page, and flashcards it does the job — that's exactly what we use it for.
Something not working? Read the Chrome AI troubleshooting guide