encoding tools