Abstract Investigating mineral/melt Sn partitioning at high temperatures and pressures is a difficult task because Sn is a redox-sensitive multivalent element and easily alloys with noble metal sample capsules. To obtain accurate Sn partition coefficients between titanite, ilmenite, and granitic melts, we developed single capsule Pt or Au and double capsule Pt95Rh5 (or Au)-Re designs to avoid significant Sn loss at a controlled oxygen fugacity (fO2). With these new capsule designs, we performed piston-cylinder experiments of Sn partitioning between titanite, ilmenite, and granitic melts. The experimental P-T-fO2 conditions were 0.5–1.0 GPa, 850–1000 °C, and ~QFM+8 to ~QFM-4 (quartz-fayalite-magnetite, QFM, buffer), with fO2 controlled by the solid buffers of Ru-RuO2, Re-ReO2, Co-CoO, graphite, and Fe-FeO. The obtained mineral/melt Sn partition coefficients (DSnmin/melt) are 0.48–184.75 for titanite and 0.03–69.45 for ilmenite at the experimental conditions. The DSnmin/melt values are largely dependent on fO2, although the effects of temperature and melt composition are also observed. DSnTtn/melt strongly decreases with decreasing fO2, from ~46–185 at the most oxidizing conditions (Ru-RuO2 buffer), to ~2–16 at moderately oxidizing to moderately reducing conditions (Re-ReO2 to Co-CoO and graphite buffers), to <1 at the most reducing conditions (Fe-FeO buffer). DSnIlm/melt exhibits a variation trend similar to DSnTtn/melt but is always lower than DSnTtn/melt at a given fO2. These DSnmin/melt values can be applied to quantitatively assess the mineralization potential of granitic magmas. Using DSnTtn/melt, we estimate that Sn contents are ~150–400 ppm in the pre-mineralization magmas of the tin-mineralized Qitianling plutons (South China).