LabCanvas

Scientific Design. Simplified.

LabCanvas puts figures, slides, posters, 3D scenes, protein views and graphs in one workspace that runs in your browser. Every object is drawn by a generator you can adjust.

Figure editor: A graphical abstract on nanomaterials for energy storage

Figure editor A graphical abstract on nanomaterials for energy storage

Works with
  • RCSB PDB
  • PubChem
  • Materials Project
  • LaTeX and MathJax
  • Claude and other MCP agents

Used by researchers and students at 130+ universities and institutes

IIT MadrasUniversity of KhartoumAalborg UniversityTecnológico de MonterreyScripps ResearchShiv Nadar UniversityCSIR-IGIBDhaka University of Engineering & TechnologyShahid Beheshti UniversityHochschule FreseniusGordon CollegeCornell UniversityVidyasagar UniversityIISER ThiruvananthapuramUniversiti Teknikal Malaysia MelakaUniversity of HaifaGoethe University FrankfurtMiddle Tennessee State UniversitySGT UniversityBharathiar UniversityTIFRKhon Kaen UniversityQueen's University BelfastUCLouvainUniversity of North FloridaPt. Ravishankar Shukla UniversityPondicherry UniversityIIT (BHU) VaranasiNational Tsing Hua UniversityAdam Mickiewicz UniversityUniversity of BordeauxUniversity at AlbanyGujarat Biotechnology UniversityInstitute of Chemical Technology, MumbaiIIT HyderabadSogang UniversityUniversity of PatrasPUCPRUniversity of WashingtonYenepoya UniversityNIT KarnatakaIIT BombayIbn Zohr UniversityUniversity of Padova
Saveetha Institute of Medical and Technical SciencesInstitute of Life Sciences, BhubaneswarKhwaja Fareed UniversityTanta UniversityAarhus UniversityDalhousie UniversityNew York UniversityNMIMSCSIR-National Chemical LaboratoryUniversity of QueenslandKhalifa UniversityUniversity of GreifswaldUniversity of Wisconsin–ParksideColumbia UniversityAssam UniversityIISER KolkataUniversiti Sains MalaysiaTrakya UniversityRWTH Aachen UniversityEmbry-Riddle Aeronautical UniversityWoxsen UniversityUniversity of MadrasJNCASRNorthwestern Polytechnical UniversityJ. Heyrovský Institute of Physical ChemistryUniversité Jean Monnet Saint-ÉtienneUniversity of North TexasDDU Gorakhpur UniversityChrist UniversityIIT GandhinagarOsaka Institute of TechnologyUniversity of WarsawUniversité Paris-SaclayUniversity at BuffaloHindustan Institute of Technology and ScienceNIT SrinagarIIT RoorkeeZetech UniversityUniversity of Campania Luigi VanvitelliFederal University of Rio de JaneiroOregon State UniversityJSS Academy of Higher Education & ResearchBITS Pilani
Universidad de las Fuerzas Armadas ESPEUniversity of Illinois Urbana-ChampaignTCG CRESTTHSTINoakhali Science and Technology UniversitySohag UniversityUniversity of GroningenUniversity of AlbertaNorthwestern UniversityManipal Institute of TechnologyIISER BerhampurQueensland University of TechnologyQatar UniversityUniversity of HamburgUniversity of Wisconsin–La CrosseUniversity of California, BerkeleyAnnamalai UniversityNCBSVISTECDublin City UniversityFreie Universität BerlinRowan UniversityAdichunchanagiri UniversityUniversity of HyderabadIndian Institute of ScienceHangzhou Dianzi UniversityGdańsk University of TechnologyUniversité Claude Bernard Lyon 1University of North CarolinaSt. Xavier's College, MumbaiSRM Institute of Science and TechnologyIIT MandiChung-Ang UniversityUniversity of AveiroUniversity of BarcelonaUniversity of GeorgiaSri Balaji VidyapeethNIT SilcharIIT KharagpurUniversity of KinshasaUniversity of TrentoUniversidad Nacional de San Cristóbal de HuamangaTexas A&M University

Publication-ready graphs with the statistics built in

70 graph types, from scatter dot plots, bars with SD/SEM error bars, box and violin plots to grouped bars, Kaplan–Meier curves, volcano plots and heat maps. Run t tests (paired, unpaired, Welch), one- and two-way ANOVA with Tukey, Dunnett, Šídák or Bonferroni post hoc tests, Mann–Whitney, Wilcoxon and Kruskal–Wallis, nonlinear curve fitting (dose–response IC50/EC50, Michaelis–Menten, exponential, Gaussian), linear regression, Pearson and Spearman correlation, log-rank and Cox survival, chi-square and Fisher tests. Significance stars drawn for you, Prism files open (.prism and .pzfx), TIFF export for journals.

Open Graphs, free See every graph and test

700+ science objects, every one adjustable

Polymers and gels, membranes and porous solids, nanoparticles, cells and viruses, frameworks, batteries, devices, instruments and AI-driven labs, drawn by generators: change a setting and the drawing follows.

See them all in the gallery

Graphical abstracts, ready to edit

192 templates of real syntheses, from graphene exfoliation and CVD growth to MOFs, MXenes, Stöber silica and gold nanorods. Each one is drawn with editable layers and cites the papers it follows.

Browse all 192 templates

Measure electron micrographs, microscopy images, blots and gels

LabCanvas Image Analysis measures TEM and SEM images of nanomaterials: nanoparticle size distributions, nanorod length and width, lattice spacing from HRTEM fringes, pore size and porosity, grain size and the lateral size of 2D flakes, in nm from the image's own scale. It opens TIFF stacks from any microscope (16- and 32-bit, hyperstacks and OME-TIFF) and measures the raw pixel values. Guided assays take you from image to results table: nuclear translocation, spots per cell, colony counts, wound healing, FRAP, calcium ΔF/F₀, particle tracking, kymographs, neurite branching, Sholl analysis and tube formation. The everyday tools sit alongside: western blot densitometry with loading-control normalisation, nuclei counting with watershed, colocalisation (Pearson, Manders, Costes), line profiles, colour deconvolution for IHC, a trainable pixel classifier, spot detection, Z projections and drift correction. Every result goes to Graphs with one click. Below, each picture is the app on its built-in sample image.

Nanoparticle size from TEM in LabCanvas Image Analysis: 136 gold nanoparticles counted, touching ones split by the watershed: Feret diameter 13.77 ± 1.589 nm (mean ± SD)Nanoparticle size from TEM136 gold nanoparticles counted, touching ones split by the watershed: Feret diameter 13.77 ± 1.589 nm (mean ± SD)Nanorod length and width (SEM) in LabCanvas Image Analysis: 36 nanorods (those cut by the frame left out): length 496.7 ± 154.6 nm (Feret), width 53.47 ± 10.17 nm (MinFeret), aspect ratio 11.51 ± 3.885Nanorod length and width (SEM)36 nanorods (those cut by the frame left out): length 496.7 ± 154.6 nm (Feret), width 53.47 ± 10.17 nm (MinFeret), aspect ratio 11.51 ± 3.885Lattice spacing from HRTEM in LabCanvas Image Analysis: Profile across the lattice fringes of a gold nanocrystal: 10 spacings over 2.353 nm, so d = 0.235 nm, the Au (111) spacingLattice spacing from HRTEMProfile across the lattice fringes of a gold nanocrystal: 10 spacings over 2.353 nm, so d = 0.235 nm, the Au (111) spacingPore size and porosity (AAO) in LabCanvas Image Analysis: 160 pores counted (those cut by the frame left out): mean area 3,099 nm², an equivalent diameter of 62.8 nm; the pores take up 34.7% of the surface (porosity)Pore size and porosity (AAO)160 pores counted (those cut by the frame left out): mean area 3,099 nm², an equivalent diameter of 62.8 nm; the pores take up 34.7% of the surface (porosity)Grain size of a thin film in LabCanvas Image Analysis: 118 grains of a perovskite film (those cut by the frame left out): mean grain area 39,340 nm², an equivalent diameter of 224 nmGrain size of a thin film118 grains of a perovskite film (those cut by the frame left out): mean grain area 39,340 nm², an equivalent diameter of 224 nm2D flake lateral size in LabCanvas Image Analysis: 33 MoS₂ flakes (those cut by the frame left out): lateral size (Feret) from 0.3502 to 1.743 µm, 1.043 ± 0.4381 µm on average2D flake lateral size33 MoS₂ flakes (those cut by the frame left out): lateral size (Feret) from 0.3502 to 1.743 µm, 1.043 ± 0.4381 µm on average
Nuclear vs cytoplasmic signal in LabCanvas Image Analysis: 40 cells, nuclear/cytoplasmic ratio 1.64 ± 1.1, nuclear fraction 0.53 ± 0.21Nuclear vs cytoplasmic signal40 cells, nuclear/cytoplasmic ratio 1.64 ± 1.1, nuclear fraction 0.53 ± 0.21Spots per cell in LabCanvas Image Analysis: 30 cells, 6.63 ± 4.3 spots per cell, 60% of cells with 5 or moreSpots per cell30 cells, 6.63 ± 4.3 spots per cell, 60% of cells with 5 or moreColony counting in LabCanvas Image Analysis: 60 colonies (2.21 per cm²), mean size 1.26 mm², 2.79% of the dish coveredColony counting60 colonies (2.21 per cm²), mean size 1.26 mm², 2.79% of the dish coveredWound healing (scratch) in LabCanvas Image Analysis: Scratch 75.2% closed by the last frame, closing at 4,000 µm²/h (R² 1.000)Wound healing (scratch)Scratch 75.2% closed by the last frame, closing at 4,000 µm²/h (R² 1.000)FRAP recovery in LabCanvas Image Analysis: Mobile fraction 0.8, recovery half-time 2.77 s, fit R² 0.9999FRAP recoveryMobile fraction 0.8, recovery half-time 2.77 s, fit R² 0.9999Calcium traces (ΔF/F₀) in LabCanvas Image Analysis: 20 cells traced, 20 with peaks, 6.1 peaks per minute on averageCalcium traces (ΔF/F₀)20 cells traced, 20 with peaks, 6.1 peaks per minute on averageParticle and cell tracking in LabCanvas Image Analysis: 40 tracks, speed 0.358 ± 0.022 µm/s, diffusion coefficient D 0.0392 µm²/sParticle and cell tracking40 tracks, speed 0.358 ± 0.022 µm/s, diffusion coefficient D 0.0392 µm²/sKymograph in LabCanvas Image Analysis: 5 particle streaks traced on the kymograph: velocities from -1.42 to 1 µm/s, speed 0.684 ± 0.55 µm/s (mean ± SD)Kymograph5 particle streaks traced on the kymograph: velocities from -1.42 to 1 µm/s, speed 0.684 ± 0.55 µm/s (mean ± SD)Branching and skeleton in LabCanvas Image Analysis: 41 branches, 19 junctions and 24 end points; total length 390.6 µmBranching and skeleton41 branches, 19 junctions and 24 end points; total length 390.6 µmSholl analysis in LabCanvas Image Analysis: Up to 17 branch crossings, on the circle 30 µm from the cell body; ramification index 2.83Sholl analysisUp to 17 branch crossings, on the circle 30 µm from the cell body; ramification index 2.83Tube formation in LabCanvas Image Analysis: Total tube length 15,190 µm, 123 junctions, 169 segments, 46 meshesTube formationTotal tube length 15,190 µm, 123 junctions, 169 segments, 46 meshes
Western blot densitometry in LabCanvas Image Analysis: 8 lanes; the target band normalised to the loading control rises from 1 (lane 1) to 8.885-fold (lane 8)Western blot densitometry8 lanes; the target band normalised to the loading control rises from 1 (lane 1) to 8.885-fold (lane 8)Counting nuclei in LabCanvas Image Analysis: 70 nuclei counted (Otsu threshold, watershed to split touching ones): mean area 40.47 µm², 10.2% of the fieldCounting nuclei70 nuclei counted (Otsu threshold, watershed to split touching ones): mean area 40.47 µm², 10.2% of the fieldColocalisation in LabCanvas Image Analysis: Pearson's r 0.529; above the Costes thresholds tM1 0.219 and tM2 0.214 (7,169 colocalised pixels, in yellow)ColocalisationPearson's r 0.529; above the Costes thresholds tM1 0.219 and tM2 0.214 (7,169 colocalised pixels, in yellow)Line intensity profile in LabCanvas Image Analysis: Green and magenta values along a 28.56 µm line (Line 1, 3 px wide), one curve per channelLine intensity profileGreen and magenta values along a 28.56 µm line (Line 1, 3 px wide), one curve per channelColour deconvolution (IHC) in LabCanvas Image Analysis: Hematoxylin and DAB separated by colour deconvolution: 8.41% of the section DAB positive, mean DAB OD 0.0552 (0.483 in the positive pixels)Colour deconvolution (IHC)Hematoxylin and DAB separated by colour deconvolution: 8.41% of the section DAB positive, mean DAB OD 0.0552 (0.483 in the positive pixels)Pixel classifier in LabCanvas Image Analysis: Trained on 1,018 painted pixels: 70 objects counted, the Object class covering 12.3% of the imagePixel classifierTrained on 1,018 painted pixels: 70 objects counted, the Object class covering 12.3% of the imageSpot detection in LabCanvas Image Analysis: 150 spots found in the green channel, with the prominence (132.5) set automatically from the image's noiseSpot detection150 spots found in the green channel, with the prominence (132.5) set automatically from the image's noiseImage check in LabCanvas Image Analysis: All fine: nothing clipped (brightest value 3,688), even illumination (the background varies by 1.06×), sharpest at slice 8 of 15Image checkAll fine: nothing clipped (brightest value 3,688), even illumination (the background varies by 1.06×), sharpest at slice 8 of 15Z-stack projection in LabCanvas Image Analysis: Maximum intensity projection of slices 1–15 of the bead Z-stack: the beads from every depth sharp in one 256 × 256 imageZ-stack projectionMaximum intensity projection of slices 1–15 of the bead Z-stack: the beads from every depth sharp in one 256 × 256 imageDrift correction in LabCanvas Image Analysis: Drift of every frame measured against the first and corrected: largest drift 2.345 µm, at frame 30Drift correctionDrift of every frame measured against the first and corrected: largest drift 2.345 µm, at frame 30

Open Image Analysis, free How the measurements are validated

Design research posters

Complete A0 conference posters made in LabCanvas Research Poster: title, introduction, methods, results, conclusions, references and a QR code, with illustrations, molecules and graphs. Open one and it becomes your copy: double-click a graph to change its data, or drag a block to another column and the poster re-flows.

10 more sample posters

Start a poster How Research Poster works

Illustrate, plot, edit and present

The main things people make in LabCanvas, and the app that does each one. They run in the same window, so a render, a graph or a photo goes straight into your figure, slides or poster.

Illustrate in 2D

Draw figures and graphical abstracts with vector shapes, the pen and scientific brushes for DNA, membranes and proteins. Add any of 500+ science objects and change every detail with a setting.

  • Vector shapes and pen
  • Science objects
  • Scientific brushes

Open the figure editor

Illustrate in 3D

Build nanomaterials, crystals and devices in the 3D Studio, or bring in molecules from PubChem and proteins from the PDB. Render them ray traced and drop the image into your figure.

  • Ray-traced renders
  • PubChem and PDB
  • Adjustable models

Open the 3D Studio

Graphs

Type or paste your data into tables, run t tests, ANOVA and curve fits, and make publication graphs with significance brackets. The results are checked against SciPy and statsmodels.

  • Data tables
  • Statistics
  • Publication graphs

Open Graphs

Edit images

Crop micrographs and photos, set levels and curves, and retouch dust or scratches in the Pixel workspace, right on your figure, without a separate image editor.

  • Crop
  • Levels and curves
  • Retouching

Open the Pixel workspace

Present or publish

Put your figures on slides with transitions, or lay them out on a research poster that re-flows as you edit. When you submit, export TIFF, PDF, PNG or SVG at the width and resolution the journal asks for.

  • Slides with transitions
  • Research posters
  • TIFF, PDF, PNG and SVG

Open Slides Open Research Poster

730 science objects, every detail a setting

Membranes, ligands, pores and lattices are parameters, not pixels. Open one in the figure editor, or turn its 3D model in the 3D Studio.

Plus equations, tables, lab glassware and scientific brushes. Browse the gallery, with the 3D models

An assistant that edits with you

Describe what you need, or attach a sketch, a figure or a paper. The assistant works through the same actions as the toolbar, in the figure editor, Slides, the 3D Studio and the Protein viewer.

  • Ready to use

    Runs on leading models such as Claude, with monthly AI credits in every LabCanvas Pro plan. No API keys; your chats are saved to your account.

  • Every change is a normal step

    It creates real, editable layers, shows each action in the chat, and one click undoes a whole answer.

  • MCP server for agents

    97 tools let Claude Desktop, Claude Code and other MCP clients build figures, slides, posters, graphs and 3D scenes in your open apps.

Try the assistant
AssistantLabCanvas AI
Add a cross-linked hydrogel with encapsulated particles, 89 mm wide, and label it “Drug depot”.
create_generator: hydrogel
update_nodes: show particles
create_text: “Drug depot”
Done: a 336 px (89 mm) cross-linked hydrogel with particles, labelled underneath. Want the swelling at 40%?

One conversation, a six-panel figure

An AI assistant drove LabCanvas through its MCP server: path-traced 3D molecules, glassware assembled joint by joint, a curve fit with its equation and a cell schematic. Every panel is an editable layer.

Six-panel figure on mRNA delivery made by an AI assistant: path-traced chromatin and DNA, a lipid nanoparticle with mRNA, inorganic carriers, a reflux and microfluidic setup, release kinetics with a curve fit, and an uptake schematic
AssistantLabCanvas MCP
Make a six-panel figure on mRNA delivery: path-traced chromatin and DNA, an LNP with its mRNA, inorganic carriers, our reflux and microfluidic setup, the release kinetics with a fit, and an uptake schematic.
scene3d_draw_curve: nucleosome fibre, B-DNA
scene3d_add_model: LNP, MOF, Au lattice, quantum dot
scene3d_render_to_figure: path traced, ×3
attach_glassware: flask to hot plate, condenser to flask
plot_graph: release kinetics, one-phase fit
create_equation: Mt/M∞ = P(1 − e−kt)
and 193 more calls: labels, arrows, crops, checks
Done: six panels and a caption in 199 tool calls. The fits give k = 0.249 h⁻¹ (t½ 2.78 h) for the LNP and 0.080 h⁻¹ (t½ 8.66 h) for the MOF. Export a 174 mm TIFF at 600 dpi next?

Open it in the editor Connect your AI agent

Made for journals

The details that make a figure acceptable to a journal, handled by the app instead of by you.

Journal-ready export

Set the width in millimetres and the resolution (300, 600 or 1200 dpi) and export TIFF, PDF, SVG, PNG, JPEG or WebP. Files carry their DPI, so the size is right when the journal opens them.

500+ science objects

Liposomes, cancer cells, viruses, nanoparticles, crystals, hydrogels, devices and lab instruments: drawn by generators, so every detail is a setting.

LaTeX and tables

Equations typeset by MathJax into vector outlines, and editable tables with scientific (booktabs) styles.

Lab glassware that connects

Flasks, condensers, still heads, adapters, funnels, burettes, stands, hot plates, furnaces and gloveboxes at real proportions. Pieces snap onto each other’s joints and tubing follows them, so a distillation setup stays assembled as you move it.

Molecules and proteins

Import compounds from PubChem and structures from the RCSB PDB; show them as cartoons, surfaces or ball-and-stick.

Statistics you can check

Prism-style analyses whose results are validated against SciPy, statsmodels, lifelines and R in more than 42,000 automated checks.

Posters that arrange themselves

Drag a block between two others or into another column and the poster re-stacks; resize it and the text re-flows. A0 and 48 × 36 in templates, themes, QR codes and a print-ready vector PDF.

Private by default

Designs autosave in your browser and, if you choose, to your own private cloud folder so you can open them on any computer. Nothing is public, and nobody else can open your work.

Questions

Anything else? Write to our team.

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 up to 3 designs; 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.

Can several people edit a design at the same time?

Yes. Share a figure, presentation or poster from its Share button, by a link or with people by e-mail, as view, comment or edit. Everyone who has it open sees the others’ changes as they are made, with their pointers and what they have selected, and the design saves itself a few seconds after the last change. It works on the free plan too.

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 Research 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.

Make your next figure today

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

Start free See pricing