LabCanvas

LabCanvas documentation

How each LabCanvas app works: the figure editor, scientific objects, export for journals, Slides, the 3D Studio, the Protein viewer, Graphs, the AI assistant and keyboard shortcuts.

Getting started

Open the dashboard and sign in or create a free account (the free plan includes one design of each kind; downloads are part of LabCanvas Pro). From there you can start a figure, a presentation, a 3D scene, a protein view or a graph project. Everything autosaves in your browser (IndexedDB) and, with cloud saving on, to your private cloud folder, so the dashboard lists it on any computer; File › Save a copy downloads a portable .labcanvas file. Each app can be installed as a desktop app from the browser.

Figure editor

Tools are on the left: Select (V), Direct selection (A), Pan (H), Zoom (Z), Shapes, Lines, 3D shapes, Pen (P), Pencil (N), Brush (B), Text (T), Objects (Shift+O), Lens, Icons, Eyedropper (I), Gradient (G), Scissors (C), Eraser (Shift+E) and Image. The settings bar above the canvas shows only what fits the selection; the right panel has Design and Layers. Combine shapes with Pathfinder, make clipping masks with Ctrl+7, show rulers with Shift+R and the grid with Ctrl+'.

Zoom lens: the Lens tool adds a magnified callout: a round, square or rounded lens with a glass, thin, coloured, dashed or microscope frame, a ring on the source and callout lines. Drag the lens anywhere; double-click it and drag the ring to change what it magnifies; switch Live off to freeze the picture.

Scientific objects, equations and tables

Objects (Shift+O) opens a searchable palette of adjustable objects in groups (Bio & nano, Materials, Lab, Devices, Effects). Selected objects show all their settings in the right panel and stay vector art. Equation opens a LaTeX editor (MathJax, with mhchem); double-click an equation to edit it. Table adds an editable table with scientific styles; paste from Excel with Edit as text.

The Library’s Online tab finds any molecule on PubChem: type a name, a PubChem CID or a SMILES (PubChem suggests names as you type). LabCanvas builds it in 3D from its SMILES the same way as the template molecules (real bond lengths, angles and stereocentres), drawn in ball and stick or space filling; choose PubChem 3D to use PubChem’s own conformer instead, in the card or later in the right panel. Add it, or drag it onto the canvas; the right panel turns and tilts it, hides hydrogens and changes the atom size, and Change molecule swaps in another one. The atoms are saved in your design, so it draws offline and in every export.

Export for journals

Download (Ctrl+Shift+E) exports PNG, JPEG, WebP, TIFF, PDF or SVG. Choose the size (actual, 85, 114 or 174 mm columns, A4, A0 or any width) and the resolution (96, 150, 300, 600 dpi or custom). PNG and TIFF record their DPI; PDF keeps shapes, gradients and standard fonts as vectors.

Slides

Slides uses the same editor. Add slides with Ctrl+M and choose layouts; set backgrounds, transitions (fade, push, wipe, cover, zoom, flip, dissolve), speaker notes, slide size and theme in the slide panel. Present with F5 (Shift+F5 from the current slide); export one vector PDF.

3D Studio

Add models from the library (click, or drag into the view), import files (GLB, OBJ, STL, PLY, FBX, 3MF, PDB, mmCIF, SDF, XYZ) or fetch from PubChem and the PDB. Move, rotate and scale with W, E and R. Adjustable models show their settings in the panel; modifiers add arrays, displacement, scattering and gradients. Draw (B) makes freehand strokes on objects, on the floor or in the air; they become smooth curves whose points you can edit. Switch on Ray traced for path-traced renders and export PNG or GLB.

Protein viewer

Load a PDB ID or a PDB/mmCIF file. Choose a representation and colouring, add a transparent surface, select residues on the sequence bar and give them their own style, then export a PNG (1×, 2×, 4×, transparent) or add it to a figure. /protein.html?pdb=4HHB opens an entry directly.

Graphs and statistics

Projects hold data tables, results and graphs, like GraphPad Prism. Start from one of 37 graph presets with example data or paste your own. The Stats tab suggests the right test; results update as you type. Add to figure places the graph as a linked vector that updates with the data. Projects save as .lcplot files, which the labcanvas Python package can also write and render.

AI assistant and MCP

The AI button opens an assistant that edits through the same commands as the toolbar: figures, slides, zoom lenses, library icons, 3D scenes, protein views and graphs. Describe what you need, or attach images and PDFs (a sketch, a figure, a paper). It runs on models chosen by LabCanvas, such as Claude, and uses the AI credits included in your plan; your chats are saved to your account. Everything one answer changes in the figure is one undo step. AI agents such as Claude Desktop or Claude Code can also drive LabCanvas through its MCP server.

Keyboard shortcuts

ActionKeys
Select · Direct · Pan · ZoomV · A · H · Z
Pen · Pencil · Brush · TextP · N or Shift+P · B · T
Artboard · artboard around the selectionF · Ctrl+Alt+G
Objects libraryShift+O
Select all · inverse · parent · next layerCtrl+A · Ctrl+Shift+A · Shift+Enter · Tab
Align left · right · top · bottom · centresAlt+A · Alt+D · Alt+W · Alt+S · Alt+H / Alt+V
Space evenly across · downAlt+Shift+H · Alt+Shift+V
Opacity 10% … 100%1 … 9 · 0 (two quick digits: exact)
Swap fill and strokeShift+X
Copy · paste propertiesCtrl+Alt+C · Ctrl+Alt+V
Paste in place · rename layerCtrl+Shift+V · Ctrl+R or F2
Group · UngroupCtrl+G · Ctrl+Shift+G
Clipping mask · ReleaseCtrl+7 or Ctrl+Alt+M · Ctrl+Alt+7
Hide · lock · show all · unlock allCtrl+Shift+H · Ctrl+Shift+L · Ctrl+Alt+3 · Ctrl+Alt+2
Undo · RedoCtrl+Z · Ctrl+Shift+Z
DownloadCtrl+Shift+E
3D: select · move · rotate · scale · draw · frameQ · W · E · R · B · F
3D: select all · invert · box selectA or Ctrl+A · Ctrl+I · drag with the Select tool
3D: duplicate · copy · paste · deleteCtrl+D or Shift+D · Ctrl+C · Ctrl+V · Delete or X
3D: hide · hide others · show allH · Shift+H · Alt+H
Slides: new slide · presentCtrl+M · F5

On macOS use ⌘ instead of Ctrl.

Frequently asked questions

What is LabCanvas?

LabCanvas is a browser-based workspace for scientific visuals. It combines a vector figure editor, a presentation maker, a research poster designer, a 3D studio, a protein structure viewer and a graphing and statistics app, with journal-ready export and an AI assistant.

How much does LabCanvas cost?

Every app is free to use with an account, with one design of each kind; downloading and exporting are part of LabCanvas Pro, paid monthly or yearly (see the pricing page for the price in your country). LabCanvas Pro also gives unlimited designs and a monthly allowance of AI credits for the assistant. Choose monthly or yearly and pay securely through Dodo Payments; cancel any time. The website and the free tools at /tools need no account and no payment.

Where are my designs stored?

In your browser’s storage (IndexedDB) on your own device, and, with cloud saving on (the default for new designs), in your own private folder in LabCanvas cloud, so they open on any computer. You can switch cloud saving off for any design, and File › Save a copy keeps a portable .labcanvas file.

Which export formats and resolutions are supported?

PNG, JPEG, WebP, TIFF, PDF and SVG. You set the physical width in millimetres and the resolution (for example 300, 600 or 1200 dpi); PNG and TIFF files record their DPI. Presentations export as one vector PDF.

Can I make a conference poster?

Yes. LabCanvas Poster starts from a template (A0 or A1 portrait, 48 × 36 in landscape, a billboard-style #betterposter layout and more) built from blocks: title, sections, figures, a key finding, a big number, references and a QR code. Drag a block to another column or between two others and the columns re-stack; resize it and the text re-flows. Themes restyle every block at once, and the poster exports as a vector PDF at its exact printed size.

Can I write LaTeX equations?

Yes. Objects › Equation typesets LaTeX, including AMS environments and chemistry with \ce{…}, into vector outlines that stay sharp in PDF and SVG. Double-click an equation to edit its LaTeX later.

How do I visualise a protein from the PDB?

Open the Protein viewer, enter a PDB ID such as 1CRN or 4HHB, pick a style (cartoon, surface, ball-and-stick…) and a colouring, select residues on the sequence bar to highlight or restyle them, then download a PNG or add it to your figure.

Which AI models can the assistant use?

The assistant runs on leading models such as Anthropic Claude, chosen and set up by LabCanvas: there is no API key to paste. Each LabCanvas Pro plan includes monthly AI credits; you can attach images and PDFs to your messages, and your chats are saved to your account. The assistant edits through the same actions as the toolbar, so every change can be undone.

What is the LabCanvas MCP server?

LabCanvas includes a Model Context Protocol (MCP) server with 97 tools, so AI agents such as Claude Desktop or Claude Code can create and edit figures, slides, posters, graphs, 3D scenes and optical setups in your open LabCanvas apps.

Can I install LabCanvas as an app?

Yes. The figure editor, Slides, the 3D Studio, the Protein viewer and the Graph app can each be installed from the browser and opened like desktop apps.

Start making better figures

Every app is free to start in your browser. LabCanvas Pro adds downloads, unlimited designs and the AI assistant.

Start free See pricing