Why 1.2B to 4B models on iPhone work better in 2026
In 2026, a 1.2B to 4B local model handles everyday writing, summaries, and document Q&A on an iPhone for two reasons: reasoning distillation and gentler weight compression. Two years ago, a 3B model on a phone could write one polite paragraph and then lost the thread.
Start with how these models are trained. In the Qwen3 Technical Report (arXiv:2505.09388), Alibaba Cloud's 2025 release spans 0.6B to 235B parameters across 119 languages, distilling smaller models from frontier teachers and folding two modes into a single checkpoint:
"A key innovation in Qwen3 is the integration of thinking mode (for complex, multi-step reasoning) and non-thinking mode (for rapid, context-driven responses) into a unified framework." – Qwen Team, Qwen3 Technical Report (arXiv:2505.09388, 2025)
Microsoft Research took a similar route in its Phi-4-Mini Technical Report (arXiv:2503.01743). Its 3.8B dense Transformer uses a 200K vocabulary, and the authors report its experimental reasoning build on par with 7B and 8B open models on math and logic tasks.
Small parameter counts also leave room for cleaner quantization on a phone. Squeezing a 70B model onto a workstation usually forces 4-bit weights or lower. Because 1.2B to 4B models start small, we ship many GGUF builds (via llama.cpp) at 6-bit (Q6_K, Q6_K_L) or 8-bit (Q8_0). Our Apple MLX builds pair 4-bit and 6-bit weights with quantization-aware training (QAT) or dynamic weight quantization (DWQ). Those extra bits matter far more at 3B than they do at 70B.
Which 1.2B to 4B models are in the On Device AI catalog?
Out of the 200+ models in the On Device AI catalog, nine cover the 1.2B to 4B iPhone range across Apple MLX and llama.cpp GGUF formats. We bundle Qwen3 1.7B inside the app so you can try local chat right after install, before downloading a gigabyte of weights.
| Catalog model name | Family & parameters | Catalog format & quantization | Best fit on an iPhone |
|---|---|---|---|
| Built In - Default Model | Qwen3 1.7B | MLX 4-bit DWQ (bundled inside the app on iPhone, iPad, and Mac) | Zero-download starting point for quick rewrites and summaries |
| LFM2.5 1.2B Thinking / LFM2.5 2.6B | Liquid AI 1.2B / 2.6B | GGUF Q8_0 (1.2B) / GGUF Q4_K_M or MLX MXFP4 (2.6B) | Light downloads, including a dedicated step-by-step reasoning build |
| Qwen3 VL 2B (GGUF) | Qwen3 VL 2B | GGUF Q8_0 + F16 vision projector (also MLX 6-bit) | Compact offline camera, screenshot, and receipt reading |
| Meta Llama 3.2 3b | Llama 3 3.2B | GGUF Q4_K_L | Familiar 128K-context 3B baseline for everyday chat and drafting |
| HuggingFace SmolLM3 | SmolLM3 3B | MLX 4-bit DWQ or GGUF Q6_K_L | Open 3B generalist with an optional thinking scratchpad |
| Granite 4.2 3B | IBM Granite 3B | MLX 6-bit or GGUF Q6_K | Grounded summarization, document Q&A, and local tool calls |
| Microsoft Phi-4 Mini | Phi-4 Mini 3.8B | GGUF Q4_K_L (plus Phi-4 mini reasoning at Q6_K_L) | Tight instruction following and multi-step logic |
| Qwen3 4B | Qwen3 4B | MLX 6-bit or GGUF Q6_K_L | Strong all-round text model for daily chat and PDFs |
| Google Gemma 4 E2B IT QAT | Gemma 4 E2B (2.3B effective, 5.1B with embeddings) | GGUF Q4_0 QAT + vision projector (or MLX 4-bit OptiQ) | Compact multimodal model for text and photos |
Google's Gemma 4 naming trips people up at first. The "E" in E2B and E4B stands for effective parameters: the Gemma 4 model card puts E2B at 2.3B effective parameters (5.1B counting embeddings) and E4B at 4.5B effective (8B with embeddings). That's why E2B sits in this table and E4B doesn't.
1.2B to 4B local models vs cloud AI: job-by-job guide
Across 9 common phone tasks, 1.2B to 4B local models do well whenever your text or photo is already in the prompt. They fall behind cloud models on open-ended recall or heavy compute unless local tools step in. How a given prompt lands still depends on your iPhone, quantization, and wording, so treat this table as a practical map of where to start.
| Everyday job | 1.2B to 4B offline | Cloud frontier model | Why the gap opens or closes | Local fix in On Device AI |
|---|---|---|---|---|
| Rewriting emails, notes, and tone | Good fit | Good fit | Every fact is already in your draft | Built In - Default Model (1.7B) handles this out of the box |
| Summarizing pasted articles (1,500 words) | Good fit | Good fit | Reading comprehension beats memorization | Ask for an exact count (5 bullets, under 20 words each) |
| Answering from a PDF or notes | Good fit with retrieval | Good fit | Indexed passages keep replies grounded | Attach the PDF or index up to 5 files in a free Knowledge Library |
| Explaining concepts in plain English | Good fit on 3B to 4B | Good fit | Core textbook ideas sit comfortably in compact weights | Name the reader's age and a paragraph cap in the prompt |
| Reading receipts, labels, and diagrams | Workable on 2B to 4B VLMs | Better on tiny handwriting | Local vision projectors parse layout and printed text | Use Qwen3 VL 2B (GGUF) or Google Gemma 4 E2B IT QAT |
| Multi-step logic puzzles | Weak in a single pass | Strong | An early token guess locks in a contradiction | Turn No Think off, or switch to Phi-4 mini reasoning / LFM2.5 1.2B Thinking |
| Exact multi-digit arithmetic | Misses in raw chat | Hands math to server tools | Next-token prediction doesn't carry digits | Keep the free local Calculator tool enabled |
| Obscure closed-book trivia and citations | Weak offline | Strong, especially with web search | Smaller weights hold fewer long-tail facts | Check the free AI Search tab when you're back online |
| Multi-file code and 40-turn chats | Loses track | Strong | Variable names and rules slip over long threads | Start a fresh chat per topic, or step up to a Mac or optional cloud key |
What small models handle well on an iPhone
Small 1.2B to 4B models are at their best when you hand them the raw material and ask them to reshape, condense, or explain it. You aren't testing how much trivia they memorized; you're using them as a private local reader and editor.
Rewriting, tone shifts, and plain-English drafts
Turning a sharp 3-sentence email into a calmer reply takes zero outside knowledge. Every deadline and deliverable is already on screen. Compact 1.7B to 4B models clean up dictated voice notes, trim wordy messages, and soften blunt phrasing, especially when you tell them to leave dates and numbers untouched. Still read the draft back before you send it.
Everyday explanations and short outlines land well on 3B and 4B models too. Ask Qwen3 4B, HuggingFace SmolLM3, or Microsoft Phi-4 Mini how a vaccine works for a curious 10-year-old, or ask for a three-day Chicago packing list. You'll get a clear answer, and nothing leaves the phone.
Summarizing and questioning your own PDFs
Small models make things up fastest when they have to pull dates, contract clauses, or numbers out of training memory. Giving them the document flips the job into reading comprehension. Paste a 1,500-word article for a 5-bullet summary, or drop up to 5 PDFs into a free Knowledge Library so a 3B or 4B model answers from passages stored on your iPhone.
Reading receipts, labels, and diagrams offline
Compact local vision models like Qwen3 VL 2B (GGUF) at Q8_0 and Google Gemma 4 E2B IT QAT read photographed receipts, book covers, whiteboard sketches, and labeled diagrams in Airplane Mode. And if you attach a photo while a text-only model is loaded, we run Apple Vision OCR on the device automatically and pass the recognized text into your prompt.
Where small models struggle offline, and how to work around it
Most frustrating replies from a 1.2B to 4B phone model come from concrete mechanical limits: compact weights store fewer obscure facts, single-pass replies commit to an early guess, and tokenizers aren't calculators. You can work around almost all of them inside the app.
Closed-book trivia and exact citations
Ask a 1.7B to 4B model in Airplane Mode to name all 4 chemical elements named after the village of Ytterby in Sweden, along with terbium's atomic number (65). Quite often you'll get two or three real elements and one confident invention. Fewer parameters simply hold fewer long-tail facts. When exact names or citations matter, attach the reference PDF locally, check the free AI Search tab once you're online, or turn on the web_search chat tool (Pro).
Multi-step logic on the first pass
Give a non-thinking small model a 3-person arrival-time puzzle and watch the first sentence. Once it commits to a bad guess on line one, it usually spends the rest of the reply bending the clues to defend that guess.
Hybrid models in our catalog (Qwen3, HuggingFace SmolLM3, and Google Gemma 4) include a reasoning scratchpad controlled by the No Think button in AI Chat. Turning No Think off, or switching to LFM2.5 1.2B Thinking or Phi-4 mini reasoning, lets the model test and rule out bad combinations before writing its final answer.
Unassisted multi-digit arithmetic
Language models predict text tokens instead of carrying digits, so asking "What is 17% of 2,340, plus 125?" in raw chat can easily drift away from 522.8. Keep the free local Calculator tool switched on in Tool Calling so tool-capable models pass 0.17 * 2340 + 125 to deterministic device code and get back 522.8 offline.
Multi-file code and marathon chat threads
A 3B or 4B model is handy for a quick regular expression or a 15-line shell snippet, but variable names and earlier rules start slipping across multi-file refactors or 40-turn chats. Start a fresh chat whenever you switch topics on an iPhone, and save large codebases for a Mac or an optional cloud API key.
How to test any small model in Airplane Mode with seven prompts
The quickest way to get a feel for any two models in your library is to turn on Airplane Mode and run the same 7 prompts through both. It takes about 10 minutes. Start a fresh chat for each prompt so context from one test never leaks into the next.
- Ask the model to calm down a blunt work email without changing the deadline:
Rewrite this email so it sounds polite and constructive without adding any new promises or changing the Friday 2 PM deadline: "You sent the wrong spreadsheet again and half the Q3 numbers are missing. Fix the columns and send the right file by Friday at 2 PM or we are dropping your section from the deck." - Paste a 1,200- to 1,500-word article you already know well, then add:
Summarize the article above in exactly 5 bullet points, under 20 words per bullet, using only facts stated in the text. - Try a short concept explanation aimed at a kid:
Explain how a vaccine teaches your immune system to fight a virus, written for a curious 10-year-old in one short paragraph (under 110 words). - Attach a 3- to 10-page PDF (or load it into a Knowledge Library) and ask 3 factual questions answered in the file, plus 1 detail that isn't in the file to see whether the model admits it isn't mentioned.
- Test closed-book recall on a tricky trivia question:
Four chemical elements are named after the Swedish village of Ytterby. Name all four elements, and state the atomic number of terbium.(Answer: yttrium, terbium, erbium, and ytterbium; terbium is 65.) - Run this arrival-time puzzle once with No Think on, and again with No Think off:
Maya, Noah, and Priya each brought a different snack (apples, pretzels, or grapes) and arrived at 8:50, 9:00, or 9:10. Maya arrived 20 minutes before the person who brought pretzels. Noah brought grapes and did not arrive at 8:50. Who brought apples, and what time did Noah arrive?(Answer: Maya brought apples, and Noah arrived at 9:00.) - Try multi-step math once in plain chat, then again with the local Calculator tool enabled:
What is 17% of 2,340, plus 125? Show only the final number.(Answer: 522.8.)
You don't have to run those comparisons one model at a time. Open the model picker in AI Chat, switch to the Chat Flow tab, add 2 to 4 models as participants, and set each participant's Context Base to Use Latest User Message. The free tier includes 1 flow with up to 4 participants, and each model answers your prompt on its own without seeing what the others wrote.
Which small model should you pick on iPhone?
Start with Built In - Default Model (Qwen3 1.7B, 4-bit DWQ MLX). It's already inside the app when you install, so you can test email rewrites and quick summaries before downloading anything.
When you're ready to add a daily driver from Model Library, Qwen3 4B (6-bit MLX or Q6_K_L GGUF) and HuggingFace SmolLM3 (3B) are our go-to picks for writing, chat, and Knowledge Library questions. LFM2.5 2.6B is worth a look when storage space is tight. For multi-step planning or logic puzzles, try Phi-4 mini reasoning (Q6_K_L), LFM2.5 1.2B Thinking (Q8_0), or Qwen3 4B with thinking turned on. If you also want one compact model that reads photos and receipts offline, download Google Gemma 4 E2B IT QAT or Qwen3 VL 2B (GGUF).
We also manage memory across features behind the scenes. Start a Voice Note or a local speech model while a chat model is loaded, and the app checks your iPhone's headroom. It unloads the chat model only when both won't fit safely.
When to step up to a Mac or an optional cloud model
Some work simply wants a bigger model. When a job calls for 14B, 30B, or 70B+ weights, such as multi-file code changes or synthesizing a stack of long reports, you have 3 ways to step up without leaving On Device AI.
On an Apple silicon Mac, the same workspace runs much larger MLX and GGUF models locally (see our 2026 MacBook tier comparison). At home on Wi-Fi, your iPhone can connect to Ollama or LM Studio running on a desktop under Settings > Cloud Providers. Away from your desk, you can add your own API key in Cloud Providers (saved in Apple's Keychain and off by default). Use it for that one heavy thread, and keep the rest of your chats local.
Frequently asked questions
Can an iPhone run a local AI model completely offline in Airplane Mode?
Yes. On Device AI runs language and vision models locally on iPhone (iOS 18+), iPad, Mac, and Apple Vision Pro. A 1.7B model is built into the app, and any model you've already downloaded keeps working in Airplane Mode with no account and zero data collection. Your iPhone determines which of the 200+ catalog models are available to download.
What does "3B model" mean in local AI?
"3B" means roughly 3 billion parameters, the numerical weights a language model learned during training. Once quantized to 4-bit, 6-bit, or 8-bit precision in MLX or GGUF format, a 1.2B to 4B model is small enough to store and run right on an iPhone.
Is a 3B or 4B local model on an iPhone as good as ChatGPT?
Not for obscure trivia, multi-file code refactors, or live web research. Where it holds its own is everyday work where your text is already in the prompt, like email rewrites, article summaries, plain-English explanations, and PDF Q&A, with the bonus that nothing leaves your phone.
Why do small models get math wrong, and how do I fix it offline?
Language models predict text tokens one piece at a time instead of carrying digits, so something like 17% of 2,340 + 125 (522.8) often drifts in raw chat. Leaving the free local Calculator tool on in On Device AI sends the math expression to device code and returns the exact number offline.
What is the difference between GGUF and MLX models on iPhone?
Both formats run locally in On Device AI. MLX is Apple's machine-learning framework built specifically for Apple silicon, while GGUF runs through llama.cpp with a wide choice of 4-bit, 6-bit, and 8-bit quantizations (such as Q4_K_L, Q6_K_L, and Q8_0) plus broad vision-model support.
How can I compare 2 or 3 local models on the same prompt?
Open the model picker in AI Chat, tap the Chat Flow tab, add 2 to 4 models as participants, and set each participant's Context Base to Use Latest User Message. You get 1 fan-out flow with up to 4 models on the free tier, and each model answers your prompt independently.
Which iPhone do I need to run 1.2B to 4B models?
Any iPhone running iOS 18 or later can run On Device AI. Your device determines which models are available and practical to run, so start with the bundled 1.7B model and step up one size at a time.
Which small model should I download first in On Device AI?
Try Built In - Default Model (Qwen3 1.7B) first since it doesn't require a download. After that, grab Qwen3 4B in Model Library for everyday chat and PDF questions, or Google Gemma 4 E2B IT QAT if you want offline photo and receipt reading too.