Arkpad

Playground

Try Arkpad interactively in your browser.

Experiment with Arkpad's editor right here. Edit the content, switch extensions, and see how it behaves in real-time.

Basic Editor

A minimal editor with the Essentials bundle:

Editor with Toolbar

A full-featured editor with formatting controls:

Full StarterKit Example

The complete StarterKit with all available extensions:

Try Your Own Content

Here's a blank editor ready for you to experiment:

Code Example

Here's the code used to create the basic editor above:

import { useArkpadEditor, ArkpadEditorContent } from "@arkpad/react";
import { Essentials } from "@arkpad/core";

function MyEditor() {
  const editor = useArkpadEditor({
    extensions: [Essentials],
    content: "<h1>Hello, Arkpad!</h1>",
  });

  return <ArkpadEditorContent editor={editor} />;
}

The playground uses real Arkpad packages (@arkpad/react and @arkpad/core). All features work exactly as they would in your own application.