कोयला करीब 250,000,000 वर्ष पहले बना । कोयले का बनना तब शुरू हुआ, जब पौधों का मलबा दलदल में इकट्ठा हो गया। वहां यह आंशिक रूप से अपघटित (डिकंपोज) हुआ और इसकी पांस परतें (पीट लेयर्स) बन गईं। समुद्र के बढ़े स्तर या जमीन के धंसने से ये परतें समुद्री गाद के नीचे दब गईं। वहां समुद्री गाद के वजन ने इन्हें उच्च तापमान की स्थिति में संकुचित करके कोयले में बदल दिया। जितना ज्यादा दबाव पड़ा, उतना ही ज्यादा सख्त कोयला बना।