Permite editar y navegar múltiples imágenes simultáneamente, y admite la mayoría de formatos bitman, incluyendo PNG, GIF, TIFF, TGA, PPM, XPM, XBM, BMP, ICO, JPEG, JPEG2000, PGF etc.
También puede importar ciertos tipos de archivos vectoriales como Posdata, PDF, SVG, así como texto sencillo o TeX, archivos de LÁTEX (siempre esté instalado un sistema TeX y PDF/Postscript).
XPaint contiene una caja de herramientas, que permite elegir la operación para crear y modificar imágenes.
Al utilizar bibliotecas de imágenes básicas (PNG, JPEG, JPEG2000, TIFF) junto con las bibliotecas X11, Fontconfig y Freetype, tiene una escasa carga en memoria y requiere pocos recursos.
Gracias a ello puede ser compilado en la mayoría de sistemas Unix.