---
title: "Tiptap Guides"
description: "Explore the Tiptap guides about AI Toolkit, Comments, Collaboration, and more to build dynamic and accessible rich-text editors."
canonical_url: "https://tiptap.dev/docs/guides"
---

# Tiptap Guides

Explore the Tiptap guides about AI Toolkit, Comments, Collaboration, and more to build dynamic and accessible rich-text editors.

Tiptap Guides provide practical advice on configuring your editor, enhancing the user experience with our features, custom extensions, interactive elements, and ensuring accessibility, all aimed at helping you build inclusive and dynamic rich text editors for your applications.

[First StepsHow to integrate Pro ExtensionsEditor](https://tiptap.dev/docs/guides/pro-extensions.md)

[EssentialHow to ensure the content created with Tiptap is accessible?Editor](https://tiptap.dev/docs/guides/accessibility.md)

[EssentialHow to make sure your editor is integrated performantly?Editor](https://tiptap.dev/docs/guides/performance.md)

[EssentialBuild a custom find-and-replace UIEditor](https://tiptap.dev/docs/guides/find-and-replace.md)

[EssentialEnable spellcheck or add a custom spell checkerEditor](https://tiptap.dev/docs/guides/spellcheck.md)

[ReactUsing Tiptap with the React Composable APIEditor](https://tiptap.dev/docs/guides/react-composable-api.md)

[EssentialHow to handle invalid schemas in TiptapEditor](https://tiptap.dev/docs/guides/invalid-schema.md)

[EssentialSee how to export and store your content as JSON or HTMLEditor](https://tiptap.dev/docs/guides/output-json-html.md)

[EssentialHow to implement authentication for document access control?Collaboration](https://tiptap.dev/docs/guides/authentication.md)

[DocumentsHow to effectively name and organize documents in your collaborative platform?Collaboration](https://tiptap.dev/docs/guides/naming-documents.md)

[OfflineHow to incorporate offline capabilities and automatic sync?Collaboration](https://tiptap.dev/docs/guides/offline-support.md)

[EssentialHow to upgrade from Tiptap v1 to v2?Editor](https://tiptap.dev/docs/guides/upgrade-tiptap-v1.md)

[CustomizationHow to code and extend your Editor with TypeScript?Editor](https://tiptap.dev/docs/guides/typescript.md)

[CustomizationNested node views](https://tiptap.dev/docs/guides/nested-node-view-content.md)

[Customization · Vanilla JSHighlight Terms with Decorations in Vanilla JSEditor](https://tiptap.dev/docs/guides/decorations-vanilla.md)

[Customization · ReactHighlight Terms with Decorations in ReactEditor](https://tiptap.dev/docs/guides/decorations-react.md)

[Customization · Vue 3Highlight Terms with Decorations in Vue 3Editor](https://tiptap.dev/docs/guides/decorations-vue.md)

[MigrationMigrate from TinyMCEMigration](https://tiptap.dev/docs/guides/migrate-from-tinymce.md)

[MigrationMigrate from CKEditor 4Migration](https://tiptap.dev/docs/guides/migrate-from-ckeditor4.md)

[MigrationMigrate from CKEditor 5Migration](https://tiptap.dev/docs/guides/migrate-from-ckeditor5.md)

[MigrationMigrate from QuillMigration](https://tiptap.dev/docs/guides/migrate-from-quill.md)

[MigrationMigrate from SlateMigration](https://tiptap.dev/docs/guides/migrate-from-slate.md)

[MigrationMigrate from LexicalMigration](https://tiptap.dev/docs/guides/migrate-from-lexical.md)

[MigrationMigrate from Editor.jsMigration](https://tiptap.dev/docs/guides/migrate-from-editorjs.md)

[MigrationMigrate from Draft.jsMigration](https://tiptap.dev/docs/guides/migrate-from-draftjs.md)
