LabCanvas
Free account · save your work, full figure editorSign up free

Plate map maker for 96- and 384-well plates

Pick a plate (6, 12, 24, 48, 96 or 384 wells), define your conditions with a colour, concentration, unit and notes, and paint them onto wells by clicking or dragging across wells, rows or columns. Fill helpers place a serial dilution series, samples in duplicate or triplicate (side by side or interleaved), and blanks, standards or controls on the edges; one switch leaves the outer wells as buffer against edge effects, and Randomise shuffles a block of wells with a seed you can write down. Print a dated bench sheet, export a long CSV (well, row, column, condition, concentration, unit) for your plate reader or a plate-shaped grid, download PNG or SVG, or open the plate as an editable figure in LabCanvas. It runs in your browser, keeps your plate, and shares it as a link.

What it does
Lays out conditions, dilution series, replicates, controls and blanks on a 6- to 384-well plate, with an edge-effect buffer and seeded randomisation, and exports a bench sheet, CSV, PNG, SVG or an editable figure.
Formula
Ck=C0/fk,k=0,1,…,n−1wells=n×replicatesinner wells=(rows−2)(columns−2)
Example
A 7-point 2-fold ELISA standard series from 1000 pg/mL is 1000, 500, 250, 125, 62.5, 31.3, 15.6 pg/mL; in duplicate with two blanks it fills A1:H2 (16 wells), leaving 80 wells for 24 samples in triplicate (72) and controls. An edge buffer leaves 60 of 96 wells, or 308 of 384.

Last updated

FreeNo sign-upRuns in your browserFigures

Loading Plate map maker…

At a glance

Plate map maker at a glance
Plates6, 12, 24, 48, 96 and 384 wells (384: A–P × 1–24)
HelpersDilution series, replicates (side by side, next in line, interleaved), edge controls, edge buffer, seeded randomisation
OutputPrintable bench sheet, long CSV, plate-shaped CSV, PNG (150–600 dpi), SVG, editable figure in LabCanvas
InputLong or plate-shaped CSV; share links
SavedAutosave and named plates in your browser; undo and redo
Runs inYour web browser; nothing is uploaded
PriceFree, no account needed

What it does

How to use the plate map maker

  1. Pick the plate and groupsChoose the format, or start from the ELISA, dose–response or 384-well screen template. Add your conditions with a colour, concentration and unit.
  2. Lay it outPaint groups onto wells by dragging, or select a block and use the fill helpers: a dilution series, samples in replicates, controls on the edges, the edge buffer. Randomise if positions should not follow the conditions.
  3. Take it to the benchPrint the bench sheet, export the long CSV for your plate reader, download PNG or SVG, share the link, or open the plate in the LabCanvas figure editor.

How it works

Ck=C0fk,k=0,1,…,n−1wells needed=n×rinner wells=(rows−2)×(columns−2)

Plates and well names. Microplates follow the ANSI/SLAS footprint and well-position standards: rows are lettered from the top (A, B, C …) and columns numbered from the left, so the well in row B and column 3 is B3. Some plate readers write the column with two digits (B03); the CSV export offers both.

Plate formats
WellsRows × columnsLabelsOuter wellsInner wells
62 × 3A–B, 1–360
123 × 4A–C, 1–4102
244 × 6A–D, 1–6168
486 × 8A–F, 1–82424
968 × 12A–H, 1–123660
38416 × 24A–P, 1–2476308

Dilution series. A serial dilution by a factor f from a start concentration C0 gives Ck=C0/fk at step k; n points span a range of fn−1 (64-fold for seven 2-fold steps). The helper writes each well’s own concentration and can add a zero point (a blank or zero standard). Lower concentrations are drawn lighter, on a log scale, so the series reads at a glance. To work out the transfer volumes, use the dilution calculator.

Replicates. With r replicates a layout needs n×r wells. Side by side puts the copies in neighbouring lanes (the classic ELISA layout: S1 in A1 and A2, S2 in B1 and B2); next in line puts them one after another along the series; interleaved places the whole set once and then again, so replicates sit apart and a local plate effect does not hit all copies of one sample. The helpers fill the selected wells, or the next empty wells in column or row order when nothing is selected, and refuse (with the number of wells missing) rather than place a partial layout.

Edge effect. Outer wells lose more medium to evaporation and change temperature faster than inner ones, so cells grow and signals drift at the edges (Lundholt et al. 2003). In SW480 cells, outer-well metabolic activity was about 35% lower than in central wells in one brand of plate (Mansoury et al. 2021). The edge option fills the outer ring with a buffer group that you fill with medium or buffer and do not measure; the table above shows how many wells remain.

Randomisation. Plate position effects (rows, columns, edges, gradients from pipetting order or incubator position) are common in plate assays (Brideau et al. 2003; Malo et al. 2006). Randomising which well each sample goes into keeps those effects from lining up with your conditions. The tool shuffles the contents of a block with the Fisher–Yates algorithm (Durstenfeld 1964) driven by the mulberry32 generator from a numeric seed: the same seed, block and contents always give the same plate, so the layout can be reproduced from the seed in your notebook. Buffer wells never move; by default standards, controls and blanks stay where they are too (untick that to randomise the controls as well).

Controls. Screening assays put positive and negative controls on every plate, often in the first and last columns, to measure the assay window and Z′ (Zhang et al. 1999); keep them away from the outer ring when you use an edge buffer (the helper does this for you).

Files. The long CSV has one row per well (well, row, column, condition, concentration, unit, replicate, type), the tidy layout analysis software joins to plate-reader output by well. The grid CSV writes one plate-shaped block per variable (condition, concentration, unit, replicate, type), with the variable name in the top-left cell and a blank line between blocks, the layout read by the plater R package (Hughes 2016). Both import back. The share link stores the plate, compressed, in the part of the address after #, which browsers do not send to the server.

Sources: Lundholt BK, Scudder KM, Pagliaro L. A simple technique for reducing edge effect in cell-based assays. J Biomol Screen 2003;8:566–570, doi:10.1177/1087057103256465. Mansoury M, Hamed M, Karmustaji R, Al Hannan F, Safrany ST. The edge effect: a global problem. The trouble with culturing cells in 96-well plates. Biochem Biophys Rep 2021;26:100987, doi:10.1016/j.bbrep.2021.100987. Brideau C, Gunter B, Pikounis B, Liaw A. Improved statistical methods for hit selection in high-throughput screening. J Biomol Screen 2003;8:634–647, doi:10.1177/1087057103258285. Malo N, Hanley JA, Cerquozzi S, Pelletier J, Nadon R. Statistical practice in high-throughput screening data analysis. Nat Biotechnol 2006;24:167–175, doi:10.1038/nbt1186. Zhang JH, Chung TDY, Oldenburg KR. A simple statistical parameter for use in evaluation and validation of high throughput screening assays. J Biomol Screen 1999;4:67–73, doi:10.1177/108705719900400206. Durstenfeld R. Algorithm 235: Random permutation. Commun ACM 1964;7:420, doi:10.1145/364520.364540. Hughes SM. plater: Read, tidy, and display data from microtiter plates. J Open Source Softw 2016;1:106, doi:10.21105/joss.00106.

Worked examples: a 96-well ELISA and a 384-well screen

Sandwich ELISA on a 96-well plate

  1. Standards. Select A1:G2 (or leave nothing selected), choose the Standard group, start 1000 pg/mL, factor 2, 7 points, duplicates side by side, down columns. Ck=1000/2k gives the series below.
Standard series, 2-fold from 1000 pg/mL, in duplicate
Standardkpg/mLWells
S101000A1, A2
S21500B1, B2
S32250C1, C2
S43125D1, D2
S5462.5E1, E2
S6531.3F1, F2
S7615.6G1, G2
Blank—0H1, H2
  1. Samples. Select C1:K8 and place 24 samples in triplicate, side by side, down columns: 24×3=72 wells, Sample 1 in A3, A4 and A5, Sample 9 in A6, A7 and A8.
  2. Controls. Paint the positive control in A12:C12 and the negative control in D12:F12.
  3. Check and print. 94 of 96 wells are used (16 standards and blanks, 72 samples, 6 controls), leaving G12 and H12 empty. Print the bench sheet, tape it next to the plate, and export the long CSV to join with the reader’s ODs; then fit the curve with the ELISA standard curve calculator. This layout is the ELISA template in the tool.

384-well single-concentration screen

Switch on the edge buffer: the outer ring of 2×16+2×24−4=76 wells becomes buffer, leaving 14×22=308. Put DMSO (negative control) in the first inner column (B2:O2, 14 wells) and the positive control in the last (B23:O23, 14 wells), then fill the remaining 280 wells with compounds. With 14 wells of each control, the plate gives a Z′ from 28 control wells while no measured well sits on the edge.

Randomising sample positions

Twenty samples in triplicate placed in order fill B2:G11, with Sample 1 in B2, B3, B4. Randomising that block with seed 20261110 moves Sample 1 to C8, E10, G4; anyone who enters the same seed for the same block gets exactly this plate.

Frequently asked questions

How do I make a 96-well plate map?

Choose the 96-well format, add a group for each condition (name, colour, concentration and unit), then click or drag across wells to assign them, or click a row letter or column number for a whole row or column. Use the fill helpers for standard series and replicates, then print the bench sheet or export CSV.

What is the edge effect in 96-well plates and how do I avoid it?

Wells on the outside of a plate evaporate and warm or cool faster than the inner wells, so cell growth and signals differ at the edges. Common fixes: fill the outer wells with medium or buffer and leave them out of the analysis (the edge option does this, leaving 60 of 96 or 308 of 384 wells), let freshly seeded plates rest at room temperature before incubation (Lundholt et al. 2003), and use lids or sealing films.

Should I randomise my plate layout?

Randomising sample positions protects against row, column, edge and pipetting-order effects lining up with your conditions; it matters most for cell-based assays and screens. Randomise within a block, keep standards and blanks in fixed positions, and record the seed so the layout can be reproduced. If you do not randomise, at least alternate or interleave conditions rather than placing each in one corner.

How do I export a plate map for my plate reader?

Download the long CSV: one row per well with well, row, column, condition, concentration, unit, replicate and type. Most plate-reader software (and Excel, R or Python) can join it to the reader export by the well column; choose A01-style well names if your reader writes them that way. The grid CSV gives the same information as plate-shaped blocks.

Duplicates or triplicates, side by side or interleaved?

Duplicates are usual for ELISA standards and samples; triplicates are common for cell assays and qPCR. Side by side (A1, A2) is easiest to pipette with a multichannel; interleaved spreads the replicates across the plate so one bad region does not hit every copy of a sample.

How are the wells of a 384-well plate labelled?

Rows A to P (16 rows) and columns 1 to 24, so the wells run from A1 to P24. A 96-well plate has rows A to H and columns 1 to 12.

How do I calculate a serial dilution series?

Each step divides by the dilution factor: Ck=C0/fk. A 2-fold series from 1000 pg/mL gives 1000, 500, 250, 125, 62.5, 31.25 and 15.63 pg/mL. For a 2-fold step, mix equal volumes of the previous standard and diluent; the dilution calculator gives the volumes for other factors.

Is my plate saved, and can I share it?

The current plate is kept in your browser automatically, and you can save named copies for layouts you reuse. Share link puts the whole plate, compressed, in the link itself; nothing is uploaded.

Analyse the plate when the reader is done

The LabCanvas Graphs app fits standard curves and dose–response curves, runs t tests and ANOVA, and draws the figure for your paper. Paste the readings with the conditions from the long CSV.

Open the Graphs app