Hi, is it possible to remove just a custom field in bulk without deleting the entire records.
You can remove contents with batch update. You cannot remove the field. After content is removed from all transactions, you can delete the field.
When removing a custom field using batch method is should not delete the records completely. It makes more sense that it would only delete the custom field, don’t you agree.

As you can see on the last picture that all the records are gone except the records that already had an empty custom field.
You deleted the records. You did not just delete the custom field. I was suggesting deleting field content with batch update, then deleting the field. I did not mention deleting records.
How can this be done?
Read the Guide about batch updates.