The chat composer
Where you type to Claude. More than a text box — the + menu, the / palette, and the model picker all live here.
What it is
The composer is the text box at the bottom of any chat. Most of the power you’ll use day-to-day is reachable from here: attaching files, turning on a skill, switching the model, swapping to a different writing style. Everything is two clicks or one keystroke away.
Three menus shape what Claude does with what you type: the + button on the left (files, skills, connectors, modes), the / slash command in the text itself (type-to-filter across commands and skills), and the model picker on the right.
Where to find it
On desktop
- Default view on the Home tab (the former Chat and Cowork tabs are now merged into Home; top-level nav is a Home | Code toggle).
Cmd-Nstarts a fresh one. - Apple Intelligence Writing Tools appear in the Edit menu while the composer is focused.
On the web
- Any chat view on claude.ai. The home page (
/new) drops you straight into an empty composer.
How to use it
Attach or extend what Claude can do
Click the + on the left of the composer to open a vertical menu:
- Add files or photos (⌘U) — open the OS file picker. See also File creation for what Claude can produce back.
- Take a screenshot — capture the screen straight into the composer.
- Add to project — attach the current chat to a Project.
- Add from GitHub — pull in repo context. GitHub is a standard connector; the entry is there once you’ve connected it.
- Skills › — submenu listing installed skills. Click
Manage skillsto open the Customize → Skills page. - Connectors › — per-connector toggles (Gmail, Google Calendar, Notion, etc.). Click
Manage connectorsorAdd connectorto jump to the manager. - Plugins — the plugin manager entry point.
- Research — Research mode (deep multi-step research runs).
- Web search — checked by default.
The slash palette (power-user shortcut)
Type / in the composer and an inline palette appears at the cursor. It filters across commands and skills together — start typing skill-creator, add-files, schedule, and so on. This is the keyboard-driven equivalent of the + menu and is faster once you know the names.
Pick a model
The model picker on the right of the composer shows:
- Fable 5 — for your toughest challenges.
- Opus 5 — for complex tasks.
- Sonnet 5 — most efficient for everyday tasks.
- Haiku 4.5 — fastest, for quick answers.
- Effort control — trades latency for depth. See Extended thinking.
- More models › — older releases for legacy or comparison work.
The default differs by surface and mode: claude.ai showed Opus 5 High in Chat and Opus 4.8 High in Cowork on 2026-07-29, while desktop 1.24012.9 showed Opus 4.8 High.
You can switch model mid-conversation. The next turn will use whatever’s currently selected.
Upload files
Click + → Add files or photos, pick from the OS file picker, or just drag-and-drop onto the composer. You can also paste images directly from the clipboard.
Supported formats:
- Documents: PDF, DOCX, CSV, TXT, HTML, ODT, RTF, EPUB, JSON. XLSX is supported but requires code execution and file creation to be enabled in your account.
- Images: JPEG, PNG, GIF, WebP.
Limits in a single chat:
- 30 MB per file.
- Up to 20 files per chat.
- Images up to 8000×8000 pixels (use 1000×1000 or larger for best results).
PDF behaviour: Claude analyses text and visuals (charts, images, graphics) in PDFs under 100 pages. PDFs over 1000 pages are processed as text only. When referring to a page, use the PDF viewer’s page number, not the printed page number.
Non-PDF documents: text extraction only — embedded images inside a DOCX or slide deck aren’t read.
Project files follow the same 30 MB per-file limit but have no per-project count limit; total content must still fit the context window (RAG kicks in for large projects — see Projects).
Good to know
- Dictation mic sits on the far right of the composer. Talk instead of type.
- Seeded prompt chips (Write, Learn, Code, From Calendar, From Gmail) appear above/below the composer and rotate alongside the placeholder.
- Drag and drop files works anywhere on the composer.
- On desktop, the Edit menu exposes Apple Intelligence tools (Proofread, Rewrite, Summarise) for the text you’re drafting.
- British English is used for accounts in UK locale (e.g. “Summarise”, “Centre”).
What’s changed recently
- 2026-07-29 — The composer toolbar has been reworked on build 1.24012.9. A Chat | Cowork toggle now sits inside the composer. The two modes have different + menus: in Chat it reads Add files or photos / Take a screenshot / Add to project / Add from GitHub / Skills / Connectors / Plugins / Research / Web search; in Cowork it reads Add files or photos / Record a skill / Skills / Connectors / Plugins, with Project and Manually approve controls below the composer instead. Use style is gone from both, on desktop and web alike.
- 2026-07-29 — The web composer now carries a Chat | Cowork toggle (matching desktop; note that Cowork itself is still not available on the web) and a separate Use voice mode control alongside press-and-hold dictation. Use incognito sits above the composer on
/new. - 2026-07-12 — On desktop, the default surface is now the Home tab (the separate Chat and Cowork tabs merged into Home; top-level nav is a Home | Code toggle). Desktop model lineup now includes Opus 4.8 and Sonnet 5. Verified on build 1.20186.1.
- 2026-04-18 — Cross-referenced with official help-center articles; added sources.
- 2026-04-18 — Page verified against desktop build 1.3109.0. Model picker lists Opus 4.7 as default.
Related
Related
Sources
- Use connectors to extend Claude's capabilities · fetched 2026-04-30
- Upload files to Claude · fetched 2026-04-30