فرآيند تدوين عرف بينالمللی از اواسط قرن 19 با کنفرانس 1856 پاريس در مورد منع مسابقات تسليحات دريايی آغاز شد.
نخستين عنصر تشکيل دهندة عرف، «عنصر مادی» (Consuetudo) است. منظور از عنصر مادی، انجام مکرر اعمال و يا ترک فعل آگاهانه به صورت متحدالشکل است. عوامل دخيل در تشکيل عنصر مادی عرف عبارتند از: شرط مدت، تعدد رفتارها و عدم تساوی ارزش رفتارها. اگر در روية تابعان حقوق بينالملل، عملی باشد بدون آنکه اعتقاد به الزامآور بودن آن وجود داشته باشد به آن «نزاکت بينالمللی» Comity) يا (Courtoisie میگويند. مثل زمانی که کشتیهای دولتی هنگامی که در دريا به هم میرسند به نشانة احترام، پرچمشان را برمیافرازند. عنصر دوم تشکيل دهندة عرف، «عنصر معنوی» (Opinio Juris) میباشد که همان اعتقاد بر «حق بودن» و «ضرورت داشتن» رعايت يک رويه است.
يک سابقه به تنهايی، عرف را ايجاد نمیکند و لازم نيست که در تشکيل عرف، همة دولتها دخالت داشته باشند بلکه در هر مورد، مشارکت دولتهای برجسته و مهم در آن زمينه کفايت میکند. مانند اينکه قواعد مربوط به فضانوردی، عملاً توسط چند کشور معدود که دارای فنآوری بالای هوا- فضا هستند شکل میگيرد.