Question: how do i make a silent ringtone for iphone?
Answer: Download the “Silence” ringtone here: silence.m4r.
Copy this file into the Ringtones section of your iTunes. ... 
Sync your iPhone with iTunes to load the ringtone.
On your iPhone, change your ringtone to “Silence” (under Settings -> Sounds -> Ringtone).