Z czasem taka praktyka nabierała charakteru prawnie wiążącego (opinio iuris), państwa jej przestrzegały w przekonaniu, że tego wymaga od nich prawo. Do tych dwu podstawowych źródeł prawa międzynarodowego dodaje się czasem ogólne zasady prawa, choć w doktrynie obecnie przyjmuje się, że są one raczej częścią prawa międzynarodowego, a nie jego odrębnym źródłem. Zostały one jednak wymienione jako jedna z podstaw wyrokowania w statucie Stałego Trybunału Sprawiedliwości Międzynarodowej, a później także Międzynarodowego Trybunału Sprawiedliwości. Do źródeł prawa międzynarodowego od połowy XX wieku zalicza się także wiążące, prawotwórcze uchwały organizacji międzynarodowych.

Niektórzy autorzy do źródeł prawa międzynarodowego zaliczają także akty jednostronne państw (notyfikacja, zastrzeżenie, uznanie).

Prawo międzynarodowe cechuje brak hierarchii źródeł prawa, która jest charakterystyczna dla prawa krajowego (konstytucja jest nadrzędna nad ustawami, te z kolei mają pierwszeństwo przed rozporządzeniami). Umowa międzynarodowa może zmienić zwyczaj, ale także (choć znacznie rzadziej) zwyczaj międzynarodowy może zmienić umowę międzynarodową.