Convert PGM
Netpbm greyscale. Same local encoder path as PPM. Every pair below runs in the browser. The file is not uploaded. Video and audio use FFmpeg in WebAssembly, fetched from this origin once, about 30 MB, then cached by the service worker. The clip itself is not part of that download.
This hub is the index, not the workbench. Each conversion is its own URL so a search for “PGM to something” can land on a page that only does that job. The file picker on those pages expects PGM when you are leaving this format, or produces PGM when you are arriving. A generic dropdown still exists under Video convert and Audio convert if you would rather pick the destination after you drop the file.
You can check the same way on every pair: open the network panel, drop a PGM file, convert it. You should see this origin. You shouldn't see a POST of the file. Google Analytics, if it's on, is page views, not your PGM bytes. If a tool needs a server, it isn't on this site.
This site can read it. This site can write it. Engine: ffmpeg.
Convert from PGM
- PGM to JPGThe usual photographic JPEG. No transparency.
- PGM to PNGLossless stills, including transparency.
- PGM to WebPA smaller web still that can keep transparency.
- PGM to AVIFOften smaller than WebP at the same viewing size.
- PGM to BMPUncompressed bitmap. Huge, simple, still used in scanning.
- PGM to ICOWindows icon file. Written here as a single PNG-in-ICO.
- PGM to APNGAnimated PNG. Encode writes a single-frame APNG; the browser decodes the file.
- PGM to TIFFCommon in scanning and print. Decoded and written in this tab.
- PGM to TGATarga stills. Handled through the same local FFmpeg build as video.
- PGM to PPMNetpbm colour pixmap. Useful for pipelines and old UNIX tools.
- PGM to PBMNetpbm 1-bit bitmap.
Convert to PGM
- JPG to PGMThe usual photographic JPEG. No transparency.
- PNG to PGMLossless stills, including transparency.
- WebP to PGMA smaller web still that can keep transparency.
- AVIF to PGMOften smaller than WebP at the same viewing size.
- HEIC to PGMApple's default still format on iPhone.
- BMP to PGMUncompressed bitmap. Huge, simple, still used in scanning.
- ICO to PGMWindows icon file. Written here as a single PNG-in-ICO.
- GIF to PGMThe first frame of a GIF. Animation is not written back.
- APNG to PGMAnimated PNG. Encode writes a single-frame APNG; the browser decodes the file.
- SVG to PGMVector markup, rasterized to pixels. I do not trace photos into SVG.
- TIFF to PGMCommon in scanning and print. Decoded and written in this tab.
- TGA to PGMTarga stills. Handled through the same local FFmpeg build as video.
- PPM to PGMNetpbm colour pixmap. Useful for pipelines and old UNIX tools.
- PBM to PGMNetpbm 1-bit bitmap.
- PSD to PGMPhotoshop document. Flattened to one raster here (no layer edit).
- DDS to PGMDirectDraw surface. Common for game textures. Decode only.
- EXR to PGMOpenEXR HDR still. Decoded to a viewable raster in this tab.
- JP2 to PGMJPEG 2000. Decoded here when the local encoder supports it.
Related: Convert · All formats · How it works