PyPLUTO loads, manipulates, and visualizes outputs from PLUTO (ascl:1010.045). It provides a GUI for quick checks of data during simulation runs, reads saved user defined variables, simplifies the generation of single-subplot figures, and enables further plotting of contours and velocity vectors on the surface plot. PyPLUTO also supports PLUTO's particle modules, and can load and visualize particles, including cosmic rays, Lagrangian, or dust particles from hybrid simulations.