Convert number into base 21

I want to convert any decimal number into bas 21 (E.g. 34 turns into 1D, 13 ones, one 21.)

I made up some code to do this, but it might not be super efficient, but might serve your purpose:

static string extraDigits = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";		
void Start () 
{
	int baseNum = 21;
	int numToConvert = 34;
	
	string result = ConvertToBasenum(baseNum, numToConvert );
	Console.WriteLine(result);
}


private static string ConvertToBasenum(int baseNum, int numberToConvert){
	string result = "";
	
	while(numberToConvert  > 0){
    	int remainder = numberToConvert % baseNum;
		if(remainder >= 10){
			result = extraDigits[remainder - 10] + result;	
		}
		else{
			result = remainder + result;
		}
		
		numberToConvert /= baseNum;
	}
	
	return result;

}