---
title: Writing Tools
framework: uikit
role: collectionGroup
role_heading: API Collection
path: uikit/writing-tools
---

# Writing Tools

Add support for Writing Tools to your app’s text views.

## Overview

Overview Writing Tools provides a simple way for people to improve what they write using your app. Text views that support Writing Tools gain the ability to proofread, rewrite, summarize, or compose content with the help of system-provided large language models (LLMs) and Apple Intelligence. Writing Tools supports both the standard system views and custom text views you create. The UITextView and UITextField classes automatically support Writing Tools, but you can customize that support to suit your app’s requirements. You can also add Writing Tools support to any UIView in your app that contains text.

## Topics

### Configuration

- [Customizing Writing Tools behavior for UIKit views](uikit/customizing-writing-tools-behavior-for-system-views.md)
- [UIWritingToolsBehavior](uikit/uiwritingtoolsbehavior.md)
- [UIWritingToolsResultOptions](uikit/uiwritingtoolsresultoptions.md)

### Writing Tools for custom views

- [Adding Writing Tools support to a custom UIKit view](uikit/adding-writing-tools-support-to-a-custom-uiview.md)
- [UIWritingToolsCoordinator](uikit/uiwritingtoolscoordinator.md)
- [UIWritingToolsCoordinator.Delegate](uikit/uiwritingtoolscoordinator/delegate-swift.protocol.md)
- [UIWritingToolsCoordinator.Context](uikit/uiwritingtoolscoordinator/context.md)
- [UIWritingToolsCoordinator.AnimationParameters](uikit/uiwritingtoolscoordinator/animationparameters.md)

### Text previews

- [UITargetedPreview](uikit/uitargetedpreview.md)
- [UIPreviewParameters](uikit/uipreviewparameters.md)
- [UIPreviewTarget](uikit/uipreviewtarget.md)

## See Also

### Text

- [Text display and fonts](uikit/text-display-and-fonts.md)
- [TextKit](uikit/textkit.md)
- [Keyboards and input](uikit/keyboards-and-input.md)
- [Handwriting recognition](uikit/handwriting-recognition.md)
