ASCII Canvas

pending

by Huseyin Akbas

ASCII-only canvas drawing, like Excalidraw but with characters.

2 starsUpdated 18d agoMITDiscovered via Obsidian Unofficial Plugins
View on GitHub

ASCII Canvas

ASCII-only canvas drawing in Obsidian. Draw with characters in a grid: pencil, shapes, fill, brush, spray, word art, selection and move. Files use .ascii extension and can be embedded with ![[file.ascii]].

Screenshot 2026-02-03 at 14 53 20

Installation

Install from Community Plugins in Obsidian (Settings → Community plugins → Browse), or copy main.js, manifest.json, and styles.css into your vault's .obsidian/plugins/ascii-canvas-obsidian/ folder.

Usage

  • New canvas: Command palette → "ASCII Canvas: New ASCII canvas", or click the ribbon icon.
  • Tools: Pencil, line, rect, diamond, circle, triangle, fill, brush, spray, erase, select, word art. Use the char input for the draw character; for word art, type in the text field then click on the canvas.
  • Undo / Redo: Toolbar or Ctrl/Cmd+Z and Ctrl/Cmd+Shift+Z.
  • Copy / Cut / Paste: Select with the select tool, then Ctrl/Cmd+C, X, V.
  • Save: Toolbar button or Ctrl/Cmd+S. Canvas size can be changed in the toolbar (cols x rows).

Development

npm install
npm run build

Then link to a vault with npm run link (if using the link script) or copy main.js, manifest.json, and styles.css into the plugin folder. Use npm run dev for watch mode.

License

MIT

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.