Check DPI, column width, format, color, and file size against Nature, Science, Cell, IEEE, NeurIPS, CVPR, ACL, and more. Parsing stays in the browser. Use the size table even before you have a file — it tells you the pixel width to export.
Line art for graphs. Photo for microscopy. Combo for mixed panels.
Export at least that wide at the required DPI so production does not upsample.
PNG / JPEG / TIFF. Copy the report into your lab checklist or email to coauthors.
Photos 300 DPI · combo 600 · graphs/line art often 600–1200. Pick line for matplotlib/R plots.
Minimum pixels for Nature at 300 DPI (photo). Export at least this wide so the journal does not upsample.
| Layout | Width | Min px |
|---|---|---|
| Single column | 89 mm | 1051 px |
| Double column | 183 mm | 2161 px |
Max height 247 mm · TIFF, TIF, EPS, PDF, AI, JPEG, JPG · ≤ 30 MB · Arial or Helvetica, 5–7 pt
Column widths in millimetres. Min DPI shown for photographs. Confirm against the current author PDF before you ship camera-ready.
| Venue | Single | Double | Photo DPI | Min px (single) | Max MB |
|---|---|---|---|---|---|
| Nature | 89 mm | 183 mm | 300 | 1051 | 30 |
| Nature Communications | 88 mm | 180 mm | 300 | 1039 | 30 |
| Science Advances | 55 mm | 184 mm | 300 | 650 | 25 |
| Science | 55 mm | 184 mm | 300 | 650 | 25 |
| Cell | 85 mm | 174 mm | 300 | 1004 | 20 |
| PNAS | 87 mm | 178 mm | 300 | 1028 | 10 |
| eLife | 85 mm | 174 mm | 300 | 1004 | 25 |
| PLOS ONE | 83 mm | 190 mm | 300 | 980 | 10 |
| Nucleic Acids Research | 85 mm | 178 mm | 300 | 1004 | 20 |
| Bioinformatics | 85 mm | 177 mm | 300 | 1004 | 20 |
| JAMA | 82 mm | 174 mm | 350 | 1130 | 20 |
| NEJM | 84 mm | 174 mm | 300 | 992 | 15 |
| The Lancet | 85 mm | 174 mm | 300 | 1004 | 20 |
| BMJ | 84 mm | 174 mm | 300 | 992 | 15 |
| IEEE Transactions | 88.9 mm | 181.9 mm | 300 | 1050 | 20 |
| IEEE Access | 88.9 mm | 181.9 mm | 300 | 1050 | 25 |
| IEEE TPAMI | 88.9 mm | 181.9 mm | 300 | 1050 | 20 |
| Physical Review Letters | 86 mm | 178 mm | 300 | 1016 | 15 |
| JACS | 85 mm | 178 mm | 300 | 1004 | 20 |
| Angewandte Chemie | 85 mm | 178 mm | 300 | 1004 | 20 |
| ACS Nano | 85 mm | 178 mm | 300 | 1004 | 20 |
| JMLR | 83 mm | 170 mm | 300 | 980 | 20 |
| TMLR | 83 mm | 170 mm | 300 | 980 | 25 |
| NeurIPS | 83 mm | 174 mm | 300 | 980 | 20 |
| ICML | 83 mm | 174 mm | 300 | 980 | 20 |
| ICLR | 83 mm | 174 mm | 300 | 980 | 20 |
| CVPR | 88.9 mm | 181.9 mm | 300 | 1050 | 20 |
| ICCV | 88.9 mm | 181.9 mm | 300 | 1050 | 20 |
| ECCV | 88.9 mm | 181.9 mm | 300 | 1050 | 20 |
| ACL | 79 mm | 165 mm | 300 | 933 | 15 |
| EMNLP | 79 mm | 165 mm | 300 | 933 | 15 |
| AAAI | 85 mm | 178 mm | 300 | 1004 | 20 |
| ACM CHI | 89 mm | 178 mm | 300 | 1051 | 20 |
| KDD | 85 mm | 178 mm | 300 | 1004 | 20 |
| SIGGRAPH | 89 mm | 183 mm | 300 | 1051 | 30 |
| Springer LNCS | 78 mm | 122 mm | 300 | 921 | 15 |
| arXiv (recommended) | 85 mm | 180 mm | 150 | 502 | 50 |
| Nature Methods | 89 mm | 183 mm | 300 | 1051 | 30 |
| Nature Medicine | 89 mm | 183 mm | 300 | 1051 | 30 |
| Physical Review X | 86 mm | 178 mm | 300 | 1016 | 20 |
| USENIX | 85 mm | 178 mm | 300 | 1004 | 20 |
| COLM | 83 mm | 174 mm | 300 | 980 | 20 |
| ACM Computing Surveys | 89 mm | 183 mm | 300 | 1051 | 25 |
43 venues. Groups: Life & multidisciplinary · Medical · Physics & chemistry · IEEE & ACM journals · CS journals · CS conferences · Preprint.
Figure production rejects are boring and late. These are the situations labs actually hit.
After acceptance, Nature/IEEE/CVPR production will bounce low-DPI line art. Check before you zip the source.
Desk-reject quality bar: unreadable axis labels at column width. Know the px target before you plot.
One matplotlib rcParams / R ggsave size for the lab’s usual venue. The cheat sheet gives the pixel numbers.
NeurIPS column ≠ Nature double-page. Re-check the same PNG against the new journal without re-exporting first.
AI or composite figures often ship at 72 DPI. Run them here before \includegraphics.
arXiv is lenient; your journal is not. Use arXiv preset for the preprint, then the real venue for the journal PDF.
Screenshots of a 13-inch laptop are 72–144 DPI. Journals will not resample them into a sharp column. Set physical size first, then DPI.
fig.set_size_inches(3.5, 2.6) # ~89 mm single column
fig.savefig("fig1.png", dpi=300, bbox_inches="tight")
# graphs: dpi=600 and content type = Line artggsave("fig1.tiff", width = 89, height = 70, units = "mm", dpi = 300, compression = "lzw")Artboard = journal column width (mm). Export TIFF or PNG; embed 300–1000 PPI. Keep type ≥ 6–8 pt after shrink.
Do not screenshot the slide. File → Export → PNG/TIFF at 2–3× or 300 DPI. Better: redraw plots in Python/R and overlay labels.
Need the figure drawn from the paper itself? Academic figures (PaperBanana) · Insert images in LaTeX
Bibby can draft methodology diagrams from your paper, then you run this checker against the journal you are submitting to.
Academic figures