Rubiinid tekivad ainult siis, kui on ühendatud väga spetsiifilised mineraalid, millest kõige vajalikum on korund. Korund tekib siis, kui alumiiniumoksiid läbib protsessi, mida nimetatakse isomorfseks, kus osa alumiiniumi ioonidest on asendatud kroomiga. Punane värv on erineva sügavuse ja selgusega, kuid kõik värvivariatsioonid, mis erinevad punastest sortidest, klassifitseeritakse safiiridena. Teatud mineraalid võivad põhjustada rubiini tähekujulise valguse peegeldumise mustri kuvamise, kui kivi lõigatakse süsiniku kujule. Seda võib sageli leida rubiinidest, mis sisaldavad mineraalainete, näiteks titatiumi või rutiili, jälgi.
Korund on looduslikult värvitu ja on üks raskemaid mineraale, mida Maal teada on. Koos teatud elementidega jälgedes toodab korund väga erinevaid punaseid. Kui alumiiniumoksiid ja mikroelemendid puutuvad kokku kõrge rõhu ja äärmuslike temperatuuridega, muutuvad need sulaseguks, milles moodustuvad rubiinkristallid. Kui alumiiniumoksiidi segusse lisatakse kroom, titaan, raud, vanaadium või rutiil või isegi metallide kombinatsioon, on tulemuseks rubiiniga seotud tulipunane värv. Rubiinid võivad olla ühtlase värvusega, neil võivad olla sinised, lillad või oranžid toonid, olla kahevärvilised või isegi mitmevärvilised, kuid need on alati erinevad punased.
Kristallid tekivad siis, kui sula segu jahtub. Jahtumiskiirus määrab kristallide selguse ja suuruse ning selle, kui palju rubiine tekib. Kui segul lastakse pika aja jooksul jahtuda, moodustuvad suuremad rubiinid. Kui segu jahtub liiga kiiresti, võib see piirata - või isegi vältida rubiinide moodustumist. Rubiinkristallid on moodustatud sirgete kasvumustritega ja nende kuju on kuusnurkne ja siledad küljed.