---
title: "Create a custom mark view"
description: "Customize and create mark views in your Tiptap editor with interactive mark views. More in the docs!"
canonical_url: "https://tiptap.dev/docs/editor/extensions/custom-extensions/mark-views"
---

# Create a custom mark view

Customize and create mark views in your Tiptap editor with interactive mark views. More in the docs!

While [node views](https://tiptap.dev/docs/editor/extensions/custom-extensions/node-views.md) are used to render nodes, mark views are used to render marks. They are a little bit simpler, because they don’t have to deal with the complexity of a node and come with a simpler API.

Mark views are amazing to improve the in-editor experience, but can also be used in a read-only instance of Tiptap. They are unrelated to the HTML output by design, so you have full control about the in-editor experience *and* the output.

### Render JavaScript/Vue/React

But what if you want to render your actual JavaScript/Vue/React code? Use the [Static Renderer](https://tiptap.dev/docs/editor/api/utilities/static-renderer.md). This utility lets you render your content as HTML, Markdown, or React components, without an Editor instance.
