Pngcrush é um otimizador para arquivos PNG (Portable Network Graphics). Pode ser executado a partir de uma linha de comando em uma janela MSDOS, ou de uma linha de comando UNIX ou LINUX. Seu principal objetivo é reduzir o tamanho do fluxo de dados IDAT PNG, tentando vários níveis de compressão e métodos de filtro PNG. Também pode ser usado para remover pedaços auxiliares indesejados, ou para adicionar certos pedaços, incluindo gAMA, tRNS, iCCP e pedaços textuais. Aqueles que não estão familiarizados com o software em execução como o pngcrush através da linha de comando podem usar os sites de terceiros http://pngcrush.com/