We develope Palette: a unified framework for image-to-image translation based on conditional diffusion models. We evaluate this framework on four challenging image-to-image translation tasks, namely colorization, in-painting, uncropping, and JPEG restoration.