Western blot figure maker, with the uncropped originals
Open your blot images (target and loading control, PNG, JPEG or 16-bit TIFF), straighten each one by typing an angle or tracing a band, and drag a crop over the bands you want. The strips are stacked at one width with lane labels above (sample names, + and − rows, group headers with a line across their lanes), kDa ticks from the ladder on the left and the protein names on the right. Contrast is linear only. Download the figure as PNG at 300, 600 or 1200 dpi or as SVG with editable text, and the source data journals ask for: every original, uncropped and unrotated, with each crop outlined and numbered, a list of exposures and crop coordinates, and a ZIP with the untouched files. Nothing is uploaded.
- What it does
- Straightens, crops and stacks western blot strips (targets and loading control) into one aligned figure with lane labels, +/− rows, kDa markers and protein names, and exports the uncropped originals with every crop outlined.
- Formula
- Example
- A band traced from (131.9, 214.2) to (569.8, 224.9) on the example p-ERK blot rises 10.7 px over 437.9 px, so the image turns -1.40°; its 501 × 73 px crop printed 50 mm wide is 255 ppi, and the PNG at 600 dpi is 1,181 px across the blot.
Last updated
Loading Western blot figure maker…
At a glance
| Input | PNG, JPEG or TIFF (8, 16 or 32 bit, greyscale or RGB); several images |
|---|---|
| Straighten | Any angle to 0.01°, or traced along a band: |
| Crops | Rectangle |
| Contrast | Linear only, whole image: |
| Labels | Names (0°, 45°, 90°), + and − rows, groups spanning lanes; kDa ticks; protein names |
| Output | Figure PNG (300–1200 dpi) or SVG with editable text; source-data sheet (PNG, SVG), crop list (text) and ZIP with the original files |
| Runs in | Your web browser; nothing is uploaded |
| Price | Free, no account needed |
What it does
How to use the western blot figure maker
- Open and straightenDrop the blot images (target and loading control). For each, type a small angle or choose Trace a band and drag along a band; it turns until that band is level. Set the black and white points if needed (linear), and type the exposure.
- Crop and mark the ladderDrag a crop over the bands of each blot, from the left edge of the first lane to the right edge of the last, and name the protein. Choose the ladder and tap its bands on each image; the marks inside a crop become kDa ticks.
- Label and exportSet the number of lanes and the rows above them (groups, + and −, names). Download the PNG or SVG, or send it to the figure editor, and download the source-data ZIP with the uncropped originals for the journal.
How it works
Straightening. A blot photographed or scanned slightly turned has bands that slope. Trace one band (or the row of wells) from one side to the other: the line from
Crops in original coordinates. You draw each crop on the straightened image, where it is an upright rectangle
Contrast, linear only. Each raw value
Stacking and lanes. All strips are scaled to the blot width you set (50 mm by default), keeping their shape, and stacked with a small gap. Lane centres are fractions of that width, evenly spaced to start with (centre of lane −+++−+++ (one character per lane), or groups typed as siControl ×4 | siKinase ×4, which centres each name over its lanes with a line beneath. A row’s label (such as “EGF”) goes on the left. To label a single gel image rather than build a stacked figure, the gel and western blot lane labeller is quicker.
Molecular-weight markers. Choose the ladder you ran (PageRuler Plus, PageRuler, Precision Plus Protein Dual Color, or type its sizes) and tap its bands on each image, or type each band’s y position in pixels. The marks are kept in original-image pixels; any that fall inside a crop become a tick and size on the left of that strip, at the band’s real position, without interpolation. Labels that would overlap the one above are left out while their ticks stay. To read the size of an unknown band from the ladder, use the western blot molecular weight calculator.
Source data for the journal. The sheet of originals shows each image whole and unrotated, with every crop drawn as its turned rectangle in red and numbered as in the figure, the ladder marks, the exposure, the display mapping and the crop coordinates. The ZIP holds the figure (PNG and SVG), that sheet (PNG and SVG), the crop and exposure list as text, each original at full size with its crops outlined, and the original files themselves, byte for byte (the text records each file’s SHA-256, so an editor can check it is the same file). Journals ask for this in different words:
| Journal | Asks for |
|---|---|
| Nature Portfolio | Life-science papers submit unprocessed original images of gels and western blots with the final accepted version; they are published in the Supplementary Information. Cropped gels must keep all important bands; high-contrast blots are discouraged because overexposure can hide bands. |
| EMBO Press (The EMBO Journal) | Source data for the figures, including uncropped blots, can be required for publication. Loading controls on the same blot, molecular size markers on each blot, and a line between lanes that were not next to each other. |
| eLife | For every figure with gels or blots, both the original files of the full raw, unedited gels or blots and figures of the uncropped gels or blots with the relevant bands clearly labelled, as source data files (a zipped folder). |
| Journal of Biological Chemistry | Crop blots so they keep the antigen’s size and the antibody’s specificity, with molecular-weight markers above and below the band; high-resolution originals may be requested during review. |
| Cell Press | The original, unprocessed data must be available on request of editors or reviewers; do not hide non-specific background. |
Image-integrity screening finds problems in published blots often enough to matter: in 20,621 papers from 40 journals, 3.8 % contained inappropriately duplicated images, many of them western blots (Bik et al. 2016). Showing exactly where each strip came from removes the question. See also what you may and may not do to microscopy and blot images.
Output. The PNG is drawn at the DPI you choose (
Sources: Kroon C, Breuer L, Jones L, et al. Blind spots on western blots: assessment of common problems in western blot figures and methods reporting with recommendations to improve them. PLoS Biol 2022;20:e3001783, doi:10.1371/journal.pbio.3001783. Rossner M, Yamada KM. What’s in a picture? The temptation of image manipulation. J Cell Biol 2004;166:11–15, doi:10.1083/jcb.200406019. Cromey DW. Avoiding twisted pixels: ethical guidelines for the appropriate use and manipulation of scientific digital images. Sci Eng Ethics 2010;16:639–667, doi:10.1007/s11948-010-9201-y. Bik EM, Casadevall A, Fang FC. The prevalence of inappropriate image duplication in biomedical research publications. mBio 2016;7:e00809-16, doi:10.1128/mBio.00809-16. Pillai-Kastoori L, Schutz-Geschwender AR, Harford JA. A systematic approach to quantitative Western blot analysis. Anal Biochem 2020;593:113608, doi:10.1016/j.ab.2020.113608. Journal policies: the pages linked in the table.
Worked example: a p-ERK blot and its GAPDH loading control
The tool opens with this example: two 16-bit chemiluminescence images, 640 × 400 pixels each, with a PageRuler Plus ladder in lane 1 and eight samples (siControl and siKinase, each treated with EGF for 0, 5, 15 and 30 min). The p-ERK image sits turned 1.4° and the GAPDH image -0.8°.
- Straighten. Tracing the p-ERK doublet from
to gives a slope of , so the image turns -1.40°. The GAPDH band traced the same way gives . - Contrast. The p-ERK image’s values run from 1,041 to 45,684, so those are the black and white points and nothing is clipped. A pixel of 23,000 is shown at
, or 130 once inverted so the bands print dark on light. - Crop. Each crop runs from the left edge of lane 2 to the right edge of lane 9 and from about 60 to 30 kDa. In original pixels:
| Strip | Rotation | x, y, w, h (px) | kDa inside |
|---|---|---|---|
| 1. p-ERK1/2 | -1.40° | 100, 185, 501, 73 | 55, 35 |
| 2. GAPDH | 0.80° | 101, 179, 501, 73 | 55, 35 |
Their corners in the original images (top-left, top-right, bottom-right, bottom-left of the strip): strip 1 (pERK-blot.tif) (101.0, 178.9), (601.8, 191.1), (600.0, 264.1), (99.2, 251.9); strip 2 (GAPDH-blot.tif) (100.5, 182.5), (601.5, 175.5), (602.5, 248.5), (101.5, 255.5). The rectangles lean against the image edges by the straightening angle, which is how they are drawn on the sheet of originals.
- Labels. Three rows:
siControl ×4 | siKinase ×4as groups with a line under each,−+++−+++labelled “EGF”, and0, 5, 15, 30, 0, 5, 15, 30labelled “Time (min)”. The 55 and 35 kDa ladder bands fall inside both crops, so each strip gets those two ticks; “p-ERK1/2” and “GAPDH” go on the right. - Size. At 50 mm wide, each 501-pixel strip has
pixels per inch. The PNG at 600 dpi is pixels across the blot, so the strips are scaled up about 2.4×; the tool notes that the strips are below 300 ppi at this width. Text is 7 pt. - Export. Download the PNG for the manuscript, or send the SVG to the figure editor to add the quantification. Then download the source-data ZIP: the sheet shows both images whole, the p-ERK crop as a rectangle turned 1.40° against the image edges, numbered 1, and the GAPDH crop numbered 2.
Frequently asked questions
How do I make a western blot figure for publication?
Straighten each blot, crop the target and the loading control from the first lane to the last so the lanes line up, keep the molecular-weight markers above and below the band, label the lanes (sample, treatment + or −, groups) and the protein on the right, adjust contrast linearly over the whole image only, and keep the uncropped originals for the journal. This tool does all of that and exports the figure and the source data together.
Do journals require uncropped western blots?
Many do. Nature Portfolio journals require unprocessed original gel and blot images with the accepted paper; eLife asks for the raw unedited files and uncropped blots with the relevant bands labelled as source data; EMBO Press can require source data including uncropped blots; JBC may ask for the originals during review; Cell Press requires the unprocessed data to be available on request.
How should I crop a western blot?
From the left edge of the first lane to the right edge of the last, the same for every strip in the figure, with room above and below the band so that at least one marker size sits on each side (JBC asks for this). Do not cut away bands that matter, and show the full blot in the source data with the crop outlined.
How do I straighten a crooked blot image?
Rotate it by the tilt, usually 0.5–3°. Here, choose Trace a band and drag along one band from side to side: the angle is −atan2(Δy, Δx) of that line, and the image turns so the band runs level. Rotation is applied to the whole image, which image-integrity guidelines accept; the original file is not changed.
Can I adjust the brightness and contrast of a western blot?
Yes, if the change is linear and applied to the whole image, does not hide bands or background, and is stated in the methods. Avoid gamma and curves, and do not let bands saturate: an overexposed band cannot be quantified. The tool only offers a linear black and white point and reports how many pixels in each strip are clipped or saturated.
How do I label + and − treatments above the lanes?
Add a + and − row, give it the treatment as its label (for example “EGF”) and type one character per lane, such as −+++−+++. Add a group row such as “siControl ×4 | siKinase ×4” for conditions that span several lanes; each name is centred over its lanes with a line underneath.
Can the loading control come from a different blot?
EMBO Press asks for loading controls run on the same blot, and Nature’s checklist asks authors to confirm it. If the control was run on a separate gel with the same samples, say so in the legend and show both full blots in the source data. Stack the strips here in any case, and the originals sheet shows which image each came from.
Are my images uploaded?
No. Images are opened, straightened, cropped and exported in your browser; nothing is sent to a server. The ZIP is built in the browser too.
How do I quantify the bands?
Measure on the raw image, not the figure: integrated band intensity minus background, normalised to the loading control or total protein, within the linear range of detection. The Blots tab of LabCanvas Image Analysis does this in the browser, and our ImageJ western blot quantification guide shows the Analyze › Gels route.
Link to this tool
Using it in a protocol, lab wiki or course page? Copy a link or citation.
<a href="https://www.labcanvas.com/tools/western-blot-figure-maker">Western blot figure maker</a> (LabCanvas)LabCanvas. Western blot figure maker [online tool]. https://www.labcanvas.com/tools/western-blot-figure-makerPut the blot next to its quantification
Send the figure to the LabCanvas editor: the labels stay editable, and you can add the bar chart, panel letters and statistics and export at the journal’s width.
Open the figure editor