You will need to show your passport and a recent certified copy of your birth certificate along with a certificate of no impediment or Certificate of Free Status to marriage or a document from your home embassy that confirms you are eligible to marry. Embassy in Berlin, required documents vary from case to case and what The Standesamt (registrar's office) requires.
Baptismal certificates will not be accepted as a form of identification. Because of the uncertainty about documents, it is required that you make an appointment with The Standesamt to discuss what will be required from you.
As you work on your plans to get married in Germany, make sure you understand the requirements and marriage regulations.
Requirements may vary as each locale in Germany could have their own requirements.
We recommend getting this legal aspect of your wedding out of the way at least 9 weeks before your wedding date.