This article provides, in tutorial style, a review of X-ray scattering methods commonly used to characterise nanoparticles and gives numerous case studies of basic science and industrial applications right up to the present. It is divided into two major sections, broadly covering Xray diffraction and small-angle X-ray scattering. Each section begins with a brief introduction to the technique and the information that can be obtained by using it, followed by a discussion on experimental considerations, with a particular focus on nanoparticle characterisation. The techniques and analysis methods are demonstrated by way of examples of a wide variety of nanoparticle materials and synthesis methods. Recent advances in related techniques such as anomalous scattering and pair distribution function analysis are also described and discussed.