macOS
brew install netpbmlocal Homebrew formula metadata
sudo port install netpbmMacPorts ports tree · graphics/netpbm/Portfile · source: api.github.com
brew
Image manipulation. Version 11.02.23 via Homebrew; verified 2026-06-25.
install
brew install netpbmlocal Homebrew formula metadata
sudo port install netpbmMacPorts ports tree · graphics/netpbm/Portfile · source: api.github.com
sudo apk add netpbmAlpine Linux edge package indexes · netpbm · source: dl-cdn.alpinelinux.org
sudo apt install netpbmDebian stable package indexes · netpbm · source: deb.debian.org
sudo dnf install netpbmFedora Rawhide package metadata · netpbm · source: dl.fedoraproject.org
nix profile install nixpkgs#netpbmnixpkgs package indexes · pkgs/by-name/ne/netpbm/package.nix · source: api.github.com
sudo pacman -S netpbmArch Linux sync databases · netpbm · source: geo.mirror.pkgbuild.com
sudo zypper install libnetpbm-developenSUSE Tumbleweed package metadata · libnetpbm-devel · source: download.opensuse.org
overview
Image manipulation
history
Netpbm is a long-running Unix graphics toolkit and programming library built around simple portable raster formats: PBM, PGM, PPM, PNM, and later PAM. Its documentation describes more than 330 separate programs, usually small command-line building blocks that are most powerful when stacked in pipelines.
The official history says Jef Poskanzer invented PBM in the 1980s as a simple bitmap lingua franca that could survive plain-text email transport. In 1988 he distributed Pbmplus, collecting PBM conversion tools; by the end of 1988 he had added PGM, PPM, and many more tools.
The same history says Pbmplus' final release was on 1991-12-10, Netpbm was developed in 1993 as a replacement maintained over the Net, and Bryan Henderson assumed responsibility in September 1999. The project moved home to SourceForge in April 2000, added 2-byte sample support in April 2000, introduced PAM in August 2000, and reorganized the package in June 2002 as Release 10.
Netpbm's adoption comes from being a portable conversion substrate. The manual says the package has converters for about 100 graphics formats and lets users perform more graphics format conversions than any other computer graphics facility. That made it a natural dependency or fallback in scripts, build systems, TeX/document workflows, web image processing, and older Unix graphics environments.
Homebrew's 2026-07-01 formula API reported 276,750 installs in 365 days, but only 46,538 install-on-request events in that same period. That gap is a strong package signal: Netpbm is often pulled as a dependency, not only installed directly by users.
Typical use is pipeline composition: convert into a Netpbm format, transform, then convert out. The official manual gives examples such as `pngtopam file.png | pnmtojpeg > file.jpg`, `pamscale` for resizing, `pamcomp` for overlaying, `pbmtext` for text images, and `pnmquant` for color reduction.
Package nerds use Netpbm because its tools are scriptable, stable, and small. When a GUI image editor or modern heavyweight converter is too much, Netpbm gives predictable stdin/stdout programs that fit Makefiles, shell loops, and old Unix assumptions.
Netpbm is one of the classic examples of Unix philosophy applied to graphics: many small commands, simple interchange formats, and pipes over monolithic UI. It is also historically important because PBM/PGM/PPM remain easy-to-write test image formats for programs that need raster fixtures.
security posture
broad file, network, media, or database tool signal.
blue risk · medium confidence · tool
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
411toppm | cli | global executable | |
anytopnm | cli | global executable | |
asciitopgm | cli | global executable | |
atktopbm | cli | global executable | |
avstopam | cli | global executable | |
bioradtopgm | cli | global executable | |
bmptopnm | cli | global executable | |
bmptoppm | cli | global executable | |
brushtopbm | cli | global executable | |
cameratopam | cli | global executable | |
cistopbm | cli | global executable | |
cmuwmtopbm | cli | global executable | |
ddbugtopbm | cli | global executable | |
escp2topbm | cli | global executable | |
eyuvtoppm | cli | global executable | |
fiascotopnm | cli | global executable | |
fitstopnm | cli | global executable | |
fstopgm | cli | global executable | |
g3topbm | cli | global executable | |
gemtopbm | cli | global executable | |
gemtopnm | cli | global executable | |
giftopnm | cli | global executable | |
gouldtoppm | cli | global executable | |
hdifftopam | cli | global executable | |
hipstopgm | cli | global executable | |
hpcdtoppm | cli | global executable | |
icontopbm | cli | global executable | |
ilbmtoppm | cli | global executable | |
imgtoppm | cli | global executable | |
infotopam | cli | global executable | |
jbigtopnm | cli | global executable | |
jpeg2ktopam | cli | global executable | |
jpegtopnm | cli | global executable | |
leaftoppm | cli | global executable | |
lispmtopgm | cli | global executable | |
macptopbm | cli | global executable | |
manweb | cli | global executable | |
mdatopbm | cli | global executable | |
mgrtopbm | cli | global executable | |
mrftopbm | cli | global executable | |
mtvtoppm | cli | global executable | |
neotoppm | cli | global executable | |
palmtopnm | cli | global executable | |
pamaddnoise | cli | global executable | |
pamaltsat | cli | global executable | |
pamarith | cli | global executable | |
pambackground | cli | global executable | |
pambayer | cli | global executable | |
pambrighten | cli | global executable | |
pamcat | cli | global executable | |
pamchannel | cli | global executable | |
pamcomp | cli | global executable | |
pamcrater | cli | global executable | |
pamcut | cli | global executable | |
pamdeinterlace | cli | global executable | |
pamdepth | cli | global executable | |
pamdice | cli | global executable | |
pamditherbw | cli | global executable | |
pamedge | cli | global executable | |
pamendian | cli | global executable | |
pamenlarge | cli | global executable | |
pamexec | cli | global executable | |
pamfile | cli | global executable | |
pamfind | cli | global executable | |
pamfix | cli | global executable | |
pamfixtrunc | cli | global executable | |
pamflip | cli | global executable | |
pamfunc | cli | global executable | |
pamgauss | cli | global executable | |
pamgetcolor | cli | global executable | |
pamgradient | cli | global executable | |
pamhomography | cli | global executable | |
pamhue | cli | global executable | |
pamlevels | cli | global executable | |
pamlookup | cli | global executable | |
pammasksharpen | cli | global executable | |
pammixinterlace | cli | global executable | |
pammixmulti | cli | global executable | |
pammosaicknit | cli | global executable | |
pamoil | cli | global executable | |
pampaintspill | cli | global executable | |
pamperspective | cli | global executable | |
pampick | cli | global executable | |
pampop9 | cli | global executable | |
pamrecolor | cli | global executable | |
pamrestack | cli | global executable | |
pamrgbatopng | cli | global executable | |
pamrubber | cli | global executable | |
pamscale | cli | global executable | |
pamseq | cli | global executable | |
pamshadedrelief | cli | global executable | |
pamsharpmap | cli | global executable | |
pamsharpness | cli | global executable | |
pamshuffle | cli | global executable | |
pamsistoaglyph | cli | global executable | |
pamslice | cli | global executable | |
pamsplit | cli | global executable | |
pamstack | cli | global executable | |
pamstereogram | cli | global executable | |
pamstretch | cli | global executable | |
pamstretch-gen | cli | global executable | |
pamsumm | cli | global executable | |
pamsummcol | cli | global executable | |
pamtable | cli | global executable | |
pamthreshold | cli | global executable | |
pamtilt | cli | global executable | |
pamtoavs | cli | global executable | |
pamtodjvurle | cli | global executable | |
pamtofits | cli | global executable | |
pamtogif | cli | global executable | |
pamtohdiff | cli | global executable | |
pamtohtmltbl | cli | global executable | |
pamtojpeg2k | cli | global executable | |
pamtompfont | cli | global executable | |
pamtooctaveimg | cli | global executable | |
pamtopam | cli | global executable | |
pamtopdbimg | cli | global executable | |
pamtopfm | cli | global executable | |
pamtopng | cli | global executable | |
pamtopnm | cli | global executable | |
pamtoqoi | cli | global executable | |
pamtosrf | cli | global executable | |
pamtosvg | cli | global executable | |
pamtotga | cli | global executable | |
pamtotiff | cli | global executable | |
pamtouil | cli | global executable | |
pamtowinicon | cli | global executable | |
pamtoxvmini | cli | global executable | |
pamtris | cli | global executable | |
pamundice | cli | global executable | |
pamunlookup | cli | global executable | |
pamvalidate | cli | global executable | |
pamwipeout | cli | global executable | |
pbmclean | cli | global executable | |
pbmlife | cli | global executable | |
pbmmake | cli | global executable | |
pbmmask | cli | global executable | |
pbmminkowski | cli | global executable | |
pbmnoise | cli | global executable | |
pbmpage | cli | global executable | |
pbmpscale | cli | global executable | |
pbmreduce | cli | global executable | |
pbmtext | cli | global executable | |
pbmtextps | cli | global executable | |
pbmto10x | cli | global executable | |
pbmto4425 | cli | global executable | |
pbmtoascii | cli | global executable | |
pbmtoatk | cli | global executable | |
pbmtobbnbg | cli | global executable | |
pbmtocis | cli | global executable | |
pbmtocmuwm | cli | global executable | |
pbmtodjvurle | cli | global executable | |
pbmtoepsi | cli | global executable | |
pbmtoepson | cli | global executable | |
pbmtoescp2 | cli | global executable | |
pbmtog3 | cli | global executable | |
pbmtogem | cli | global executable | |
pbmtogo | cli | global executable | |
pbmtoibm23xx | cli | global executable | |
pbmtoicon | cli | global executable | |
pbmtolj | cli | global executable | |
pbmtoln03 | cli | global executable | |
pbmtolps | cli | global executable | |
pbmtomacp | cli | global executable | |
pbmtomatrixorbital | cli | global executable | |
pbmtomda | cli | global executable | |
pbmtomgr | cli | global executable | |
pbmtomrf | cli | global executable | |
pbmtonokia | cli | global executable | |
pbmtopgm | cli | global executable | |
pbmtopi3 | cli | global executable | |
pbmtopk | cli | global executable | |
pbmtoplot | cli | global executable | |
pbmtoppa | cli | global executable | |
pbmtopsg3 | cli | global executable | |
pbmtoptx | cli | global executable | |
pbmtosunicon | cli | global executable | |
pbmtowbmp | cli | global executable | |
pbmtox10bm | cli | global executable | |
pbmtoxbm | cli | global executable | |
pbmtoybm | cli | global executable | |
pbmtozinc | cli | global executable | |
pbmupc | cli | global executable | |
pc1toppm | cli | global executable | |
pcdindex | cli | global executable | |
pcdovtoppm | cli | global executable | |
pcxtoppm | cli | global executable | |
pdbimgtopam | cli | global executable | |
pfmtopam | cli | global executable | |
pgmabel | cli | global executable | |
pgmbentley | cli | global executable | |
pgmcrater | cli | global executable | |
pgmdeshadow | cli | global executable | |
pgmedge | cli | global executable | |
pgmenhance | cli | global executable | |
pgmhist | cli | global executable | |
pgmkernel | cli | global executable | |
pgmmake | cli | global executable | |
pgmmedian | cli | global executable | |
pgmminkowski | cli | global executable | |
pgmmorphconv | cli | global executable | |
pgmnoise | cli | global executable | |
pgmnorm | cli | global executable | |
pgmoil | cli | global executable | |
pgmramp | cli | global executable | |
pgmslice | cli | global executable | |
pgmtexture | cli | global executable | |
pgmtofs | cli | global executable | |
pgmtolispm | cli | global executable | |
pgmtopbm | cli | global executable | |
pgmtopgm | cli | global executable | |
pgmtoppm | cli | global executable | |
pgmtosbig | cli | global executable | |
pgmtost4 | cli | global executable | |
pi1toppm | cli | global executable | |
pi3topbm | cli | global executable | |
picttoppm | cli | global executable | |
pjtoppm | cli | global executable | |
pktopbm | cli | global executable | |
pngtopam | cli | global executable | |
pngtopnm | cli | global executable | |
pnmalias | cli | global executable | |
pnmarith | cli | global executable | |
pnmcat | cli | global executable | |
pnmcolormap | cli | global executable | |
pnmcomp | cli | global executable | |
pnmconvol | cli | global executable | |
pnmcrop | cli | global executable | |
pnmcut | cli | global executable | |
pnmdepth | cli | global executable | |
pnmenlarge | cli | global executable | |
pnmfile | cli | global executable | |
pnmflip | cli | global executable | |
pnmgamma | cli | global executable | |
pnmhisteq | cli | global executable | |
pnmhistmap | cli | global executable | |
pnmindex | cli | global executable | |
pnminterp | cli | global executable | |
pnminterp-gen | cli | global executable | |
pnminvert | cli | global executable | |
pnmmargin | cli | global executable | |
pnmmercator | cli | global executable | |
pnmmontage | cli | global executable | |
pnmnlfilt | cli | global executable | |
pnmnoraw | cli | global executable | |
pnmnorm | cli | global executable | |
pnmpad | cli | global executable | |
pnmpaste | cli | global executable | |
pnmpsnr | cli | global executable | |
pnmquant | cli | global executable | |
pnmquantall | cli | global executable | |
pnmremap | cli | global executable | |
pnmrotate | cli | global executable | |
pnmscale | cli | global executable | |
pnmscalefixed | cli | global executable | |
pnmshear | cli | global executable | |
pnmsmooth | cli | global executable | |
pnmsplit | cli | global executable | |
pnmstitch | cli | global executable | |
pnmtile | cli | global executable | |
pnmtoddif | cli | global executable | |
pnmtofiasco | cli | global executable | |
pnmtofits | cli | global executable | |
pnmtojbig | cli | global executable | |
pnmtojpeg | cli | global executable | |
pnmtopalm | cli | global executable | |
pnmtopclxl | cli | global executable | |
pnmtoplainpnm | cli | global executable | |
pnmtopng | cli | global executable | |
pnmtopnm | cli | global executable | |
pnmtops | cli | global executable | |
pnmtorast | cli | global executable | |
pnmtorle | cli | global executable | |
pnmtosgi | cli | global executable | |
pnmtosir | cli | global executable | |
pnmtotiff | cli | global executable | |
pnmtotiffcmyk | cli | global executable | |
pnmtoxwd | cli | global executable | |
ppm3d | cli | global executable | |
ppmbrighten | cli | global executable | |
ppmchange | cli | global executable | |
ppmcie | cli | global executable | |
ppmcolormask | cli | global executable | |
ppmcolors | cli | global executable | |
ppmdcfont | cli | global executable | |
ppmddumpfont | cli | global executable | |
ppmdim | cli | global executable | |
ppmdist | cli | global executable | |
ppmdither | cli | global executable | |
ppmdmkfont | cli | global executable | |
ppmdraw | cli | global executable | |
ppmfade | cli | global executable | |
ppmflash | cli | global executable | |
ppmforge | cli | global executable | |
ppmglobe | cli | global executable | |
ppmhist | cli | global executable | |
ppmlabel | cli | global executable | |
ppmmake | cli | global executable | |
ppmmix | cli | global executable | |
ppmnorm | cli | global executable | |
ppmntsc | cli | global executable | |
ppmpat | cli | global executable | |
ppmquant | cli | global executable | |
ppmquantall | cli | global executable | |
ppmrainbow | cli | global executable | |
ppmrelief | cli | global executable | |
ppmrough | cli | global executable | |
ppmshadow | cli | global executable | |
ppmshift | cli | global executable | |
ppmspread | cli | global executable | |
ppmtoacad | cli | global executable | |
ppmtoapplevol | cli | global executable | |
ppmtoarbtxt | cli | global executable | |
ppmtoascii | cli | global executable | |
ppmtobmp | cli | global executable | |
ppmtoeyuv | cli | global executable | |
ppmtogif | cli | global executable | |
ppmtoicr | cli | global executable | |
ppmtoilbm | cli | global executable | |
ppmtojpeg | cli | global executable | |
ppmtoleaf | cli | global executable | |
ppmtolj | cli | global executable | |
ppmtomap | cli | global executable | |
ppmtomitsu | cli | global executable | |
ppmtompeg | cli | global executable | |
ppmtoneo | cli | global executable | |
ppmtopcx | cli | global executable | |
ppmtopgm | cli | global executable | |
ppmtopi1 | cli | global executable | |
ppmtopict | cli | global executable | |
ppmtopj | cli | global executable | |
ppmtopjxl | cli | global executable | |
ppmtoppm | cli | global executable | |
ppmtopuzz | cli | global executable | |
ppmtorgb3 | cli | global executable | |
ppmtosixel | cli | global executable | |
ppmtospu | cli | global executable | |
ppmtoterm | cli | global executable | |
ppmtotga | cli | global executable | |
ppmtouil | cli | global executable | |
ppmtowinicon | cli | global executable | |
ppmtoxpm | cli | global executable | |
ppmtoyuv | cli | global executable | |
ppmtoyuvsplit | cli | global executable | |
ppmtv | cli | global executable | |
ppmwheel | cli | global executable | |
psidtopgm | cli | global executable | |
pstopnm | cli | global executable | |
qoitopam | cli | global executable | |
qrttoppm | cli | global executable | |
rasttopnm | cli | global executable | |
rawtopgm | cli | global executable | |
rawtoppm | cli | global executable | |
rgb3toppm | cli | global executable | |
rlatopam | cli | global executable | |
rletopnm | cli | global executable | |
sbigtopgm | cli | global executable | |
sgitopnm | cli | global executable | |
sirtopnm | cli | global executable | |
sldtoppm | cli | global executable | |
spctoppm | cli | global executable | |
spottopgm | cli | global executable | |
sputoppm | cli | global executable | |
srftopam | cli | global executable | |
st4topgm | cli | global executable | |
sunicontopnm | cli | global executable | |
svgtopam | cli | global executable | |
tgatoppm | cli | global executable | |
thinkjettopbm | cli | global executable | |
tifftopnm | cli | global executable | |
wbmptopbm | cli | global executable | |
winicontopam | cli | global executable | |
winicontoppm | cli | global executable | |
xbmtopbm | cli | global executable | |
ximtoppm | cli | global executable | |
xpmtoppm | cli | global executable | |
xvminitoppm | cli | global executable | |
xwdtopnm | cli | global executable | |
ybmtopbm | cli | global executable | |
yuvsplittoppm | cli | global executable | |
yuvtoppm | cli | global executable | |
yuy2topam | cli | global executable | |
zeisstopnm | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://netpbm.sourceforge.net/
install metadata
| Package key | brew:netpbm |
|---|---|
| Version | 11.02.23 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/netpbm |
| Homepage | https://netpbm.sourceforge.net/ |
| Repository | https://svn.code.sf.net/p/netpbm/code |
| Upstream docs | https://netpbm.sourceforge.net/doc |
| License | GPL-3.0-or-later |
| Source archive | https://svn.code.sf.net/p/netpbm/code/stable |
| Last updated | 2026-06-25T13:37:56+02:00 |
| Pulse | updated |
| Dependencies | jasper, jpeg-turbo, libpng, libtiff |
| Build dependencies | pkgconf |
| Uses from macOS | libxml2 |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | netpbm |
| Version Scheme | 1 |
| Revision | 0 |
| Head Version | HEAD |
| Conflicts With |
|
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
netpbm 2:11.10.02-1
Graphics conversion tools between image formats
https://netpbm.sourceforge.net/
sudo apt install netpbmnetpbm
nix profile install nixpkgs#netpbmnetpbm 2:11.05.02-1.1build1
Graphics conversion tools between image formats
https://netpbm.sourceforge.net/
sudo apt install netpbmnetpbm 11.14.0-r0
Toolkit for manipulation of graphic images
https://netpbm.sourceforge.net/
sudo apk add netpbmnetpbm-dev 11.14.0-r0
Toolkit for manipulation of graphic images (development files)
https://netpbm.sourceforge.net/
sudo apk add netpbm-devnetpbm-doc 11.14.0-r0
Toolkit for manipulation of graphic images (documentation)
https://netpbm.sourceforge.net/
sudo apk add netpbm-docnetpbm-extras 11.14.0-r0
Toolkit for manipulation of graphic images (perl scripts)
https://netpbm.sourceforge.net/
sudo apk add netpbm-extrasnetpbm-static 11.14.0-r0
Toolkit for manipulation of graphic images (static library)
https://netpbm.sourceforge.net/
sudo apk add netpbm-staticnetpbm 11.14-1.fc45
A library for handling different graphics file formats
http://netpbm.sourceforge.net/
sudo dnf install netpbmnetpbm-devel 11.14-1.fc45
Development tools for programs which will use the netpbm libraries
http://netpbm.sourceforge.net/
sudo dnf install netpbm-develnetpbm-doc 11.14-1.fc45
Documentation for tools manipulating graphics files in netpbm supported formats
http://netpbm.sourceforge.net/
sudo dnf install netpbm-docnetpbm-progs 11.14-1.fc45
Tools for manipulating graphics files in netpbm supported formats
http://netpbm.sourceforge.net/
sudo dnf install netpbm-progsnetpbm 10.86.49-3
A toolkit for manipulation of graphic images
http://netpbm.sourceforge.net/
sudo pacman -S netpbmlibnetpbm-devel 11.14.0-1.1
Header files for the NetPBM libraries
http://netpbm.sourceforge.net/
sudo zypper install libnetpbm-devellibnetpbm11 11.14.0-1.1
Libraries for the NetPBM (NetPortableBitmap) Graphic Formats
http://netpbm.sourceforge.net/
sudo zypper install libnetpbm11libnetpbm11-32bit 11.14.0-1.1
Libraries for the NetPBM (NetPortableBitmap) Graphic Formats
http://netpbm.sourceforge.net/
sudo zypper install libnetpbm11-32bitsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.