Difraksi Sinar-X oleh kristal dapat terjadi karena panjang gelombang sinar-X sebanding dengan jarak antar atom dalam kristal. Hukum Bragg menjelaskan kondisi di mana difraksi akan terjadi, yaitu ketika beda jalur yang ditempuh gelombang bernilai bilangan bulat kali panjang gelombang. Metode-metode difraksi sinar-X meliputi metode Laue, rotasi kristal, serbuk, dan difraktometer.