Skip to content
Built for pen plotters

Build p5.js sketches for pen plotters.

Write code beside the live canvas, tune the SVG, and export plot-ready files in the same workspace.

Free plan available during beta. No install required.

Live editor

Write p5.js code beside the canvas with instant preview.

Plot-ready export

Export SVG or G-code from the same workspace.

AI assistant

Ask for visual changes and review diffs inline.

p5plotter editor — code beside the live canvas and sketch preview

Core editor features

Editor screenshot showing the left file sidebar, top header, code editor, and live sketch preview.

p5.js editor and live preview

Write code with the file sidebar, editor header, and canvas preview visible in the same workspace.

Process SVG screenshot showing a multi-step export chain with parameters and preview output.

SVG and G-code export

Build a real process chain, tune parameters, and preview plot-ready output before saving the export.

AI chat sidebar screenshot showing a sketch-edit request, a staged diff preview, and pending file updates inside the editor.

AI chatbot

Ask for a visual change, review the staged file diff, and keep the conversation beside the sketch while the edit stays in context.

Additional editor tools

01

Managed HTML mode

Pick a p5.js version and keep managed files in sync without manually rebuilding the sketch shell.

Managed HTML screenshot showing the version selector and managed HTML settings panel.

02

Integrated OPC

Turn on the OPC helper from the library picker and keep the related files and dependencies attached to the sketch.

OPC library picker screenshot showing the OPC library option in the picker.

03

V-PYPE in the browser

Write custom V-PYPE commands, run them in-browser, and inspect the processed preview without leaving the editor.

VPype Browser screenshot showing the raw pipeline editor next to the processed preview canvas.

Plans and limits

Free and Pro plan details. Billing rollout is still in progress.

Free includes the editor, exports, and publishing tools.

Pro increases limits for storage, private sketches, exports, and AI features.

This section shows the public overview.

Signed-in settings show your exact limits.

Available now

Free Tier

Start here

A real starting point for learning, experimenting, and publishing small bodies of work.

$0/ month

Free throughout beta.

  • 20 sketches maximum
  • Unlimited svg export
  • 5 MB file uploads
  • 200 MB total storage
  • 1 private sketches
  • Early access to new features
  • Featured sketch slots
  • Priority support
  • Professional code editor
  • Unlimited SVG exports
  • 3 featured sketches limit
  • 3 rough.js hatching per day
  • 5 svg to g-code converter per day
  • 3 vpype browser per day

Early beta testing.

Start Creating

Beta rollout

Pro Plan

More room

More headroom for people who keep more drafts, push bigger files, and hit the limits on purpose.

Pricing coming soon

Billing opens after the current beta rollout.

  • Unlimited sketch creation
  • Unlimited svg export
  • 50 MB file uploads
  • 5 GB total storage
  • Unlimited sketch visibility control
  • Early access to new features
  • Featured sketch slots
  • Priority support
  • Professional code editor
  • Unlimited SVG exports
  • 12 featured sketches limit
  • Unlimited rough.js hatching
  • Unlimited svg to g-code converter
  • Unlimited vpype browser

Coming soon!

FAQ

Short answers before anyone reaches for a card.

The basics about beta access, quotas, future billing, and what happens to your work while the product is still settling.

Still have questions? Contact us.

Portrait of Tiago Melo

Built by Tiago Melo

Hi, I'm Tiago Melo

I'm a game developer and aspiring artist, and I built p5plotter so I could sketch, refine, and process my pen-plotter ideas without bouncing between tools. The app is still in beta, so expect a few rough edges, but I'm sharing it early with the community to hear what you think and how we can polish it together.